Skip to content

Multi-System Reactor

887 Topics 8.3k Posts
  • Deprecation Announcement: 32-bit ARM *docker* images

    Pinned until 8/1/27, 6:56 PM Locked
    1
    0 Votes
    1 Posts
    310 Views
    No one has replied
  • Category Topic Guide -- Read Before Posting

    Pinned Locked guidelines
    1
    8 Votes
    1 Posts
    2k Views
    No one has replied
  • Reactor (Multi-System/Multi-Hub) Announcements

    Pinned Locked announcements
    149
    5 Votes
    149 Posts
    141k Views
    toggledbitsT
    Reactor build 26242 DynamicGroupController: Custom attributes (calculated) see docs; Expressions: new map() and reduce() array functions see docs; HassController: Bless HA to 2026.8.3
  • MSR with reverse proxy

    6
    0 Votes
    6 Posts
    94 Views
    toggledbitsT
    @tunnus said in MSR with reverse proxy: if I’d put public IP there, would it still work as expected when UI is used without a proxy? That's a routing/firewall issue. Some will do it out of the box, some you have to enable it (it's often called NAT loopback, NAT hairpinning, or NAT reflection). @tunnus said in MSR with reverse proxy: Also, does it accept dns name or just IPs? It should. That may be another path for you -- internal DNS resolution gives the local address, while external give the public address. Caution all around, though. I don't build or test this for use in such proxies. I can foresee issues with access control in your scenario, because there's a high probability of extra steps needed to "see through" the proxy to the real original requesting address. If it works for you, fine, but at the moment, I'm not inclined to do more on this.
  • [MSR] Native fan capabilty

    3
    1 Votes
    3 Posts
    147 Views
    therealdbT
    Here we go. Sorry for the delay, crazy days at work: { "entity_id": "fan.kitchen_seashell_hood_ventilation_fan", "state": "off", "attributes": { "preset_modes": [], "percentage": 50, "percentage_step": 25, "preset_mode": "", "friendly_name": "Seashell Hood Ventilation Fan", "supported_features": 49 }, "last_changed": "2026-09-19T04:06:16.582977+00:00", "last_reported": "2026-09-19T04:06:16.582977+00:00", "last_updated": "2026-09-19T04:06:16.582977+00:00", "context": { "id": "01M2VXFV869XHBDKVKPFSSCC21", "parent_id": null, "user_id": null }, "source": { "domain": "esphome" } } Thanks.
  • [MSR] Rule do not fire

    4
    1
    0 Votes
    4 Posts
    170 Views
    therealdbT
    done. I'll test, but your logic makes sense, of course. anyway, part of the problem with complex rules is that I have a huge system and sometimes it's very, very difficult for me to find the right rule after a while. what could help me is a way to see all the rules a device is used into (triggers, constraints, actions, variables), and an advanced search, maybe, one can dream
  • 0 Votes
    8 Posts
    258 Views
    N
    @toggledbits Trigger OR was the problem and not identical internal condition/group ID as I suspected. AND is the fix. With the old OR setup, the problem was that the trigger had already fired, registering as "true" for a different reason (Lux), minutes earlier. So the photo captured by the trigger was outdated. Thanks again for the push in the right direction!
  • DynamicGroupController and attributes

    9
    1 Votes
    9 Posts
    348 Views
    toggledbitsT
    This is now available in build 26242. The config has changed slightly, so review the final documentation for correct usage and examples.
  • Unofficial thread for compatibility

    2
    2 Votes
    2 Posts
    771 Views
    tunnusT
    A while ago I got rid of my Hubitat, so I'm no longer updating this thread
  • Ooops - Deleted Reactor Ex Machina II

    2
    0 Votes
    2 Posts
    114 Views
    toggledbitsT
    No backup? Restore from backup (recommended) is the best way, of course. Beyond that, recreating it should not be difficult, but there have been key changes since that original post. Some detail beyond "did not work" is necessary here. Show your work and tell us about your environment.
  • Bail out of failed reaction?

    3
    1
    0 Votes
    3 Posts
    189 Views
    T
    @Crille, thanks. I never noticed that box. Simple fix!
  • Arming Envisalink panel from MSR

    7
    1
    0 Votes
    7 Posts
    424 Views
    T
    @vezinpi Thank you! That worked beautifully.
  • [Solved] DynamicGroupController updating members issue

    5
    0 Votes
    5 Posts
    299 Views
    CrilleC
    Thank you for the quick fix!
  • Upgrade Issues

    9
    2
    0 Votes
    9 Posts
    462 Views
    T
    @toggledbits Hey toggle! Really appreciate the build. I was unable to get back to this until today. I went ahead and updated node as you suggested and it took care of the issue. I don’t have a ton of experience with Docker but maybe I should do a little research on what it would take to migrate. Thanks, everyone, for the quick responses. Sorry I disappeared for a few….
  • 0 Votes
    10 Posts
    581 Views
    toggledbitsT
    It's all good! Many, many, many has been the time where an extra pair of eyes helped me. That's why I'm thrilled to have my son working on this project with me now. I'm glad it was something easy (no patch and build needed). Onward!!!
  • 0 Votes
    5 Posts
    307 Views
    G
    @toggledbits TIL... thank you!
  • Logon screen timeout

    5
    0 Votes
    5 Posts
    342 Views
    G
    @toggledbits Damn you lol I'd just updated Brave a couple hours ago, then sat back lying in wait. I just now went to test it and it worked normally, I was logged out with the login screen visible. I thought "huh - musta been a Brave issue, well it's fixed now" - and then I saw both this post and the version change. Thank you, sir, as always!
  • [MSR] Copy&past of actions and/or drag&drop between set/reset

    9
    0 Votes
    9 Posts
    576 Views
    toggledbitsT
    Thanks for the inspiration!
  • Upgrade advice - upgrade from aarch64 to ARM64 image

    4
    0 Votes
    4 Posts
    311 Views
    toggledbitsT
    @Talisker said in Upgrade advice - upgrade from aarch64 to ARM64 image: What is confusing me a little is that the exemplar docker compose .yaml 'volumes:' file structure is a bit different to my current .yaml file. Will this cause a problem? The change in the newer file will be significant later, but no need to worry about it today. Make as few changes as possible. The only change you need to make here is from latest-aarch64 to latest-arm64.
  • Alexa for MSR, any interest?

    4
    1
    2 Votes
    4 Posts
    491 Views
    CatmanV2C
    @wmarcolin FWIW Home Assistant and Alexa Media Player can give you what you (and so much more) in about an hour's set up. C

Recent Topics