Multi-System Reactor

696 Topics 6.8k Posts
  • Why can you select Vera scenes as a trigger?

    Locked
    2
    0 Votes
    2 Posts
    93 Views

    You can trigger on any entity, and since a script is an entity, it's on the list. That said, I've found Vera's reporting of scene state to be very inconsistent, so caveat emptor.

  • Feature Request: Hass service call action

    Locked
    11
    0 Votes
    11 Posts
    381 Views

    Apologies. That's correct. I'll change the example.

    You should be able to extrapolate this to any other entities. It's akin to doing the configuration on Hass with the "platform" key as you showed me in your config. I do wish they'd expose that data somehow. Hopefully, this will suffice. There are other things you can do in this file, but we'll get to that later.

  • Vera device extended attributes ?

    Locked
    38
    0 Votes
    38 Posts
    1k Views

    @cw-kid

    Yeah, one of the notorious problems with vera I have extensively posted about in the old place. There is a command queuing issue, I begged them to fix with the zwave serial API, combined with an excessive amount of unnecessary traffic generated by the controller from their "maintenance" and your network becomes very prone to inclusion process lags and failures forcing you to often have to retry inclusions and relying on luck.

  • How to auto start on Rpi reboot ?

    Locked
    26
    0 Votes
    26 Posts
    827 Views

    @toggledbits said in How to auto start on Rpi reboot ?:

    rpi-install.sh

    9f322ffb-ca93-464b-9c47-fbec7c7e12b4-image.png

    This is the reactor.service file it created:

    # This file allows you to run your Reactor installation under systemd, # so it can be started at boot. Copy this file (as root or under sudo) # to /etc/systemd/system, and then run "systemctl daemon-reload". You # can then able Reactor to start at boot "systemctl enable reactor". # The usual systemctl subcommands can also be used to start, stop, and # restart reactor at will (e.g. "systemctl restart reactor"). [Unit] Description=Multi System Reactor After=network.target [Service] Type=simple User=pi WorkingDirectory=/home/pi/Documents/reactor ExecStart=/usr/bin/node app -p Restart=on-failure RestartSec=5s [Install] WantedBy=multi-user.target

    I followed the rest of the instructions and I could see a reactor.pid file had been created and reactor was running again.

    I then rebooted my Pi and after it rebooted MSR is running again.

    So everything appears to have worked OK.

    Thanks

  • The x_vera_state capability is gone

    Locked
    22
    0 Votes
    22 Posts
    524 Views

    @librasun I believe that is fixed in Vera fw 7.32
    "12. Fixed the issues with not being able to remove or set an attribute or variable to the empty value".

  • MSR Import Bug

    Locked
    6
    1 Votes
    6 Posts
    158 Views

    @toggledbits Yeah I made too many changes to re-import at this stage. It was easy enough to change the entity states that were incorrect. All is good. I did have some weirdness with adding a virtual dimmer expression. I will put in a PR for that.

  • 0 Votes
    6 Posts
    128 Views

    Do not (ever) change the default logging level. Only change the logging level for the specific Rule and Rule#rule-id classes.

  • Accessing VOI from MSR

    Locked
    20
    0 Votes
    20 Posts
    409 Views

    You should be able to do it via voice commands. I added a specific section in read me and I’ll probably create a specific service in next version.

  • System integration roadmap

    Locked
    21
  • This topic is deleted!

    Locked
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Why doesn't this work ? Vera CommFailure Reset

    Locked
    1
    0 Votes
    1 Posts
    110 Views
    No one has replied
  • MSR and Switchboard TRI state switches

    Locked
    3
    0 Votes
    3 Posts
    111 Views

    Got it. Thanks.

  • Time triggers not firing

    Locked
    2
    0 Votes
    2 Posts
    122 Views

    Just a note that log timestamps (the ones starting each log line) are always in Z/UTC, but many timestamps reported in the log line text are displayed in configured local time. As can be seen in the final image above, the Engine's master tick also periodically logs what it believes local time to be. The time displayed in the header of the UI is the local time of the browser, not the host system or Reactor, and so may still be different (i.e. you're sitting on a browser in California at UTC-8 working on your Pi in New York at UTC-5).

    I will bind /etc/localtime to future docker containers. Not possible since it's a security risk, which makes sense (you don't want containers being able to arbitrarily mount things anywhere in the filesystem). So, looks like a TZ environment variable is where we'll be. I'll add it to the docs.

  • 0 Votes
    15 Posts
    328 Views

    Roger that. While sage advice, bear in mind that I do these exercises as much to keep my brain active as to hone my MSR chops. I literally have nothing else to keep me occupied, lol. So I'll go put the finishing touches on the intermediate workflow, check that it works (which I know it will), and then look forward to stringing it all back together more efficiently next week.

  • Reactor logic talk

    Locked
    14
    0 Votes
    14 Posts
    300 Views

    It works well now with separate rules for on and off, where "OFF" has the same constraints as "ON", and "OFF" has "ON"-rule changes to false as trigger.

    Now, the autolight (which turns on a very low dimming level) turn on, and if someone manually turns the light on at this point, the light goes to the dimming level chosen.
    (In this case its not the switch connected to one light that is pressed, its a virtual switch that turns on multiple lights.)

  • I'm no longer a PLEG user !

    Locked
    8
    4 Votes
    8 Posts
    222 Views

    Yes PLEG wasn't the easiest thing to learn but it did save Vera. Powerful but not so user friendly. The conditions were the hardest part as you wrote them all out like expressions. Bulletproof though, I rarely had any issues with it. I skipped the whole Reactor for Vera thing, converted now so better late than never I guess.

  • Intervals ? "Self Retriggering Timer" ?

    Locked
    9
    0 Votes
    9 Posts
    198 Views

    Well on this particular rule, If I glance at its summary card, I'd just like to see how long till the next repeat happens / the next time the LUA code in the action will be run.

  • Master Dimmer using expression?

    Locked
    8
    0 Votes
    8 Posts
    201 Views

    Yes I agree.

  • How do I "else"

    Locked
    10
    1 Votes
    10 Posts
    299 Views

    Working on to get the values into, InfluxDB, not there yet. Will continue tomorrow.

  • Insert Entity tool for expressions

    Locked
    2
    0 Votes
    2 Posts
    84 Views

    Not yet.

Recent Topics