Multi-System Reactor

689 Topics 6.8k Posts
  • 8 Votes
    1 Posts
    578 Views
    No one has replied
  • 5 Votes
    97 Posts
    12k Views
    Reactor build 24057

    NOTE (BARE-METAL ONLY): If you are upgrading to this build from a build earlier than 24052, please update your package dependencies. After unpacking the Reactor archive, remove any existing package-lock.json file from your Reactor install directory, and then run npm i --no-save --no-package-lock --omit dev to update package dependencies.

    PR 0000366: Fix an injection caused by the rule state override option added in 24052, which results in constraints on rules being handled incorrectly.
  • Post-DST and MSR not reflecting local time

    15
    0 Votes
    15 Posts
    209 Views

    @gwp1 said in Post-DST and MSR not reflecting local time:

    Results of

    ls -l /etc/local/time

    Ugh! That's a typo (one of two) on my part (localtime should be one word without a slash in it). I'll correct the original post, but as you discovered later, it should be:

    ls -l /etc/localtime

    Thanks for picking those errors up.

    It's pretty unusual to have to set TZ for a systemd process. Again, I think there's some lurking broken config somewhere in the OS. But if setting TZ in the systemd config fixes it, that works.

    What OS are you using? Can you post the contents of /etc/issue?

  • Hubitat "hubitat" is reconnecting alert

    2
    0 Votes
    2 Posts
    26 Views

    I have also encountered this problem on a recurring basis. I tried many different approaches - reboot RPI, restart MSR, reboot hubs - to correct the issue, usually without success. Earlier is week I decided to try something different. I "repaired" the "Hub Information Driver" using the Hubitat Package Manager. As so I the "repair" was complete on the hub, the problem disappeared.

  • JS Zwave / Kwikset PIN codes

    2
    0 Votes
    2 Posts
    44 Views

    You would likely need to use the x-hass.call-service action on the lock entity and your service ID would be zwave_js.set_lock_usercode. In the data portion you'd have to fill out the code_slot and code. Note that this will not work if your lock isn't securely included with your HASS controller.

  • 0 Votes
    4 Posts
    48 Views

    @apocalypsehobby please read the posting guidelines, a pinned post in this category. There are some specific requests for log files and snippets.

    Also rgbcolor.set takes a hex color code or decimal equivalent. It's probably not what you want to be using. set_rgb is more common.

  • 0 Votes
    5 Posts
    113 Views

    Thank you! That really helps. The zero-sized storage/states/cs-rule-ll4rewlj.json is the only file you need to remove. Just stop the container, remove the file, and restart. That should clear it. The data in that file will be rebuilt.

  • ZWaveJSController - open/close reversal

    3
    0 Votes
    3 Posts
    72 Views

    @toggledbits It seems that the blinds reversed direction. There's a setting in HA's ZWaveJS UI:

    22849767-a6c2-43f1-8850-86a75b2e1c29-image.png

    This was set to No and the result was the blinds closing tilted up on the inside. After deploying 23326 they close tilted down on the inside. I needed to change this setting to yes for each blind in ZWave JS UI and also any Reactions that had partial open percentages from .8 to .2 (for instance) to have the blind open 20% from closed.

    I tested this thru MSR ZWaveJSController with cover.open and cover.close as well as position.set and the results were consistent: 180° opposite of what they were before 23326.

  • 0 Votes
    10 Posts
    101 Views
  • 0 Votes
    3 Posts
    66 Views

    That setting is in Users & Account Info - Security - Enable potentially unsafe lua code, like wget and RunLua.

    It was unchecked. I checked it again and Reloaded the engine and it started working again. I am not sure how that setting got turned OFF as I didn't do it.

    But thanks anyway for pointing me in the right direction !

  • Expression for Seconds Left in Day

    Solved
    3
    0 Votes
    3 Posts
    69 Views

    Exactly what I needed thanks Patrick!!

  • Widgets and filtering

    10
    0 Votes
    10 Posts
    202 Views

    @toggledbits I was thinking of the list of running tasks as "Set Rules", a simple way of having this query.

  • Feature Request: Disable Individual Actions

    2
    1 Votes
    2 Posts
    74 Views

    If you use groups in your reactions, you can disable those individual groups, might help a little

  • Actionable notification question

    7
    0 Votes
    7 Posts
    104 Views

    I realize the documentation on configuring event handlers isn't great. I've made some updates and will post them later today, but I still feel it needs work. Feel free to ask questions and make suggestions; then I'll know what holes to fill.

  • Reaction using Shell Command SSH

    2
    0 Votes
    2 Posts
    97 Views

    Update ot anyone trying to SSH from Multihub Reactor...

    I went to a linux bare metal install. Installing through the Add On store reset the docker image with every HASS restart. This means openSSH and the shared keys would disappear.

    Also - at time of writting the AddOn store version is out of date with no appearant activty. Likely to change, but I moved on to give more flexability to MSR.

    I look forward to the unintended consequences 🙂

  • 0 Votes
    3 Posts
    112 Views

    I did not write the Reactor Add-on installation method/package for Home Assistant and I do not support it. I have no idea how it works, and I don't have a setup to debug/troubleshoot with. Perhaps another user of the Reactor Add-on can chime in.

    There was a related question/post in late December, here, and other recent posts. Check those out. They may provide some insight.

    The user who originally provided that add-on is no longer providing updates, apparently. Perhaps someone else who uses this configuration would want to pick it up?

  • 0 Votes
    4 Posts
    195 Views

    Yes, I would be interested.

  • 0 Votes
    2 Posts
    87 Views

    I love it when solutions come to you in your dreams. It dawned on me that my Hub Security on the hub was reset but I still had it enabled on MSR. As soon as I enabled it on my hub and restarted MSR, and literally had a kid walk through the entire house, every motion sensor was tripping back and forth from inactive to active back to inactive.

  • Alarm from Home Assistant MQTT format into MSR

    3
    0 Votes
    3 Posts
    135 Views

    I don't have a Zwave/Zigbee Alarm, so I really don't know. I tried to search for something, but these alarms are not common. Right now, I'm just setting the same value coming from the payload.

    I had a virtual AlarmPartition under Vera and it was not mapped to security_mode, but that's fair, because I'm quite sure this capability was used in plugins and not by real devices.

    EDIT: since we're at this, is it safe to assume that the values reported in the docs (http://msr.bochicchio.it/docs/Standard-Capabilities/#other) are lower case instead of the case reported in the doc page? Thanks @toggledbits

  • 0 Votes
    16 Posts
    330 Views

    @toggledbits thanks.
    I've modified the build.sh from the other add-on and set up docker hub. Despite not fully being able to understand what and where Linux read/write errors actually arise from, I've got the files built and pushed. Had to use a pi to build the arm and aarch, then Ubuntu in Windows to build the amd64 due to errors and warnings about architecture. Unsure if that has to be that way, or they should be buildable from one platform or not.
    This was the better idea as when I tried to update the other add-on container, msr warned about node.js being out of date by doing it that way.
    I've got my version loading from a local plug in and pulled/running from GitHub now on my test install. Only thing to work out
    Only thing left to work out is why the alerts/entities aren't updating, but I'm thinking that's because the default in msr points to a dns name for HA. Which is likely resolving to my prod HA Yellow (incorrect login alerts on there also point to that). Was a rush before I needed to head away. I'll backup/remove and pull the new add-on to my prod. hardware once at a computer I can work properly from, then copy the rulesets etc into a backup for that and re-export it.
    Appreciate the tips from you and @Pabla
    It's a bit more work to build the files and pull into my own add-on but it's better I have the control and still run a supported HA install 🙂

    Update: That was it, installed/updated Reactor on my HA Yellow, entities updating as expected 🙂

Recent Topics