Skip to content

Multi-System Reactor

838 Topics 7.9k Posts
  • Category Topic Guide -- Read Before Posting

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

    Pinned Locked announcements
    133
    5 Votes
    133 Posts
    80k Views
    toggledbitsT
    Reaction build 26011 USERS OF AARCH64-tagged DOCKER IMAGES: Per this earlier post, this build will likely be the last with the aarch64 tag. Please follow the post's guidance for changing to one of the newer tags appropriate for your hardware and OS (32-bit armv7l or 64-bit arm64). Reactions UI: Fix update of display after copy in-place. Don't store reaction history entries for sub-reactions VirtualEntityController: better consistency in time-series configuration; update documentation. Fix an error in date display of time range conditions within certain parameters. HassController: Bless HA to 2026.1.0 This is a "silent" release (it is not advertised in the Status page of Reactor).
  • Oddness in Copy/Move of Reactions

    1
    4
    0 Votes
    1 Posts
    36 Views
    No one has replied
  • [Solved] function isRuleEnabled() issue

    4
    2
    0 Votes
    4 Posts
    49 Views
    CrilleC
    Never mind. I found the issue, this works as expected isRuleEnabled('rule-mj4xiyr8') where the rule id needs to be quoted with ' or ". Not obvious in the docs, my bad for not testing that first.
  • [Reactor] Problem with Global Reactions and groups

    3
    1
    0 Votes
    3 Posts
    71 Views
    therealdbT
    @toggledbits yes, fixed! thanks.
  • Possible feature request 2?

    3
    0 Votes
    3 Posts
    51 Views
    CatmanV2C
    Oh! Damn! And thanks! C
  • Copying a global reaction

    3
    0 Votes
    3 Posts
    100 Views
    toggledbitsT
    Got it. Next build likely for this weekend.
  • [Reactor] Bug when sending MQTT boolean payloads

    4
    1
    0 Votes
    4 Posts
    155 Views
    toggledbitsT
    Yeah, I think the underlying package has some kind of half-check somewhere, like if (payload) { ... } to see if a payload is being sent, and that would fail for boolean false and other falsy values, but it doesn't matter, I don't assume the proper conversion below me, and I missed it on the exception case in that action, so there's good permanent fix (for the code... my brain, maybe not so much).
  • Difficulty defining repeating annual period

    5
    0 Votes
    5 Posts
    125 Views
    G
    @retireditguy here's my xmas which is tricky because it moves year-to-year based on starting the day after Thanksgiving: [image: 1767447096039-a7c80e12-b0cf-4ab3-b6e4-c178b45c8f46-image.png] And here's my Thanksgiving which is tricky because it moves year-to-year, being based on the "fourth Thursday of November": [image: 1767447187394-15300be5-ee5a-4804-973b-d63b72fa404f-image.png] And here's a more "traditional" one for a set date: [image: 1767447243483-11db8315-158a-40d0-9bfb-390479a640a9-image.png]
  • Need help with sequence

    3
    0 Votes
    3 Posts
    80 Views
    therealdbT
    I will change my logic to just check for your state to be disarmed (so, no changes) for at least 5 secs, or as already suggested, just use OR with all the possible variations you’d get.
  • Possible feature request?

    5
    0 Votes
    5 Posts
    187 Views
    therealdbT
    I did a "replace script" that's parsing JSON files and replacing references. Every time I change a device (i.e.: I pair a new Zwave device or replace some Wi-Fi thing with ZigBee/Zwave), I run it with old device and new device as params. Back in the days I mostly did it manually. Here's the todo list: Stop reactor Copy storage folder (and make a backup) Search for the old device ID and change accordingly Save files, copy to storage folder Start Reactor again I agree a much needed feature will be the ability to filter rules by device. At least you'll easily spot the ones not used in code blocks and that will be useful when you don't remember the exact rule that is doing something with a particular device.
  • Logic Assistance: Exterior Lights on when Illuminance Below Threshold

    11
    2
    0 Votes
    11 Posts
    375 Views
    CatmanV2C
    @Pabla very clever! C
  • Time series documentation

    11
    0 Votes
    11 Posts
    408 Views
    tunnusT
    @toggledbits adding depth did the trick, thanks again!
  • MQTT templates for ZIgbee scene controller, or a better way?

    3
    2
    0 Votes
    3 Posts
    171 Views
    CatmanV2C
    That is very helpful, thanks. I'll enable some logging tomorrow and have a dig! C
  • Reset a delay

    8
    0 Votes
    8 Posts
    239 Views
    CatmanV2C
    Thanks both! Busy day today but shall look tomorrow. Love this place <edit> Just looks. That makes perfect sense! C
  • Reactor Loading Screen Safari

    10
    1
    0 Votes
    10 Posts
    373 Views
    S
    @toggledbits I tried the Clear Local Storage and a hard-refresh and still have the same result. I am attaching a new screenshot of the web inspector where I saw some errors just in case it means something to you. [image: 1765418734262-screenshot-2025-12-10-at-5.47.00-pm.png] I don't know why it works for some on Safari but seems work for all with other browsers. Is there anything else you can think of for me to check? Thank you for responding with your experiences @CatmanV2 @therealdb and @gwp1 !
  • Constraints states visually do not match actual

    3
    3
    0 Votes
    3 Posts
    178 Views
    S
    I guess I never noticed before as I thought they used to update. The rules function so just visual. Thank You for the information.
  • [MSR] Feature request: For Each action on arrays/groups

    7
    1
    0 Votes
    7 Posts
    314 Views
    therealdbT
    yep, parameters for reactions will definitely improve my job here, specially when speaking of thermostats/HVAC in general. Thanks as always for your support, Patrick!
  • [Solved] Error: Command timeout

    10
    0 Votes
    10 Posts
    1k Views
    toggledbitsT
    OK. I DM'd you something else to try.
  • Issue with MSR UI becoming unresponsive

    7
    0 Votes
    7 Posts
    312 Views
    S
    sorry for all the replies here but.. I deleted the device trackers and they all just reappear. They are coming from HA even though I have removed Opnsense integration. So I added this to my reactor.yaml filter_entity: - "/^device_tracker_/" Deleted the tracker jsons, restarted docker and the problem is 100% resolved. I am now trying to figure out how to get rid of these in HA. very annoying....

Recent Topics