Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved
Collapse
Discussion Forum to share and further the development of home control and automation, independent of platforms.
  1. Home
  2. Software
  3. Multi-System Reactor
  4. [SOLVED] Lights on all month UNTIL fourth Thursday of the month
Hubitat upgrade 2.5.3.123 may have broken login
3
Topic thumbnail image
Multi-System Reactor
Reactor Inspect - a small read-only helper panel for MSR
wmarcolinW
Topic thumbnail image
Multi-System Reactor
Reverse proxy & API ACL
tunnusT
I'm trying to allow anonymous access from a local network to /api/v1/log, but the problem now with the reverse proxy configuration is that this access is open via proxy to the internet. At least I wasn't able to configure ACL so that only an access from a local network would be permitted. reactor.yaml: baseurl: "http://192.168.1.12:8111" proxy_baseurl: "https://external.com:30000" trusted_proxy: "192.168.1.12" Local traffic would originate from 192.168.1.0/24 network. Synology is acting as a reverse proxy and hosting MSR as a docker container (which has its own network and IP 172.18.0.5). MSR build is latest-26298-fbb75fb8 users.yaml: - url: "/api/v1/log" method: "GET" source_ip: 172.18.0.0/24 allow: true Using the above ACL works, but it enables access via proxy also. If I use source_ip: 192.168.1.0/24, then it doesn't work either locally or remotely. So I'm kinda lost what should I use as source_ip in this case?
Multi-System Reactor
MFA
T
Topic thumbnail image
Multi-System Reactor
Grouped devices
G
I've seen many of you using Dynamic Group Controller. I'm using it myself for monitoring device battery levels. I've read and re-read the Dynamic Group Controller docs and still cannot come to an answer for my question so let me paint my scenario: I've migrated from EchoSpeaks in Hubitat ('cause borked and seemingly unmaintained) to Alexa Devices in Home Assistant ('cause not borked in 2026.11.0) to be able to send TTS to my Echo devices. In EchoSpeaks I could create groups. Sweet. In Alexa Devices I don't seem to be able to do so. As such, my thought was "wait - isn't there a way in MSR?" Is this an effective scenario that Dynamic Group Controller can be used for?
Multi-System Reactor
Login protections
tunnusT
Topic thumbnail image
Multi-System Reactor
Reactor (Multi-System/Multi-Hub) Announcements
toggledbitsT
Build 21228 has been released. Docker images available from DockerHub as usual, and bare-metal packages here. Home Assistant up to version 2021.8.6 supported; the online version of the manual will now state the current supported versions; Fix an error in OWMWeatherController that could cause it to stop updating; Unify the approach to entity filtering on all hub interface classes (controllers); this works for device entities only; it may be extended to other entities later; Improve error detail in messages for EzloController during auth phase; Add isRuleSet() and isRuleEnabled() functions to expressions extensions; Implement set action for lock and passage capabilities (makes them more easily scriptable in some cases); Fix a place in the UI where 24-hour time was not being displayed.
Multi-System Reactor
Reactor Build 26284 stuck at Loading Reactor UI
T
Topic thumbnail image
Multi-System Reactor
MSR with reverse proxy
tunnusT
I'm trying to use MSR via reserve proxy in Synology DSM, but MSR page does not load https://<public ip>:30000/reactor/en-US/ At the same time logging page loads normally https://<public ip>:30000/api/v1/log I thought maybe authentication was messing it up, but there was no deny entries in the log, and also disabling authentication did not make any difference. For this use case VPN is not an option (that works, but as said not an option for this particular use case). Any ideas what could cause this? MSR build latest-26242-28d69aa8, Chrome browser
Multi-System Reactor
Missing attribute after upgrade
3
Topic thumbnail image
Multi-System Reactor
[MSR] Native fan capabilty
therealdbT
Nothing more to add. I see we have hvac_blower, but, anyway, maybe a native fan on the same assumptions of the fan from HASS could be reasonable. I have a couple of them. ie, this is from ESPHome via HASS. x_hass.domain="fan" x_hass.entity_id="fan.kitchen_seashell_hood_ventilation_fan" x_hass.floor_id=null x_hass.services=["fan","esphome"] x_hass.source="esphome" x_hass.state="off" x_hass_attr.friendly_name="Seashell Hood Ventilation Fan" x_hass_attr.percentage=50 x_hass_attr.percentage_step=25 x_hass_attr.preset_mode="" x_hass_attr.preset_modes=[] x_hass_attr.supported_features=49 Thanks.
Multi-System Reactor
[MSR] Rule do not fire
therealdbT
Topic thumbnail image
Multi-System Reactor
Rule condition shows TRUE in UI but Rule never transitions to SET — survives full restart
N
Build: latest-26221-b25bb3e3, Docker on Synology. Hi, I have a Rule whose Trigger/Constraints reference other Rules via Rule State ... is TRUE. At some point it stops firing. Expanding the rule's condition tree in the UI shows every Trigger and Constraint condition green/TRUE — confirmed live by walking into the room and watching Motion go true in real time. Rule History shows no new SET, just old reset entries. Tried, on the same rule, same evening: recreating the trigger conditions with fresh IDs, recreating the constraint conditions with fresh IDs (flat and wrapped in a new Group — wrapping in a Group produced one SET, but it didn't reproduce on repeat attempts with the same structure), and finally a full container restart with a verified-correct saved rule. Still no SET, even with a fresh live motion event right after the restart. Separately, I found that this rule (and its 10 per-room clones) share identical internal condition/group IDs with each other — leftover from a batch clone done months ago, never regenerated. Not sure if that's related, since fixing the IDs didn't reliably fix the symptom either. Has anyone seen a Rule State condition show TRUE in the UI without the Rule ever producing a SET, surviving a clean restart? Thanks in advance
Multi-System Reactor
DynamicGroupController and attributes
therealdbT
Hey @toggledbits I'm back to trying to optimize a couple of things based on dynamic group. First of all, I think I found a typo in the doc: primary_attribute: "binary_sensor.state" primary_attribute_value: | d = false; each id in members: d = getEntity(id)?.attributes?.power_switch?.state or d, d I think the correct code snippet is d = false, All that said, my use case for dynamic groups is to group 3 different climate devices, so I could easily command them at the same time. Commands are good, but sometimes I want to check if any of the devices are on, and that's easily done with a similar snippet as the one you have in the docs. But this is limited to the primary attribute, while I want to have any of the attributes in the group to be driven by a similar logic (while all are null in the group). ie, access hvac_control.mode and see if any of the unit is set to cool, or heat. Is that possible, without re-defining an expression in each of my rules? Thanks!
Multi-System Reactor
Unofficial thread for compatibility
tunnusT
As there are statements about compatibility for home assistant versions in MSR new version announcements (e.g. "HassController: Bless Hass to 2025.7.3"), I thought it would be good idea to track other controllers as well. As an example, I can confirm that build "latest-25208-c53e8513" works with Hubitat Elevation C-8 platform version 2.4.2.134 using Maker API. Updates: (the latest versions first in the list) OK: build "latest-25264-2fbe9217" with Hubitat C-8 platform v. 2.4.3.123
Multi-System Reactor
Ooops - Deleted Reactor Ex Machina II
R
I accidentally deleted Reactor Ex Machina II (REM II) from my Reactor rules. I tried to recover it by deleting the .json and .dval in the Rules subdirectory and then recreating it from Togglebits original posting, but that did not work. Does anyone know how to recover REM ll ?
Multi-System Reactor
Bail out of failed reaction?
T
Topic thumbnail image
Multi-System Reactor
Arming Envisalink panel from MSR
T
Topic thumbnail image
Multi-System Reactor
[Solved] DynamicGroupController updating members issue
CrilleC
Edit: Solved in latest-26221. Bare-metal latest-26193 I have this group: "OKforLarm": name: OK för Larm select: - include_controller: vera - include_capability: door_sensor filter_expression: entity.attributes.door_sensor.state It contains the entities I expect but behaves a bit odd. When I open vera>device_10097 the entity attribute door_sensor.state changes to true but it won't show up as member in the group, when I also open vera>device_10095 they both shows as members and when I close vera>device_10095 it disappear from the group but when I close vera>device_10097 it lingers in the group until I restart Reactor.
Multi-System Reactor
Upgrade Issues
T
Topic thumbnail image
Multi-System Reactor

