Skip to content

Multi-System Reactor

856 Topics 8.1k 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
    135
    5 Votes
    135 Posts
    100k Views
    toggledbitsT
    Reactor build 26127 This is an interim build that has one small possible fix for the group evaluation problem reported by @gwp1 and @therealdb , as well as additional diagnostic logging in case that change doesn't resolve the issue. Other users not using or experiencing problems with Reaction groups do not need to update to this build.
  • Reactor build 26116: empty group reaction

    18
    1 Votes
    18 Posts
    436 Views
    toggledbitsT
    OK. Please turn on log level 5 for that rule only. Run the rule to show the issue, and upload the entire Rule log file as well as reactor.log, the rule storage files (dval and json). Link for upload in your DMs
  • Rulesets with multiple groups in Set Reaction not working post-26116

    10
    2
    0 Votes
    10 Posts
    205 Views
    G
    @toggledbits this did not do the trick but I grabbed logs (didn't even have a chance to review them, sorry) and put them in the 26016 folder. The rules in question: rule-grpvl9oypg rule-lnict0lq Real world names: Porch lights: brighten for guests MBR Lamp ON/OFF (via Motion and ESP) Note: I apparently did not complete the download from MSR of reactor.log so I reran the tests and pulled it again (hence why it is newer than the included reactor.log1. It's been a day... week...
  • Upcoming Storage Change -- Got Back-ups?

    2
    3 Votes
    2 Posts
    353 Views
    toggledbitsT
    OK, everyone, it's almost time. Sorry for the long pause. Life takes over sometimes. The aforementioned updates will be in the next build, and I am working on wrapping everything up to get that build out later this week. Please make backups of your Reactor data as advised in the head post here. As I said then/there, I've been working with this for months now, with no issues, but my world is not your world or everyone else's world, so there's always the possibility I don't see or have an issue that you do. Prior to releasing this new build in the latest channel, the 26011 build will become the stable channel head. In addition to your backups, that gives you a relatively quick path (especially docker users) to get back onto 26011 if there's a showstopper. This build will also include unified room groups: DynamicGroupController will manage "rooms" (or areas or locations or whatever your hub calls them). If you have two different hubs with devices in the "Living Room," there will be one "Living Room" group with the combined set of devices. The per-controller room groups generated by VeraController and EzloController will be disabled by default, and existing room groups created by these controllers will be marked as dead entities (and eventually purged). If you already use DynamicGroupController to manually create your own room groups via configuration, you can either keep that (and disable DGC's new behavior, if you wish) or switch to DGC's version. An updated version of ZWaveJSController that supports this functionality will be released simultaneously with the core build.
  • Next Release?

    6
    0 Votes
    6 Posts
    369 Views
    CatmanV2C
    Just an update. Nothing apparent issue wise since my update yesterday C
  • 0 Votes
    2 Posts
    236 Views
    toggledbitsT
    Grab ZWaveJSController build 26048. It will publish the location in zwave_device.location. It will not create groups automatically (yet), so you'll need to use DynamicGroupController to make your own. Rooms are going to be handled very differently in future. Right now, controllers great groups they own for rooms, and that prevents sharing of rooms between controllers (they can't modify another's groups), so you have to use DGC to manually create unified groups across controllers. That will be more automated in future.
  • Variables not updating properly

    5
    4
    0 Votes
    5 Posts
    357 Views
    tunnusT
    @toggledbits thanks, using an independent reaction works nicely!
  • [Solved] Loading Screen Safari

    11
    1
    0 Votes
    11 Posts
    1k Views
    S
    Update: This was not a Reactor issue and Home Assistant was having the problem loading also. It is now working normally in Mac OS 26.4.
  • VEC Virtual Switch Auto Off

    2
    1 Votes
    2 Posts
    357 Views
    S
    Is this the proper place to ask for a feature request? I think it would be useful to have VEC Virtual switches to have an option for an Auto Off setting. Thanks
  • Changes operator does not always detect change

    4
    0 Votes
    4 Posts
    409 Views
    toggledbitsT
    Yup. That's from an ancient UI bug. If you edit the conditions that have that, it will fix them. I'll add some code to the rule startup check to root them out and fix them as well.
  • Dynamic MQTT topics and parameters

    6
    4
    0 Votes
    6 Posts
    554 Views
    M
    Hi, I've installed the latest version 26059 and can confirm that the parameter substitution works perfectly! Thanks a lot for the quick fix and the feature update @toggledbits Here's my setup local_mqtt_capabilities.yaml x_mqtt_annunciator_panel: actions: on: arguments: led: type: int min: 1 max: 45 color: type: string effect: type: string default: "static" values: - static - blink - breath speed: type: int default: 500 off: arguments: led: type: int min: 1 max: 45 static: arguments: led: type: int min: 1 max: 45 color: type: string blink: arguments: led: type: int min: 1 max: 45 color: type: string speed: type: int default: 500 breath: arguments: led: type: int min: 1 max: 45 color: type: string speed: type: int default: 500 brightness: arguments: value: type: int min: 0 max: 255 local_mqtt_devices.yaml annunciator-panel: capabilities: - x_mqtt_annunciator_panel requires: [panel] actions: x_mqtt_annunciator_panel: on: topic: "annunciator/panel/%panel%/led/%parameters.led%/set" retain: true payload: expr: > { "color": parameters.color, "effect": parameters.effect, "speed": parameters.speed } type: json off: topic: "annunciator/panel/%panel%/led/%parameters.led%/set" retain: true payload: expr: > { "color": "off", "effect": "static" } type: json static: topic: "annunciator/panel/%panel%/led/%parameters.led%/set" retain: true payload: expr: > { "color": parameters.color, "effect": "static" } type: json blink: topic: "annunciator/panel/%panel%/led/%parameters.led%/set" retain: true payload: expr: > { "color": parameters.color, "effect": "blink", "speed": parameters.speed } type: json breath: topic: "annunciator/panel/%panel%/led/%parameters.led%/set" retain: true payload: expr: > { "color": parameters.color, "effect": "breath", "speed": parameters.speed } type: json brightness: topic: "annunciator/panel/brightness" retain: true payload: expr: > { "value": parameters.value } type: json reactor.yaml # Annunciator panels annunciator-panel-1: name: 'Annunciator panel 1' panel: 1 include: annunciator-panel annunciator-panel-2: name: 'Annunciator panel 2' panel: 2 include: annunciator-panel Note that the brightness control is not panel-dependent, as it uses the rpi-ws281x-native library's global brightness attribute. This works well for my setup, as I want all panels to share the same brightness level anyway. Speaking of brightness, it will be controlled by the technical room's PIR and MSR rules that dim or turn off the panels when nobody is present. Below is the setup for the ventilation unit (AHU) indicator light: Green: Running OK Yellow: Switched off Blinking Red: Error [image: 1772470856148-ba29ea20-cc5f-4998-abd7-c14456600fce-screenshot-from-2026-03-02-18-25-07.png] And here are the panel operations: [image: 1772470932086-b8995409-8929-4c71-bba4-5ac7f8eae3f4-screenshot-from-2026-03-02-18-23-40.png] br, mgvra
  • Condition for trend

    12
    1
    0 Votes
    12 Posts
    865 Views
    T
    Update. Worked perfectly. Thanks for setting me striaght!
  • Struggling to setup my first Tasmota device and MQTT

    23
    3
    0 Votes
    23 Posts
    2k Views
    cw-kidC
    @toggledbits I plan to add a second relay or replace it with a dual relay board, so will see how that works out with these Unit numbers.
  • 0 Votes
    12 Posts
    974 Views
    toggledbitsT
    Here's another one that is very likely to not have significant downtime: https://checkip.amazonaws.com/ If you still get errors with this one, I suspect your local network or something off with the configuration of your host.
  • Set reaction triggering wrong z-wave device

    19
    1
    0 Votes
    19 Posts
    1k Views
    T
    @toggledbits said in Set reaction triggering wrong z-wave device: The name is incorrect at ZWave-JS (on the node itself) if that's the case, so to keep your sanity later, make sure you go all the way back to the source and work your way forward from there. I renamed the devices on the ZWave-JS UI, so i won't have the problem going forward. I'm still not sure how this all happened, as I did not experience this problem in years past. The only thing I can think of is there was some sort of glitch in an upgrade. I know I had to restore the Z-Wave JS UI to an earlier version back in October because of a change they made that broke window coverings, so perhaps during that restore something went wonky.
  • Can you run MSR on Home Assistant OS ?

    12
    0 Votes
    12 Posts
    884 Views
    CatmanV2C
    Sounds like you all just defined steep learning curve C
  • How to upgrade from an old version of MSR?

    26
    0 Votes
    26 Posts
    2k Views
    CatmanV2C
    Couple of observations: You don't need to start from ground up HA plays really nicely with MSR and Vera. You can slide over as slowly as you like (I think I was running for nearly 2 years before I got the time to move it all I've been playing with AI as well (saves me bugging the brains trust here) Chat GPT and Claude. Although Claude is better they are both wrong FAR MORE often than they are right. I've been through 20+ iterations of code, every time being told 'This will absolutely work' and it doesn't That's not a massive issue as I sort of know what I'm doing, but I absolutely would not expect any AI at this point to be able to set you up a complete HA set up from scratch. As for Proxmox it does seem to be very popular. I'm not sure why as it's kind of complex (or looks that way to me after very limited study) I'm running my VMs on my Synology NASs. They are protected on a UPS, and take a snapshot every night. Roll back to a working instance takes minutes if not seconds. $0.02 C
  • 0 Votes
    18 Posts
    1k Views
    toggledbitsT
    Don't forget to hard refresh your browser as well.
  • Self test

    3
    0 Votes
    3 Posts
    345 Views
    CatmanV2C
    Awesome! C

Recent Topics