Skip to content

Multi-System Reactor

746 Topics 7.1k Posts
  • Location of the rules on filesystem (.json etc) in HA Add-On

    Locked
    16
    0 Votes
    16 Posts
    436 Views
    C

    @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 🙂

  • Smart plugs showing battery maintenance capability

    Locked
    3
    0 Votes
    3 Posts
    125 Views
    SnowmanS

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

  • [RESOLVED] PSA for Hubitat 2.3.7.x upgrade

    Locked
    8
    0 Votes
    8 Posts
    355 Views
    toggledbitsT

    🤔

  • Bind Zooz Zen32 (HASS/ ZWAVE JS UI) Zwave events to MSR Conditions

    Locked
    4
    0 Votes
    4 Posts
    195 Views
    toggledbitsT

    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

  • Run 'Set Reaction' or 'Reset Reaction' from LAN (HTTP)

    Locked
    5
    0 Votes
    5 Posts
    169 Views
    C

    Nice- very flexible.

  • 0 Votes
    7 Posts
    256 Views
    PablaP

    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

    Locked
    14
    0 Votes
    14 Posts
    4k Views
    wmarcolinW

    @toggledbits

    Super thanks for the master class!!!!

  • 0 Votes
    8 Posts
    280 Views
    N

    ops, soorry! now it is in signature too.

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

  • 0 Votes
    4 Posts
    233 Views
    S

    @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

  • Dashboard extended to guests with visible/hidden icons - an idea?

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

    Locked
    12
    0 Votes
    12 Posts
    313 Views
    toggledbitsT

    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?

    Locked
    11
    0 Votes
    11 Posts
    674 Views
    toggledbitsT

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

    See the Troubleshooting section of the manual.

  • This topic is deleted!

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

    Locked Solved
    8
    0 Votes
    8 Posts
    495 Views
    SnowmanS

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

  • Upcoming Release -- Plan for the Future

    Locked
    1
    1 Votes
    1 Posts
    158 Views
    No one has replied
  • 0 Votes
    3 Posts
    164 Views
    SnowmanS

    That did the trick. Thanks again.

  • Dismiss -option for updates

    Locked
    5
    1 Votes
    5 Posts
    249 Views
    toggledbitsT

    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.

  • case statement with a single when clause fails

    Locked
    5
    1 Votes
    5 Posts
    219 Views
    toggledbitsT

    It'll be fixed in the next release. You are right; it should work. The bug actually arises from the else, not the single when. Oopsie!

  • [Solved] HTTP API no response on perform action

    Locked
    6
    0 Votes
    6 Posts
    318 Views
    D

    The behavior you're describing is not necessarily expected, but it could be influenced by the design of the API https://tech-stack.com/blog/what-is-an-api/ or how the server is handling requests.

  • 0 Votes
    7 Posts
    297 Views
    SnowmanS

    @togglebits Just want to make sure you did see my response three days ago. The zip file did the trick.

Recent Topics