[SOLVED] Lights on all month UNTIL fourth Thursday of the month

Scheduled Pinned Locked Moved Multi-System Reactor
8 Posts 3 Posters 1.4k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    gwp1
    wrote on last edited by gwp1
    #1

    I've a scene for Arming for Xmas Season that works great, starting on Black Friday (Friday after fourth Thursday/Thanksgiving) and it uses latch to achieve the goal.

    Now I want to have DIFFERENT lighting for November 1 - Thanksgiving night, fourth Thu of November. So far I have:

    Screen Shot 2021-11-01 at 9.11.30 PM.png

    I know that this will only end up with lights coming on ON the fourth Thu, not prior to it. Am I looking at Output Control or Constraints to make my end date/time Thanksgiving night?

    Solved here: https://smarthome.community/post/10256

    *Hubitat C-7 2.5.2.139
    *Proxmox VE v8, Beelink MiniPC 12GBs, SSD

    *HAOS
    Core 2026.10.4
    w/ HA Connect ZWA-2 & ZBT-2
    FW: v1.1
    SDK: v7.23.1

    *Prod MSR in docker/portainer
    MSR: latest-26298-fbb75fb8
    MQTTController: 25139
    ZWave Controller: 25139

    toggledbitsT 1 Reply Last reply
    0
    • LibraSunL Offline
      LibraSunL Offline
      LibraSun
      wrote on last edited by LibraSun
      #2

      Heck, does this mean MSR needs a "Movable Feasts Calendar" or "National Holidays" component in addition to Date/Time, so you can simply pick [BEFORE] [THANKSGIVING] [OFFSET: 0 DAYS]? I recall Calendar Creator 2.0 on my Apple //c had something similar. It figured out things like Easter, Lent (and by extension, Mardi Gras) and so forth. Even Google Calendar can't do all that, nearly 35 years later!

      1 Reply Last reply
      1
      • LibraSunL Offline
        LibraSunL Offline
        LibraSun
        wrote on last edited by
        #3

        And geez, thanks for sending me down a huge rabbit hole. I'm back! I contemplated the reasonableness (you be the judge) of using an API of some kind to simply fetch the always-changing annual date of Thanksgiving. Turns out there are many such APIs, but they cost money, so I focused on the tried-and-true Google Calendars API since Google hosts a robust calendar of U.S. holidays which MSR can query.

        Let's take a little stroll down the path I traveled lo these past couple of hours (again, thanks!):

        STEP 1. Create an API app in Google developer account https://console.developers.google.com

        STEP 2. From the "Credentials" tab, create an API key. You get something like this "AIzaSyBcOT_DpEQysiwFmmmZXupKpnrOdJYAhhM"

        STEP 3. Then you can pull events from Google's holiday calendar using this URL -
        https://www.googleapis.com/calendar/v3/calendars/en.usa%23holiday%40group.v.calendar.google.com/events?key=yourAPIKey

        STEP 4. To retrieve only events called "Thanksgiving" -- there are 3 of them... last year, current year and next year -- one must insert a 'q=' modifier, so the URL we will use in MSR looks like -
        https://www.googleapis.com/calendar/v3/calendars/en.usa%23holiday%40group.v.calendar.google.com/events?q=Thanksgiving&key=yourAPIKey

        STEP 5. Create a new Rule in MSR which (I guess every January 1st) retrieves the next occurrence of Thanksgiving Day and stores that value into a blank expression. The Rule would have (at minimum) the following parts:
        CONDITION = Date/Time set to execute on January 1st of each year
        SET REACTION = An [HTTP] request that performs a [GET] on the URL from Step 4 and captures the response to expression [Events].
        EXPRESSIONS =
        'Events' := (blank)
        'Items' := Events.items
        'TGend' := T = first Occur in Items with (substr(Occur.end.date,0,4) == dateparts(time()).year), T.end.date

        The magic is happening in the 'TGend' expression, which returns a date as string, such as "2021-11-26". You could then, in theory, have your Thanksgiving Lights rule active between November 1 and {{ TGend }}, with some judicious use of an added expression and/or conversion of that end date into epoch time (e.g. (number) 1637884800000) for mathematical purposes. Your call.

        BED TIME NOW!

        G 1 Reply Last reply
        0
        • LibraSunL LibraSun

          And geez, thanks for sending me down a huge rabbit hole. I'm back! I contemplated the reasonableness (you be the judge) of using an API of some kind to simply fetch the always-changing annual date of Thanksgiving. Turns out there are many such APIs, but they cost money, so I focused on the tried-and-true Google Calendars API since Google hosts a robust calendar of U.S. holidays which MSR can query.

          Let's take a little stroll down the path I traveled lo these past couple of hours (again, thanks!):

          STEP 1. Create an API app in Google developer account https://console.developers.google.com

          STEP 2. From the "Credentials" tab, create an API key. You get something like this "AIzaSyBcOT_DpEQysiwFmmmZXupKpnrOdJYAhhM"

          STEP 3. Then you can pull events from Google's holiday calendar using this URL -
          https://www.googleapis.com/calendar/v3/calendars/en.usa%23holiday%40group.v.calendar.google.com/events?key=yourAPIKey

          STEP 4. To retrieve only events called "Thanksgiving" -- there are 3 of them... last year, current year and next year -- one must insert a 'q=' modifier, so the URL we will use in MSR looks like -
          https://www.googleapis.com/calendar/v3/calendars/en.usa%23holiday%40group.v.calendar.google.com/events?q=Thanksgiving&key=yourAPIKey

          STEP 5. Create a new Rule in MSR which (I guess every January 1st) retrieves the next occurrence of Thanksgiving Day and stores that value into a blank expression. The Rule would have (at minimum) the following parts:
          CONDITION = Date/Time set to execute on January 1st of each year
          SET REACTION = An [HTTP] request that performs a [GET] on the URL from Step 4 and captures the response to expression [Events].
          EXPRESSIONS =
          'Events' := (blank)
          'Items' := Events.items
          'TGend' := T = first Occur in Items with (substr(Occur.end.date,0,4) == dateparts(time()).year), T.end.date

          The magic is happening in the 'TGend' expression, which returns a date as string, such as "2021-11-26". You could then, in theory, have your Thanksgiving Lights rule active between November 1 and {{ TGend }}, with some judicious use of an added expression and/or conversion of that end date into epoch time (e.g. (number) 1637884800000) for mathematical purposes. Your call.

          BED TIME NOW!

          G Offline
          G Offline
          gwp1
          wrote on last edited by
          #4

          @librasun Part of me tried, TRIED, to sympathize - but I just couldn't do it. I was poking at various iterations of this rule based off of reading and re-reading the manual and staring endlessly at the xmas rule (which is the opposite, it STARTS on the fourth Friday in November) during an incident bridge at work that did not require me or my team's attention any longer.

          *Hubitat C-7 2.5.2.139
          *Proxmox VE v8, Beelink MiniPC 12GBs, SSD

          *HAOS
          Core 2026.10.4
          w/ HA Connect ZWA-2 & ZBT-2
          FW: v1.1
          SDK: v7.23.1

          *Prod MSR in docker/portainer
          MSR: latest-26298-fbb75fb8
          MQTTController: 25139
          ZWave Controller: 25139

          1 Reply Last reply
          1
          • G gwp1

            I've a scene for Arming for Xmas Season that works great, starting on Black Friday (Friday after fourth Thursday/Thanksgiving) and it uses latch to achieve the goal.

            Now I want to have DIFFERENT lighting for November 1 - Thanksgiving night, fourth Thu of November. So far I have:

            Screen Shot 2021-11-01 at 9.11.30 PM.png

            I know that this will only end up with lights coming on ON the fourth Thu, not prior to it. Am I looking at Output Control or Constraints to make my end date/time Thanksgiving night?

            Solved here: https://smarthome.community/post/10256

            toggledbitsT Offline
            toggledbitsT Offline
            toggledbits
            wrote on last edited by toggledbits
            #5

            @gwp1 If you want it to end Thanksgiving night, that means you don't want the lights on starting with the 4th Friday (so on from the Nov-1 to the end of the day on the 4th Thursday).

            55e85987-a1d8-4b85-8265-3ea323b01ebb-image.png

            Theory of operation:

            The first date/time condition bounds the operating time of the entire thing. It can only be active in the month of November.

            For the remainder, I'll work from the inside of the groups out...

            The weekday condition obviously selects the 4th Friday of the month. It is set for latching (options), so when that weekday is encountered, it sticks. Because it's latching, it needs another condition partnered with it to tell it when to reset, and that is the purpose of the accompanying date/time condition in the group: it will be true throughout the end of the month, starting with the earliest possible day that a fourth Thursday could be. So when the end of the month rolls off and the date goes to the first of the month, that condition goes false and causes the interior group to go false, and the group going false causes the latch to be released on its child condition. In all, that means this interior group is true from the fourth Friday through the end of the month, and false otherwise.

            Now, since we want the rule reset between that fourth Friday and the end of the month, we add a wrapper group with a NOT to invert the state of the interior group. Very important point here: you cannot take a shortcut and make the interior group NOT AND, because of the latched condition. You change the behavior of the group/latch relationship if you do that -- the latch relies on its parent group to go false to reset it, so you need to leave the logic state of that group unaltered to get correct latch and reset behavior for this solution. The wrapper group allows you to change (NOT) the inner group's state as needed for the rule without changing the interrmost group's native logic state.

            Key takeaway: the parent group of a latched condition must be a pure AND group (cannot be NOT AND, OR, XOR, NUL).

            Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

            G 1 Reply Last reply
            1
            • LibraSunL Offline
              LibraSunL Offline
              LibraSun
              wrote on last edited by
              #6

              Just to reinforce the patently obvious truism: If you ever see me and Patrick posting in the same thread, go with his sage advice!

              1 Reply Last reply
              1
              • toggledbitsT toggledbits

                @gwp1 If you want it to end Thanksgiving night, that means you don't want the lights on starting with the 4th Friday (so on from the Nov-1 to the end of the day on the 4th Thursday).

                55e85987-a1d8-4b85-8265-3ea323b01ebb-image.png

                Theory of operation:

                The first date/time condition bounds the operating time of the entire thing. It can only be active in the month of November.

                For the remainder, I'll work from the inside of the groups out...

                The weekday condition obviously selects the 4th Friday of the month. It is set for latching (options), so when that weekday is encountered, it sticks. Because it's latching, it needs another condition partnered with it to tell it when to reset, and that is the purpose of the accompanying date/time condition in the group: it will be true throughout the end of the month, starting with the earliest possible day that a fourth Thursday could be. So when the end of the month rolls off and the date goes to the first of the month, that condition goes false and causes the interior group to go false, and the group going false causes the latch to be released on its child condition. In all, that means this interior group is true from the fourth Friday through the end of the month, and false otherwise.

                Now, since we want the rule reset between that fourth Friday and the end of the month, we add a wrapper group with a NOT to invert the state of the interior group. Very important point here: you cannot take a shortcut and make the interior group NOT AND, because of the latched condition. You change the behavior of the group/latch relationship if you do that -- the latch relies on its parent group to go false to reset it, so you need to leave the logic state of that group unaltered to get correct latch and reset behavior for this solution. The wrapper group allows you to change (NOT) the inner group's state as needed for the rule without changing the interrmost group's native logic state.

                Key takeaway: the parent group of a latched condition must be a pure AND group (cannot be NOT AND, OR, XOR, NUL).

                G Offline
                G Offline
                gwp1
                wrote on last edited by gwp1
                #7

                @toggledbits Ok, unpacking this in my head:

                Topmost trigger, no brainer: eligible during November. My CDO wants to use the 29th as the end but I get it.

                The inverting wrapper - I'm kicking myself because I completely forgot about NOT even though I've used it several times in various rulesets. Ten demerits for me.

                Here's where I'm slightly behind the curve - detect and latch. Talking aloud, weekday is Friday. Ok, good. The trigger grouped with it essentially says "eligible during this sub-range of that big ol' trigger range way up top".

                Got it.

                Am I implementing the latch because there is a availability of multiple Friday's in that 22-EOM after range and latching the extra layer of weekday fourth vs any Friday is what caps the grouped sub-range from going beyond that fourth Friday?

                Sidenote: when have you ever known me to take a shortcut - if anything, I go the waaaaay long way around lol

                @LibraSun - no worries, I did give your method a shot and was successfully up to the point where my mental KB fails me: adding the {{ TGend }} expression into the ruleset.

                The last thing I want to review in my rulesets is to ensure everything tied to Thanksgiving is done/gone at midnight Friday so at sunset Friday the Xmas ruleset kicks in without any race states. I've been a master at creating those these past couple weeks....

                Post-script: I did add one additional trigger at the top: sunset +10 to sunrise -15.

                *Hubitat C-7 2.5.2.139
                *Proxmox VE v8, Beelink MiniPC 12GBs, SSD

                *HAOS
                Core 2026.10.4
                w/ HA Connect ZWA-2 & ZBT-2
                FW: v1.1
                SDK: v7.23.1

                *Prod MSR in docker/portainer
                MSR: latest-26298-fbb75fb8
                MQTTController: 25139
                ZWave Controller: 25139

                toggledbitsT 1 Reply Last reply
                1
                • G gwp1

                  @toggledbits Ok, unpacking this in my head:

                  Topmost trigger, no brainer: eligible during November. My CDO wants to use the 29th as the end but I get it.

                  The inverting wrapper - I'm kicking myself because I completely forgot about NOT even though I've used it several times in various rulesets. Ten demerits for me.

                  Here's where I'm slightly behind the curve - detect and latch. Talking aloud, weekday is Friday. Ok, good. The trigger grouped with it essentially says "eligible during this sub-range of that big ol' trigger range way up top".

                  Got it.

                  Am I implementing the latch because there is a availability of multiple Friday's in that 22-EOM after range and latching the extra layer of weekday fourth vs any Friday is what caps the grouped sub-range from going beyond that fourth Friday?

                  Sidenote: when have you ever known me to take a shortcut - if anything, I go the waaaaay long way around lol

                  @LibraSun - no worries, I did give your method a shot and was successfully up to the point where my mental KB fails me: adding the {{ TGend }} expression into the ruleset.

                  The last thing I want to review in my rulesets is to ensure everything tied to Thanksgiving is done/gone at midnight Friday so at sunset Friday the Xmas ruleset kicks in without any race states. I've been a master at creating those these past couple weeks....

                  Post-script: I did add one additional trigger at the top: sunset +10 to sunrise -15.

                  toggledbitsT Offline
                  toggledbitsT Offline
                  toggledbits
                  wrote on last edited by
                  #8

                  @gwp1 said in Lights on UNTIL fourth Thursday of the month:

                  Am I implementing the latch because there is a availability of multiple Friday's in that 22-EOM after range and latching the extra layer of weekday fourth vs any Friday is what caps the grouped sub-range from going beyond that fourth Friday?

                  No, you're using latch because 6 of 7 days of the week aren't Fridays, and as many as 8 days, including another Friday, or as few as 2 with no Friday, may follow the fourth Friday in November of any given year. So once we encounter the fourth Friday, we want to continue to hold that condition state on Saturday, Sunday, Monday, and every other day that may follow through the end of the month. The latch takes care of that easily.

                  I know @LibraSun is into expressions, so another possible solution is to use expressions to gin up the timestamp for midnight on the 22nd day of November (the earliest day of the month a fourth Friday could be) of the current year, and then get its day of the week. Knowing that Friday is weekday index 5, you can increment the date to figure out when the fourth Friday occurs. For example, if 11/22 is already weekday 5, you're on target and no offset is needed (that date is the fourth Friday). But if 11/22 is weekday 1 (Monday), you need to add 4 (days, 5-1) to the timestamp to get it to a Friday. I'll leave what to do if 11/22 is a Saturday (weekday index 6) as an exercise for the reader. 🙂 Once you've incremented the date, just compare it to the current time to see if you're on or before it.

                  Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

                  1 Reply Last reply
                  2
                  • toggledbitsT toggledbits locked this topic on
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Recent Topics

                  • Hubitat upgrade 2.5.3.123 may have broken login
                    3
                    3rdStng
                    0
                    4
                    20

                  • Reactor Inspect - a small read-only helper panel for MSR
                    G
                    gwp1
                    2
                    8
                    517

                  • Reverse proxy & API ACL
                    tunnusT
                    tunnus
                    0
                    9
                    412

                  • MFA
                    T
                    tamorgen
                    0
                    28
                    1.2k

                  • Grouped devices
                    G
                    gwp1
                    0
                    3
                    160

                  • Login protections
                    toggledbitsT
                    toggledbits
                    0
                    2
                    205

                  • Reactor (Multi-System/Multi-Hub) Announcements
                    toggledbitsT
                    toggledbits
                    5
                    152
                    160.3k

                  • Reactor Build 26284 stuck at Loading Reactor UI
                    T
                    tamorgen
                    0
                    16
                    1.7k

                  • MSR with reverse proxy
                    tunnusT
                    tunnus
                    0
                    12
                    859

                  • Missing attribute after upgrade
                    3
                    3rdStng
                    0
                    3
                    655

                  • Use of Google Gemini as an MSR and Hubitat configuration aid
                    therealdbT
                    therealdb
                    0
                    2
                    305

                  • [MSR] Native fan capabilty
                    therealdbT
                    therealdb
                    1
                    3
                    293
                  Powered by NodeBB | Contributors
                  Hosted freely by 10RUPTiV - Solutions Technologiques | Contact us
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Unsolved