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

tamorgen

@tamorgen
Gradually turn on lights.
Tom_DT
I have several lights that I would like to turn on very gradually over 15 or 20 seconds. from 0 to .25 in .01 increments. I have tried a few things that came nowhere near working, so here I am.
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
Error After Upgrade
T
Topic thumbnail image
Multi-System Reactor
Reset attribute value of entity in event handler
R
Topic thumbnail image
Multi-System Reactor
Need help figuring out how to delay a reset on reaction
T
Topic thumbnail image
Multi-System Reactor
Way to search for rules (rule state) in other rules
T
@toggledbits, not sure if this is a feature request or I'm using the search tool wrong. You have a "Search for rule" in the Rules Set tab in MSR. It works nicely to find a rule and bring up said rule, but can it/could it be used for as a "where used?" global search? For instance, I have a fairly large set of rules, divided up into 10 different rulesets. There's easily a hundred individual rules, and many of the rules have Rule State triggers, which of course refer to other rules. Amongst my troubleshooting today, I came across what may have been a duplicate or troubleshooting attempt, but I can't tell if it's actually used as a Rule State in another rule without opening each rule that I suspect it may be a part of. Thanks.
Multi-System Reactor
Links to MSR from HA
Tom_DT
I am using Home Assistant a lot recently. On a dashboard showing the devices, I would like to show a link to the MSR rule that controls the devices. Is there a way to link directly into MSR?
Multi-System Reactor
Set Reaction > Script Action
wmarcolinW
Topic thumbnail image
Multi-System Reactor
Wiring Samotech SM308-S into light fitting
F
Hi Smart Home Community. I have used a Sonos inline WiFi switch to make one of my light fittings smart, but it requires a hard reset for WiFi changes, plus it isn't zigbee compatible, which means I can't use the Hue app to control it with the rest of the lights. To that end I bought a Samotech SM308-S as it is recommended as the better than the Sonos equivalent. I am however not exactly sure how to wire it in. The manual is available here Can anyone help me by clarifying which ports I need to use, and whether I should be using the live or switched live line for live etc. I will be keeping using standard switches for a while, although hope to upgrade to tap dials once I have all the fittings upgraded. Thanks
Hardware
Errors after updating to MQTTController build 25139
tunnusT
I'm running MSR build 25139 on Docker, using MQTT controller 24293, and everything working as expected. But if I try to upgrade to MQTTController build 25139, I'm getting the following errors on MSR UI: An Entity Attribute condition in "Lay-Z-Spa auto heating off" (Terrace) failed because the referenced entity "Lay-Z-Spa States" (mqtt>layzspa_states) does not have attribute value_sensor.god Last 11:20:37 An Entity Attribute condition in "Lay-Z-Spa auto heating off" (Terrace) failed because the referenced entity "Lay-Z-Spa States" (mqtt>layzspa_states) does not have attribute temperature_sensor.green Last 11:20:37 An Entity Attribute condition in "Lay-Z-Spa filter pump auto off" (Terrace) failed because the referenced entity "Lay-Z-Spa States" (mqtt>layzspa_states) does not have attribute temperature_sensor.red Last 11:20:37 An Entity Attribute condition in "Lay-Z-Spa filter pump auto run" (Terrace) failed because the referenced entity "Lay-Z-Spa States" (mqtt>layzspa_states) does not have attribute value_sensor.pump Last 11:20:37 An Entity Attribute condition in "Lay-Z-Spa watchdog" (Terrace) failed because the referenced entity "Lay-Z-Spa States" (mqtt>layzspa_states) does not have attribute value_sensor.status Last 11:20:37 My MQTT configuration (local_mqtt_devices.yaml) for the related entity is: layzspa_message: type: ValueSensor capabilities: ["temperature_sensor", "value_sensor", "power_sensor"] primary_attribute: power_sensor.value events: "layzspa/message": "power_sensor.value": json_payload: true if_expr: '! isnull( payload?.PWR )' expr: "float(payload.PWR)" "value_sensor.air": json_payload: true if_expr: '! isnull( payload?.AIR )' expr: "float(payload.AIR)" "value_sensor.pump": json_payload: true if_expr: '! isnull( payload?.FLT )' expr: "float(payload.FLT)" "value_sensor.god": json_payload: true if_expr: '! isnull( payload?.GOD )' expr: "float(payload.GOD)" "value_sensor.lock": json_payload: true if_expr: '! isnull( payload?.LCK )' expr: "float(payload.LCK)" "value_sensor.unit": json_payload: true if_expr: '! isnull( payload?.UNT )' expr: "float(payload.UNT)" "value_sensor.error": json_payload: true if_expr: '! isnull( payload?.ERR )' expr: "float(payload.ERR)" "temperature_sensor.green": json_payload: true if_expr: '! isnull( payload?.GRN )' expr: "float(payload.GRN)" "temperature_sensor.red": json_payload: true if_expr: '! isnull( payload?.RED )' expr: "float(payload.RED)" "temperature_sensor.target": json_payload: true if_expr: '! isnull( payload?.TGT )' expr: "float(payload.TGT)" "temperature_sensor.value": json_payload: true if_expr: '! isnull( payload?.TMP )' expr: "float(payload.TMP)" "temperature_sensor.virtual": json_payload: true if_expr: '! isnull( payload?.VTM )' expr: "round(float(payload.VTM), 1)" "temperature_sensor.ambient": json_payload: true if_expr: '! isnull( payload?.AMB )' expr: "float(payload.AMB)" "layzspa/Status": "value_sensor.status": if_expr: '! isnull( payload )' expr: "payload" "layzspa/button": "value_sensor.button": if_expr: '! isnull( payload )' expr: "payload" and in reactor.yaml I have: "layzspa_states": name: "Lay-Z-Spa States" friendly_name: 'Lay-Z-Spa States' include: layzspa_message I realize my MQTT configuration might be a bit unorthodox, but could there still be something unintentional in the latest MQTTController build? If needed, I can provide detailed logs.
Multi-System Reactor
🎉 My very first MSR controller: OpenSprinkler
therealdbT
Since today is my birthday - and I still pretend to be unconventional - I'm giving away a present to this wonderful community and I'm releasing my first OpenSprinkler controller for MSR. It was real fun to code it - and while it's still WIP, it seems to work OK for me. It's polling-based at the moment, but I'll add support for updates via MQTT very soon (it's already partially coded). Get it at (install is similar to MQTTController and such): https://github.com/dbochicchio/reactor-opensprinkler Feel free to try it. It's beta software, but it's stable. I'll update it weekly until all the tasks from my todo list are empty. Since I've learnt a lot from this controller, I'll explore new controllers soon.
Multi-System Reactor
Advice reqeusted to migrate MSR from Bare Metal to Container
T
Good day all, I'm in the process of trying to shut down my 10 year old Linux home server that served many purposes, but primarily it's what I used for my NAS/Plex Media server. I migrated the NAS aspect of the server in November of last year to a true NAS solution (Ubiquti UNAS Pro), which is rack mount and much more efficient than my old tower, which it's only side benefit was heating my home office during the winter. Unfortunately it also means heating my home office during the summer, which were about to be in full swing. I have two things running on this 10 year old server at this point. MSR and pi-hole. I'm running Plex Media Server on Fedora Workstation in Podman on mini PC, which is much more energy efficient than my old tower. My next step is to migrate MSR. I know there are images of MSR out there, and creating it is well documented. I'm going to be using Podman instead of Docker for various reasons, but they work very similar. What I don't know, is what I need to do to migrate my existing Bare Metal installation over to a container. Has anyone done this? Any advice?
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
Z-Wave Future....
DesTD
https://forum.z-wave.me/viewtopic.php?f=3417&t=36140 That's not a good thing I think Time to switch again?
Z-Wave.me
Can´t restart or upgrade/deploy MSR
F
Topic thumbnail image
Multi-System Reactor
[Solved] Limit HA Entity in MSR
wmarcolinW
Topic thumbnail image
Multi-System Reactor
Disaster recovery and virtualisation
CatmanV2C
Following on from my last thread, some progress has been made over the weekend. With 18G of spanky RAM in my Synology DS224+. I've jumped into the murky world of virtualisation and already eliminated the need for two Raspberry Pi's from my system. Home Assistant: In theory they provide an OVA file which is supported by the Synology. I couldn't get it to work, however, so grabbed a copy of the .img file they supply, renamed it .iso and imported it as a VM. Restored from my full back up and that all seems fantastic. Minidnla Music server: Trivial. Grabbed a Debian .iso for Bookworm and copied that onto the NAS. Created a new machine which mirrored the specs of the Raspberry Pi, booted from the ISO then did an expert install. Once that was all stable with a basic core of stuff and networking, I've made a copy of that as a good base system. Then fired up minidnla on it, mounted my media and that's also woking. Not bad for a short weekend's work. Still not sure about the main NUC though. I'm thinking of buying a new USB stick so I can mess around getting it working on the Synology before I do anything drastic. Once that hurdle is sorted I'm torn between: Using a brand new install of Bookworm, re-installing Z-way server, OpenLuup, AltUI, MSR and HA bridge, then restoring across or Making an ISO of the current system, importing that and upgrading in place (which will be pretty risk free since I can snapshot everything before I make any changes.) Decisions, decisions. C
General Discussion
Remote access of Zwave stick from Z-wave server
CatmanV2C
Topic thumbnail image
Software
Organizing/ structuring rule sets and rules
R
Hi guys, Just wondering how you guys organize your rule sets and rules. I wish I had an extra layer to have some more granularity, but my feature request was not popular. Maybe there are better ways to organize my rule sets. I use the rule sets now primarily for rooms. So a rule set per room. But maybe grouping by functionality works better. Any examples/ suggestions would be appreciated.
Multi-System Reactor
Moving MSR from a QNAP container to RP 5 - some issues
Tom_DT
Topic thumbnail image
Multi-System Reactor
About
Posts
199
Topics
40
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Another Vera --> Home Assistant migration question
    T tamorgen

    @therealdb

    I just ended it doing it from scratch. It only took a few hours to go from room to room, exclude, include, etc. Home Assistant includes devices much faster than Vera. The biggest headache was waiting for Vera to reload itself every time I removed a node, that and moving both Vera and Home Assistant from room to room, plugging in, and waiting for them to boot up.

    The other headache I ended up dealing with some of my battery powered devices. More specifically, I had problems with my iBlinds motors. I could connect to them fine when my Home Assistant RPI was in the room, but the minute I put the RPI back in it's home, which is the same location Vera was in before, I lost all communication with those devices. I spent the better part of yesterday fighting this.

    I let Home Assistant heal the mesh last night, and tried again this morning. They still were being listed as "dead". I started digging a bit more into the HA community forums, and I came across a post that said that plugging the Zwave stick directly into the USB port is a known problem, and that there can be interference from the Pi board itself. I found an old USB extension cable, and moved it about 3 feet away, and magically everything joined back up!

    At this point, I've pretty much migrated off of Vera. It's kind of bittersweet. Vera worked pretty well when I started off years ago, but the lack of development from Vera, together with the instability of their servers, and the lack of forward momentum on the Ezlo front put me fully in the Home Assistant camp. Thankfully MSR has made that shift much easier, since I was able to use my same rules from Vera and use them for my new HA.

    Vera

  • Home assistant Native Notification
    T tamorgen

    @toggledbits
    Thanks Patrick, that did the trick!

    Multi-System Reactor

  • Is it possible to use a single reaction for multiple entities as variables?
    T tamorgen

    @Pabla said in Is it possible to use a single reaction for multiple entities as variables?:

    Don't use the play button next to the action, use the play button right under set reaction

    Well that makes a difference! This has been driving me nuts all afternoon. Thanks for cluing me in!

    IMG_F4FBD5E781DD-1.jpeg

    Multi-System Reactor

  • ZWaveJSController won't connect to ZWaveJS under Home Assistant/HACS
    T tamorgen

    Figured out the issue. HA has moved crap all over the place over the past year, and some of those directions in the other thread are out date. Here is the problem I found. It still leads back to @Pabla 's comment about only one instance running.

    When I went to HACS --> Add-ons, I saw a screen, with only Z-Wave JS UI. If I go to Settings --> Add-Ons, it shows Z-Wave JS and Z-Wave JS UI.

    I went into Z-Wave JS in the Add-On screen, and changed the Start On Boot to off, and all of a sudden, the Z-Wave JS Controller connected.

    Screen Shot 2023-04-02 at 12.58.26 PM.png

    Crazy!

    Multi-System Reactor

  • Would you use a self-hosted geofencing solution?
    T tamorgen

    I'm just getting started using MSR. I'm currently using iPhoneLocator as a plugin on Vera, but I'm looking eventually to retire my Vera and move to Ezlo. Ezlo has on their roadmap native Geofencing, however, if it's anything like Vera's, I don't see it being particuarlly reliable. I found iPhoneLocator to be much more reliable. Unfortunately, the developer has said he has no plans of migrating it to Ezlo, so I'm stuck with waiting for Ezlo to devlop theirs, or keeping Vera running at the same time as Ezlo, and using iPhoneLocator as a Geofencing solution through MSR.

    I would like to see something self hosted through MSR.

    General Discussion

  • New HA instance
    T tamorgen

    @CatmanV2

    Welcome to the HA community. I stuck around with Vera for about 8 years, and kept waiting for Ezlo to live up to it's promises, as support for Vera dwindled and fell behind. Last September I took the jump to HA, ported all of my Vera native Reactor rules to MSR, and haven't looked back. I'm amazed on how much more I'm able to do with Home Assistant, and the stability improvements are night and day.

    I'm running my HA on a stand alone RPi4 as well. I run MSR on my home NAS server. A word or two of advice I would give you, is make sure you run it on a SSD and not the microSD slot. Faster performance and much better reliability. And of course, run backups of your HA configuration (Google cloud is a good solution for this).

    Home Assistant

  • First post
    T tamorgen

    Good morning all,
    First, I just wanted to say hi and introduce myself. I've been using a Vera Plus for about 8 years now, and the luup based Reactor for two or three. Before that I used PLEG for my home logic on Vera.

    I've been monitoring the evolution of Ezlo, and I'm starting to consider making the jump to it. After discussing with others over on the Vera/Ezlo community, it seems that it's not an all or nothing switch, particularly with the Patrick's MSR, so I'm joining here today to start taking a look at it.

    Anyway, that's my basic post. Look forward to playing with MSR in the near future.

    Multi-System Reactor

  • Smart bed sensor
    T tamorgen

    @CatmanV2 said in Smart bed sensor:

    The Ex-Vera abuser know as CatmanV2.....

    HA! Vera abuser or abused by Vera? I know I felt abused when I switched to Home Assistant just about a year ago.

    General Discussion

  • First post
    T tamorgen

    @toggledbits said in First post:

    Haven't used Fedora in a good while (although I'm a Berkeley guy), but most *nix has the which command you can use to find the path that a command lives in: which node

    That did it. I always forget that command!

    Multi-System Reactor

  • MSR Reaction question - Support with iBlinds on Vera
    T tamorgen

    @toggledbits Thanks Patrick. I'll edit the post title.

    Multi-System Reactor

  • Using Google Calendar data from HA in Reactor
    T tamorgen

    @therealdb said in Using Google Calendar data from HA in Reactor:

    There’s a part dedicated to dates in the docs. I think the best approach is to parse the date from the attribute and compare day and month part to start/end. Everything is covered under expressions in the docs.

    I figured the issue out. All the documentation in HA had been telling me to use haas_attr: offset_reached to cue to the calendar event, which seems to work in Home Assistant when creating automations, but not in MSR. What I found through a bit of trial and error is that what I'm actually looking for is haas.state (primary).

    Once I figured that out, adding conditions based upon hass_attr: message, which is actually the calendar title.

    Multi-System Reactor

  • Update to 22306 not working as expected
    T tamorgen

    That would do it . I thought I was in my home directory.

    Multi-System Reactor

  • iPhone location or alternative.
    T tamorgen

    @gwp1 said in iPhone location or alternative.:

    @tamorgen If you're using Home Assistant look into iCloud3. It replaces the native iCloud integration and is much, much more reliable. You can find it in HACS.

    Oh - and the level of detail you can pull into MSR is wonderful.

    I did try it for a while, but I kept getting annoying emails from Apple that my iCloud account was signed into. There is a ton of detail on it, but frankly, all I needed to know was whether a particular user was at my home or not. The companion app works perfectly well for that simple task

    Multi-System Reactor

  • iPhone location or alternative.
    T tamorgen

    @gwp1 said in iPhone location or alternative.:

    @tamorgen I found the trick of triggering from iC3's zone_name within MSR virtually eliminates false GPS drift from suddenly shutting my house down around me only to open it back up again when it course-corrects.

    I don't get those emails - I think I did initially and don't recall what I did to stop them. iCloud does, now and then, force a reconfirmation dialogue but that's easy 2FA stuff.

    You know, looking back, I don’t think I was using IC3. I think I was using the Apple ICloud integration native to HA, not HACS. I’ll take a look at a closer look at IC3. Might give me some added functionality I don’t know I need 🙂

    Multi-System Reactor

  • Need help with DynamicGroup reaction for dead nodes in HAAS
    T tamorgen

    @toggledbits said in Need help with DynamicGroup reaction for dead nodes in HAAS:

    EDIT: The screen shot should have a line group_actions: true following the filter_expression line, with the same indent.

    I saw that in the block code when I was adding it to my instance. Thanks for pointing it out.

    Now I'll have to watch the logging to see if it gets triggered.... that and notifications sent to my phone.

    Multi-System Reactor

  • MSR - Bug report
    T tamorgen

    @toggledbits
    New information: I created a new rule, and the "less than" operator does save properly. The issue seems to only be the case when changing the restriction operator on existing rules.

    I also tried to change that newly created rule restriction operator from "less than" to "at least", and just like my other existing rules, it failed to save after the change.

    I hope this helps.

    Multi-System Reactor

  • MSR - Bug report
    T tamorgen

    @toggledbits,
    I just tried another method for verification. I tried making a copy of the rule, and editing that copy. I'm unable to change that restriction operator on the newly copied rule. I'm assuming it saves it when the rule is copied, so when I go to edit that restriction, it acts like an existing rule, and will not allow the change to be saved.

    Please let me know if I can provide any more information.

    Multi-System Reactor

  • MSR - Bug report
    T tamorgen

    @toggledbits,
    Final piece of the puzzle. If I change the sustained seconds value itself, I can change the sustained operator. I'm now able to correct the rules operator, but I have to change the seconds value along with the operator for it save properly. This is a work around, but no matter what I to do, the restriction operator cannot be changed by only changing the drop down.

    I hope this makes sense and you can reproduce it on your end, to determine the cause. If you need anything else from me, please let me know.

    Multi-System Reactor

  • [SOLVED] New iblind and zwaveJScontroller/MSR not communicating
    T tamorgen

    @gwp1 said in [SOLVED] New iblind and zwaveJScontroller/MSR not communicating:

    Further, I just discovered if I do a reinterview on an existing blind via ZWaveJS in HA it switches to this new Window Covering mode.

    For what it's worth, I have both v2 and v3.1 iBlinds in my home. Reinterviewing only changes the type from multilevel switches to window covering on v3.1 blinds. Version 2 blinds remain multilevel switches after reinterviewing.

    The Window Covering class is supposedly better. The MLS class is designed for rolling blinds, so on/off will have the bllinds all the way open, or all the way off. With horizonal blinds, the 0/100 values are just 180 degree opposites of a closed blind. With Window Covering class, I believe there are values to tell the Z-Wave system what type of blind it is, and specify what is open versus closed. I dealt with iBlinds support maybe 4 or 5 months ago, and at the time, no Z-Wave system supported Window Covering. Zwave JS implemented the change shortly thereafter.

    Multi-System Reactor solved

  • Actionable notification question
    T tamorgen

    @toggledbits, it's going to take soem time to wrap my head around everything you posted, but it's great to know it's possible!

    Multi-System Reactor
  • Login

  • Don't have an account? Register

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