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.
PerHP

PerH

@PerH
[Reactor] Variables not updating correctly in latest-25201-2aa18550
therealdbT
Topic thumbnail image
Multi-System Reactor
Do you Matter?
akbooerA
Is anyone using the Matter protocol to connect devices?
General Discussion
Caution: zwave-js-ui docker 11.4.0 is broken
toggledbitsT
About 20 hours ago, the author of zwave-js-ui posted build 11.4.0 of that product, and it contains an error and won't start (at all) under docker. The author is aware and working on a fix. In the meanwhile, stick with 11.3.1 or earlier. Ref: Issue 4401
Software
Shelly Wall Display XL
therealdbT
I don't know if you guys are into dashboards, but I am. For a second home I tried the Shelly Wall Display 2, and while not so big, it worked well over the summer. Since we're remodeling our house, I just swapped my old Fire Tablet (with its own problems) with two new Shelly Wall Display XL. I just removed the standard firmware, and I added mine (https://github.com/dbochicchio/ShellyElevate), forked from https://github.com/RapierXbox/ShellyElevate I just managed to support buttons (this thing has 4 of them) and it's all auto-discovered by Home Assistant and accessible via Reactor. I also have a new build in the works with support for buttons inside HA. I added a bonus Javascript interface sending events (screen/screensaver status, buttons, motion) to automatically drive the dashboard (all doing in HTML+Javascript and monitoring Reactor's variable). This specifical thing excluded, go get one of them, the device has a decent CPU for HA dashboards and blends wonderfully in the decor.
Hardware
Handling Dead Entities and Renamed Entities
PablaP
Hello all.. been a minute! I recently rebuilt my Z wave network and migrated to a new z wave stick. In order to prevent any downtime I kept my original z wave network up and ran a docker version of Z Wave JS UI with my new controller. This way I could add device by device without having any devices down. I finally moved all the devices over to my new stick today. The final step was to migrate everything from my Docker instance of Z Wave JS UI to the HA add-on of Z Wave JS UI. However during this migration some of the names didn't populate correctly which I later managed to import back into Z Wave JS UI. The issue was in Reactor it is stuck on the default names and the entities are not updating. I removed the controller from Reactor, restarted, hard refreshed, and added the controller back however the new entity names have not updated. Also it seems like the old entities from my previous instance of Z Wave JS UI are lingering and not being marked as dead (I believe a certain amount of time needs to lapse before they're marked as dead in Reactor). My goal is to basically purge all the entities for the 'ZWaveJS' controller in Reactor so it can pull all the updated entity names and only the entities that exist in Z Wave JS UI. I cannot find a quick way to do this, I know entities can be deleted one by one, but with over 100 entities this would take long I am guessing that if I added the controller with a new name in in the Reactor config it would pull the updated entities and names but I think that would break my rules since the entity IDs would change (I made sure to name all the entities the exact same as they were previously to prevent this issue).
Multi-System Reactor
Strange behavior for MQTT templates using payload and attributes
therealdbT
Topic thumbnail image
Multi-System Reactor
[MSR] reactor-mqtt-contrib package for additional MQTT templates
therealdbT
I'm slowly migrating all my stuff to MQTT under MSR, so I have a central place to integrate everything (and, in a not-so-distant future, to remove virtual devices from my Vera and leave it running zwave only). Anyway, here's my reactor-mqtt-contrib package: https://github.com/dbochicchio/reactor-mqtt-contrib Simply download yaml files (everything or just the ones you need) and you're good to go. I have mapped my most useful devices, but I'll add others soon. Feel free to ask for specific templates, since I've worked a lot in the last weeks to understand and operate them. The templates are supporting both init and query, so you have always up-to-date devices at startup, and the ability to poll them. Online status is supported as well, so you can get disconnected devices with a simple expression. Many-many thanks to @toggledbits for its dedication, support, and patience with me and my requests
Multi-System Reactor
HA 2025.9.4 Supported Yet?
CatmanV2C
Tangentially did I miss 2025.9.4 getting blessed in MSR? I've been holding off Cheers C
Multi-System Reactor
The reaction stopped working (Google Nest max playing a video)
F
Topic thumbnail image
Multi-System Reactor
Rule Set UI bug - RESOLVED
3
Topic thumbnail image
Multi-System Reactor
[Reactor] Copy&Paste of Rules
therealdbT
I don't know if I'm the only one, but managing more than one Reactor installs, the need to have some sort of copy&paste for rules has grown on me. While I understand the technical challenges, I'm wondering if a "god mode" where I could copy the raw JSON rule and paste it into another rule could be an advanced, flag only feature that could benefit power users. I know I can copy the JSON file and proceed, but I must stop Reactor and when doing maintenance, it's more clicks to do. Just an idea
Multi-System Reactor
[Reactor] Help with screne controller cycling logic
therealdbT
I’ve added a couple of Shelly Wave i4 as scene controllers and I’m planning to add more, since I can just use standard buttons instead of battery-powered scene controllers, which also looks better aesthetically. That said, I’m struggling to figure out how to write a simple rule that cycles between states every time I press a button. Example: Light 1 ON → OFF, then Light 2 ON → OFF. The part I can’t get right is handling the case where Light 1 or Light 2 might already be ON independently of the rule. Maybe it’s just too much sun and relaxation clouding my brain, but any hint would be appreciated.
Multi-System Reactor
Stop the MSR by an external switch on Hubitat.
wmarcolinW
Use case: When performing home maintenance, such as air conditioning, I want all rules involving air conditioning to be disabled. To do this, to day, I have a virtual switch that I placed within all rules involving air conditioning, meaning that if I turn it off, none of them work. Then another situation: the water pump system and garden irrigation, another switch. In short, I had to create several virtual switches in Hubitat to disable rules in MSR. Unfortunately, however, I was unable to cover all scenarios, so I wondered if it would be possible for MSR to support a virtual MSR switch, which, when configured in the reactor settings, would function as a general on/off switch for MSR. If it is configured and turned off, the entire rules and actions in MSR stops working, except for the status change reading process, specifically for this switch, which, when turned on, would restart the MSR. Would it be possible to do something like this? Any recommendations from the experts?
Multi-System Reactor
Expose MSR entities
CatmanV2C
Probably a really dumb question. Currently I am using the owntracks_sensor for tracking phones being in region in MSR and it works great. Digging around with Home Assistant and toying with some dashboards, is there any way of exposing that sensor to HA trivially? I could set MSR to trip a virtual switch in OpenLuup which can then be exposed to HA (with all my other Vera devices) but that feels a bit in-elegant if I can do it directly. Any thoughts? Apologies if the ask is not clear/ TIA C
Multi-System Reactor
Comment in Globa Expressions
Tom_DT
I have several Global Expressions that are set by a rule so the definition area is blank. I'd like to add a comment in this area that explains what is setting the value. Commenting in this area breaks the remote setting. Any way to document what is setting the GE?
Multi-System Reactor
Little Bobby tables...
CatmanV2C
...is back.... https://arstechnica.com/google/2025/08/researchers-use-calendar-events-to-hack-gemini-control-smart-home-gadgets/?utm_source=facebook&utm_medium=social&utm_campaign=dhfacebook&utm_content=null&fbclid=IwY2xjawMBq-pleHRuA2FlbQIxMQABHlSqIalzbz1IxcJFzlw8GBE6nC3FwvxcHgR370nJhogU6JjqbmRxG-lysqgh_aem_lx9XboYFKw9tpHnedGQKUA C
General Discussion
Home Assistant Voice TTS is Easy
toggledbitsT
Topic thumbnail image
Home Assistant
Play Audio through Home Assistant Voice Unit
toggledbitsT
Topic thumbnail image
Home Assistant
Home Assistant Voice
CatmanV2C
Has anyone had a play with the local voice control for HA? I've got one on order because... https://www.home-assistant.io/voice-pe/ C
Home Assistant
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
About
Posts
369
Topics
35
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Docker container for Z-Way
    PerHP PerH

    Its been a while since i've used this now, I've moved to Z-WaveJS..
    Socat - so you have a remote connection to your z-stick? Should work fine with this contatiner, just set it up in the docker-compose file.
    That said, I would ask on the z-way forum, you may find a more current z-way version in a newer container..

    All settings should be persistent if volumes are set up correctly.

    Z-Wave.me

  • Nuke Vera Script
    PerHP PerH

    I havent needed Socat, just using Z2MQTT in a docker, and it connects to the vera just fine over network.. I ended up retiring the vera in the end in favour of UZB and Z-Stick, as some functions and security didn't work, but basic z-wave works well.

    Vera

  • Considering changing to HA - but what installation method?
    PerHP PerH

    I know nothing about synology, but I do have a setup (at the cabin) that uses an old "nuked" VeraPlus for z-wave and zigbee, and it works flawlessly. I suppose this would be just as easy to do with a synology, bypassing the whole USB interface?

    Home Assistant

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    I appreciate both the strictness regarding code and the lesson in javascript. Thanks!

    I've found out why my "MaxInInterval" didn't work in the original post, and what that "Force re-evaluation..." tickbox on the reactions does!

    42141f14-385f-429d-a8b9-4358b1074800-image.png

    (to type it out, I changed the variable in reaction, and naturally, the only variable being updated was the one called out..)

    Multi-System Reactor

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    I'd be happy to!

    in the original post you see my expression: if NotificationSent != "true" then, which is supposed to reset the maximum reading when notification is sent, and prepare for a new increase when more wood is applied.

    This never fired when the condition was met, but when I changed it to if NotificationSent != "1" then, (with the same change in the reactions) it worked as intended. The variable was still interpreted as a string.

    My theory was that this was caused by the special considerations for the word "true" in the interpreter somehow, and that the ${{ true }} in the reaction would solve the problem.

    That may offcourse be wrong? I admit that the imperical basis is rather thin. 😉

    I should be able to reproduce this if needed.

    Multi-System Reactor

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    Considering this solved, but would like to add that its a bit important to mark "true" and "false" as depicted above here, and not using them in string form.
    Using "true" in string form in the condition like in "MaxInInterval" in the initial post didn't work, the condition didn't flip when the state changed.
    I guess this is because of how these reserved words are interpreted, so tagging them as boolean is important.

    Multi-System Reactor

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    The rule is corrected and works well:
    35bcdc03-5131-419d-95b4-68b00a675fec-image.png

    It notifies once for each time the temperature has increased, only with temperatures above 100°C, and when i'm home..

    The NotificationSent value wasn't nessecary here, But i'm still wondering if one can define a variable type and set the start value, and later manupulate that value by a reaction?

    Multi-System Reactor

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    BTW, in the screenshots we see that the NotificationSent has fired, and is now interpreted as a string..

    Multi-System Reactor

  • [Solved] Expressions - predefining a variable type
    PerHP PerH

    I have a use case where I need to have a boolean variable that will be set to true/false by reactions.

    I see that i can define a local variable by giving it a name and leaving the definition empty. This leaves it at state "null" until a reaction tells it that its a boolean.

    Is there a way to tell it that it should start out as "false" (i.e when reactor has restarted), and not null?

    Am i going about this the wrong way?

    -- The use case is that I have a sensor on my fireplace, and the following logic is for notifying when its time to get up en refill with firewood.. I also want to reset the MaxInInterval to CurrentTemp when notification is sent..

    1fd2951f-cb6b-4a2f-b957-1e0698171f4d-image.png dd99634e-f0ad-4878-bb87-0284c2df5535-image.png

    Edit: better screenhots. Reactor version 23010-7dd2c9e9

    Multi-System Reactor

  • Super newbie here. Need help with lots of stuff
    PerHP PerH

    Hello amnd,

    It seems to me that the appropriate "assistant" for you is "Home Assistant". 😉

    HA is an automation system that has integrations for a lot of IoT devices, and the latest versions is getting much easier to set up as well.

    It is however an open source project, which means that it may be a challenge to get going if you have no experience with things like raspberry Pi's or Linux.

    HA is also working on their own controller, but as of now people mostly run it on mini-PC's or similar.

    if you're completely green on electronics and coding, perhaps Homey is a better bet.

    when you have a system like this, you can connect to appliances and IoT in different ways, it all depends on how smart the devices are, and how the company that makes them integrates to other systems.

    Regarding speakers, you get all kinds of wifi speaker systems, depending on where an how you want it.

    Most automation controllers can be reached from outside the home through an app. This system can in practice be your alarm system if you connect motion and door/window sensors. 🙂

    How-To

  • Zigbee Smart bridge
    PerHP PerH

    How is the setup today? If you have a wired switch today, I would recommend to have a "pill" type switch/dimmer behind that switch, and a Pi(or some mini-computer) with a USB-Zigbee controller.

    Zigbee

  • Finally gave up on my Ezlo Plus
    PerHP PerH

    In other words, you stopped and deleted the Ezlo SW? In that case, installing ser2net should be a breeze? It would be cool to try running JS UI on it, I'd give it a go if you show me the door in. 🙂

    Blogs

  • Finally gave up on my Ezlo Plus
    PerHP PerH

    I still have the "prototype" Ezlo plus in a box somewhere, any chance of "nuking" it like the Vera Plus? Zigbee and Z-wave 700 chip could be useful..

    @toggledbits, the only reason I use Z-wave JS UI into HASS is that i use the HASS visualization on phones and UI panels, that would have to be replaced by helpers/virtuals if I were to take it into MSR instead?
    I could offcourse feed both MSR and HASS from JS UI, but that seems like a bit of a waste of bandwidth? dunno..

    Blogs

  • [Solved] Big change in my system - How to update MSR as best as possible?
    PerHP PerH

    @gwp1 : Yes, I've seen (100s!) of those, no problem there! 😉

    I just had this notion that there was some other function in place, where if a device was gone, it would prompt you "This entity is gone, select replacement here", and that this would do replacement of all uses of that entity/device.

    To the other discussion:
    My problems started when I moved ALL devices to a new system, as in all entity addresses changed.
    I have previously been on the same MSR version for long periods of time without any issues, so I very much doubt any "planned obsolesence". 😉

    Multi-System Reactor

  • Docker container for Z-Way
    PerHP PerH

    Ok, so what firmware do you have? You've used this stick before?

    The firmware stuff is a bit of a mess, look at this thread..

    As I discovered; There is a Bridge firmware for using the stick without z-way, and a regular one for Z-Way. Mabye you have the bridge one?

    Don't think you have area troubles, EU is part of the most common firmware..

    Z-Wave.me

  • Notifications to HA App via Reactor?
    PerHP PerH

    One workaround would perhaps be to have a helper in HASS that MSR can trigger, which in HASS initiates a notification? Haven't gone in to this myself yet, still using telegram..

    Multi-System Reactor

  • [Solved] Big change in my system - How to update MSR as best as possible?
    PerHP PerH

    @Matohl - If you're thinking about when the only way to make actions happen is the "play" button next to each individual action, I really doubt that its by design, nor being an automated way to say that an update is available. My system had a cascade of dead entities, and I suspect that had something to do with it.

    The proper thing to do in that case is to save logs/setup files and open a mantis ticket, just like I didn't here. 😉 That how bugs disappear.

    Multi-System Reactor

  • Another transition from Vera to OpenLuup And now to HASS - PerH
    PerHP PerH

    After about 7 years in the Vera/openLuup world i've now moved on to a home assistant installation. This was rather reluctantly, as openLuup has served me well with very few issues (other than ones I created myself off course!). A big thanks to @akbooer and all contributors for all the good work with this software!

    The main reason for jumping the fence to HASS was in short all the integrations and UI possibilities. The device handling for Zigbee and RFXtrx is also developing to be really good, and is still maintained.
    There is still plenty of annoying bugs/imperfections with HASS, but the maturity is at a level where most of what I need works well enough.
    My system is now:

    • HASS Container
      • Z-wave JS UI for z-wave (Still prefer Z-Way here, but the integration isn't good there yet)
      • ZHA for zigbee
      • RFXTRX plugin for 433
      • HASS Configurator for UI file editor for both HASS and MSR configuration files
    • MSR for all automations
    • Grafana and InfluxDB 1.8 (upgrading to 2.0 in a while)

    So far so good! 🙂

    Blogs

  • [Solved] Big change in my system - How to update MSR as best as possible?
    PerHP PerH

    Sorry about that, I just had a slight hope for a "you just forgot to push that button" kind of answer..

    In any case, I cleaned out my rules over the board and updated the MSR image, and now it's running like a charm..

    For future reference, is there in fact a "this entity is now gone from the system, choose a replacement" function, or did i just dream that one? If not, it would be a great addition! 🙂

    Again, a big thankyou to @toggledbits for sharing this great machine!

    Multi-System Reactor

  • Docker container for Z-Way
    PerHP PerH

    That one is OK, it's related to the UI in some way, and not the stick..

    Very strange that you have contact to the stick, but can't include? that part usually works flawlessly, I don't use the expert panel for that though, as the other UI has a naming wizard for the units..

    Z-Wave.me
  • Login

  • Don't have an account? Register

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