Multi-System Reactor

693 Topics 6.8k Posts
  • 0 Votes
    3 Posts
    143 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
    2 Posts
    109 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
    144 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
    358 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 🙂

  • 0 Votes
    3 Posts
    105 Views

    @toggledbits Got it. Will show all attributes next time. Thanks

  • [RESOLVED] PSA for Hubitat 2.3.7.x upgrade

    8
    0 Votes
    8 Posts
    246 Views

    🤔

  • 0 Votes
    4 Posts
    132 Views

    You don't need to configure any custom events. The ZWaveJSController mapping for the ZEN32 produces five entities, usually named xxx Scene001 through ...005 (where xxx is your base device name). These all publish the button capability.

    See also: https://smarthome.community/post/15176

    1614dbc8-0619-498c-a504-af9223f5a336-image.png

  • 0 Votes
    5 Posts
    123 Views

    Nice- very flexible.

  • 0 Votes
    7 Posts
    193 Views

    Happy to hear it worked out!! Just a tip if you chose to control your Envisalink through HA-Envisalink and not HA-Vera-Enivsalink take a look at this integration. It has a few more features than the native Envisalink integration.

  • Help updating node.js for bare metal install

    14
    0 Votes
    14 Posts
    2k Views

    @toggledbits

    Super thanks for the master class!!!!

  • 0 Votes
    8 Posts
    238 Views

    ops, soorry! now it is in signature too.

    Reactor (Multi-hub) latest-23338-170ea0c7
    Docker - Synology NAS

  • 0 Votes
    4 Posts
    196 Views

    @sethlampman I use multiple rules and a global expression to hold the current state of the light that I set when different events happen. When motion triggers the light I set the global expression to “auto”. When the light comes on with no motion then it must of been turned on manually so that rule sets the expression to “man” I then have rules to to shut the light off for when motion happend and another rule for when it was turned on manually with different delays. When the light is off I set the global expression to idle. Does this give you any ideas for your situation?
    Screenshot 2023-12-05 at 7.07.05 PM.png Screenshot 2023-12-05 at 7.07.31 PM.png Screenshot 2023-12-05 at 7.07.58 PM.png Screenshot 2023-12-05 at 7.08.21 PM.png Screenshot 2023-12-05 at 7.10.59 PM.png

  • 2 Votes
    1 Posts
    92 Views
    No one has replied
  • Run rule on dimmer change?

    12
    0 Votes
    12 Posts
    268 Views

    Sounds to me like your UI was out of sync. A hard refresh should be done any time things don't look like expected.

  • CallMeBot new interface?

    11
    0 Votes
    11 Posts
    443 Views

    Yeah, would have preferred a new thread for this question.

    See the Troubleshooting section of the manual.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    26 Views
    No one has replied
  • Using Zooz ZEN32 Scene Controller as Trigger

    Solved
    8
    0 Votes
    8 Posts
    323 Views

    Thank you both @togglebits and @Andr. I got it now.

  • Upcoming Release -- Plan for the Future

    1
    1 Votes
    1 Posts
    138 Views
    No one has replied
  • 0 Votes
    3 Posts
    135 Views

    That did the trick. Thanks again.

  • Dismiss -option for updates

    5
    1 Votes
    5 Posts
    195 Views

    I'm pretty busy and this is a convenience thing in my view, and not looking to me like a high priority at the moment. I see the need, but I'm in triage mode at the moment with my time. Very busy.

    But... this is one of the reasons the stable channel builds exist. You could switch to that, and then you'll only get notices when a new build in stable is offered, which historically is just a few times a year. You can install latest for anything bleeding-edge that you need if that comes up, and go back to stable again later.

    The other factor in this is that I don't want people lingering on old builds. That's a support nightmare for me. So much so that if you report a bug to me on any version that isn't current in the channel you are using, I'm going to reflexively ask you to update to the most recent release in the channel and try again. In some cases, I may even ask you to try latest.

    Also, while I try to keep the release notes pretty accurate and in sync with the changes to the code, I do miss things from time to time, particularly when I'm in a hurry, so some fixes don't get mentioned by error of omission. Some are intentionally screened out (e.g. I can clean up some messy or poorly-structured code I see, and that would not even warrant a mention in the release notes, but the act of replacing or refactoring the code may fix a bug that I wasn't even aware was there -- and yes, there's always a risk of an injection when I do this as well, but I do spend a lot of time testing).

    Anyway, my recommendation at this point is to just switch to stable if you need immediate relief. The current stable build is 23242, and is built from the latest 23242 code base (so its release notes apply). The stable builds are always done this way.

Recent Topics