Multi-System Reactor

696 Topics 6.8k Posts
  • Is a global timestamp expression possible ?

    Locked
    4
    1 Votes
    4 Posts
    210 Views

    @toggledbits Thank you for the reply and solution.

    What confused me was that as an expression created within a Rule it worked fine, but now that I read your reply I see why, this was a "Doh!" on my part, I hadn't thought of it like that.

    Thanks again!,
    -b

  • Restart router when it's gone offline?

    Locked Solved
    12
    0 Votes
    12 Posts
    445 Views

    The included script only runs on Linux systems. A version of the script for Windows would make a great community contribution.

  • MSR for Scene Controllers

    Locked
    10
    0 Votes
    10 Posts
    329 Views

    @toggledbits I’ve found an old post with plain reactor and the same problem. So, while getting the buttons is doable, if the same scene happens again, it will not update (while with luup variable_watch you’ll be notified anyway). I’m trying a couple of different approaches, but setting the variables to something different will stop the report until a luup reload. We’ll see.

  • 0 Votes
    3 Posts
    147 Views

    Ok, I’ve used the first approach after my initial post and it’s working. I’m intrigued by the other parts and I’ll take a look later today to the docs, since I want to apply this logic to my logic for the solar excess. Thanks.

  • Status of MSR in Home Assistant

    Locked
    3
    0 Votes
    3 Posts
    144 Views

    Thanks, a project for tomorrow

  • Notifications from Alerts

    Locked
    25
    0 Votes
    25 Posts
    952 Views

    I am running a z-wave.me hat on a rpi. That is the device that is loosing connectivity occasionally. Since it is intermittent, it is hard to find a time when it occurs that I can look at the error and try to figure out the syntax of local expression. Anyone know of a commend that I can run from the terminal in HASS OS to kill the connection to force the error that won't screw up my zwave after a reboot?

  • Invocable rules via MQTT

    Locked
    8
    0 Votes
    8 Posts
    236 Views

    For anyone trying to do the same in future, here's what I did, in detail:

    I defined a global variable named scenefrommqtt (leave it empty, so it's settable) I'm publishing an MQTT message under reactor/mqtt/Expr/scenefrommqtt/set, with value "mykey" (the quotes are important) On Reactor's side, I'm using the variable as a trigger, using the same name defined for the Rule Set

    It's working very well for me, and it's easy to setup. Thanks @toggledbits for both MSR and for pushing me to think of current features, instead of asking for new complicated ones 🙂

    Now I have just one single vera code running, and I'll migrate it later, leaving the Vera just as a glorified ZWave bridge until it'll work.

  • 0 Votes
    4 Posts
    196 Views

    @sethlampman said in Home Assistant Script, Reaction requires seclection that isnt there:

    I basically just want to be able to publish a value that I specify to aqualinkd/Filter_Pump/RPM/set. Is there an easy way to make that work?

    Yes. No templates required. All you need to do is this (assuming you have MQTTController configured):

    13283531-e082-431d-a64c-2427d5c0e3e9-image.png

    As I said in my earlier reply, the publish action lives on MQTTController's system entity, which has the canonical ID mqtt>system (assuming your MQTTController ID is mqtt as shown in the docs).

  • 0 Votes
    4 Posts
    203 Views

    @maddios said in Installed latest MSR container and host time is wrong:

    I'll poke around and see if i can find one that got corrupted.

    Just look in the log a few lines before the error you posted. It should be named there.

  • Rule to detect failed devices on an Ezlo hub?

    Locked
    8
    0 Votes
    8 Posts
    255 Views

    Any time you edit a config file and then Reactor doesn't start, you've likely corrupted the file. There's a troubleshooting section for startup in the documentation that will help you look at the logs (yes, once again, go look at the logs), and there are tools like https://yamlchecker.com that will also help you find errors, and there's this handy YAML editor https://onlineyamltools.com/edit-yaml

    Edit: I wanted to add here that I routinely break my config files, so as fluent as I consider myself to be with YAML (begrudgingly, I'll admit), it's just touchy and mistakes are easy to make. I am working on a graphical editor for settings in the background, but it's a huge undertaking and a bit of an "all or nothing" deal, so it's got a long road ahead of it (or, really, I do).

  • 0 Votes
    22 Posts
    710 Views

    Ah, OK, I wasn't clear. I am now. That's clearly a bug. Thanks.

  • 0 Votes
    9 Posts
    183 Views

    Nevermind. Under the Strips guard 700 name I can see status changes in zwavejs

  • Variable Missing but working

    Locked
    2
    0 Votes
    2 Posts
    98 Views

    I found a thread where it was stated this was a MSR bug that allowed you to select variable from other rules. I assume these rules were created before build 21267. I have read the docs and understand that this method is not possible. I will change to use global expressions. Strange the rules still work as is.

  • Summer Time : fonction interval

    Locked
    10
    0 Votes
    10 Posts
    304 Views

    Keep going. Tell me what your trip through the UI would look like in configuring such a thing.

  • SOLVED: Use of multiple Hubitat hubs with MSR

    Locked
    13
    0 Votes
    13 Posts
    403 Views

    Good sleuthing. That's an interesting resolution. In a way it makes sense, because I could see docker reserving the resource (a network interface and its desired address) whether the container is running or not, but it's not the obvious thing for it to do (IMO), especially given that the side-effect is to let the host OS handle requests when the guest is down. That actually seems like is has potential security implications...

  • MSR/MQTT - detecting broker offline status

    Locked
    2
    0 Votes
    2 Posts
    84 Views

    Yeah, the underlying mqtt package has an odd rhythm to its events that I can do a better job handling, I think. I just put up a new version of MQTTController. Give that one a try.

  • 0 Votes
    2 Posts
    883 Views

    That error means that the Influx client library used by InfluxFeed is unable to connect to your InfluxDB server and service.

    You are sort of indicating that you changed something. It would be good to know what. If you've been shuffling containers around, or recreated/upgraded any containers, you've likely not gotten the network setup right for one or both containers and they can't see each other, or at least, the Reactor container cannot access the InfluxDB container.

  • MSR connecting to Ezlo Plus

    Locked Solved
    5
    0 Votes
    5 Posts
    164 Views

    @tom_d Edit the title of your original post by using the meatball menu (three vertical dots) to the right of your signature, next to the Reply Quote.

  • 0 Votes
    14 Posts
    248 Views

    Awesome! Enjoy your round.

  • MSR feature requests

    Locked
    1
    0 Votes
    1 Posts
    82 Views
    No one has replied

Recent Topics