Skip to content

Multi-System Reactor

746 Topics 7.1k Posts
  • Expression to randomly run Global Reactions ?

    Locked
    39
    0 Votes
    39 Posts
    1k Views
    cw-kidC

    It looks to be working OK. Its changing the colours on the LED strip every 5 minutes currently. I'll leave it running for a while tonight.

    Thanks.

  • Change instruction in Dome DMS01 device

    Locked
    8
    0 Votes
    8 Posts
    225 Views
    toggledbitsT

    No special powers, no cape. Just trying to make good of all the hours spent figuring things out... I can't get that time back, but I can share what it taught me.

  • Help with MSR Rule

    Locked
    2
    0 Votes
    2 Posts
    185 Views
    G

    Screenshots of your rulesets would be helpful.

  • [SOLVED] restricting lights from a certain hour

    Locked
    42
    0 Votes
    42 Posts
    1k Views
    G

    @librasun @toggledbits I am delighted to say there were no lights between 05:30 and 06:30 (as planned) this morning.

    Review:

    Removed duplicate Set Reaction from ruleset "Sunset Lights: On" - this was already called elsewhere and was overriding the "Rainstorm Lights: On" ruleset.

    Removed Day as a considered mode from "Sunset Lights: On" as they're going on at sunset and Day mode ends then. It makes Day a mode that should never trigger - but it was at 05:30 incorrectly as that's when Day mode restores.

    Returned the weekend and weekday exclusions to the Conditions from Constraints set as after the appropriate alarm clock times.

    My thanks to both of you - I really appreciate your feedback and guidance here!

  • IKEA Sonos Symfonisk Speaker TTS

    Locked
    5
    0 Votes
    5 Posts
    398 Views
    Tom_DT

    How about "The single action trial tool"... which is the button you just clicked... "cannot be used when the action parameters contain variable/expression substitutions. Try the Reaction play button after saving."

  • MSR - long-leap updating

    Locked
    2
    0 Votes
    2 Posts
    110 Views
    toggledbitsT

    As with Reactor for Vera, if file formats evolve, I like to implement automatic upgrades, and I tend to leave those in for a long time because people sometimes restore backups from previous versions, etc. I can't think of any reason you should not be able to upgrade from pretty much any prior version of MSR to the latest.

  • MSR on 2 QNAP devices

    Locked
    1
    0 Votes
    1 Posts
    115 Views
    No one has replied
  • EZLO controller

    Locked
    5
    0 Votes
    5 Posts
    270 Views
    MikeReadingtonM

    @crille Thanks for letting me know.

  • Global variable in numeric format

    Locked
    4
    0 Votes
    4 Posts
    181 Views
    wmarcolinW

    Teacher @toggledbits , thanks for the lesson, problem solved.

  • Color-changing across three LIFX bulbs

    Locked
    8
    0 Votes
    8 Posts
    281 Views
    ElcidE

    [[255,0,0],[0,255,0],[0,0,255]] would be the initial array to set a starting value, instead of ["a","b","c"]
    So red, green, blue for the 3 lights.
    Then in light 1
    red would be ${{rotated[0][0]}}
    green would be ${{rotated[0][1]}}
    blue would be ${{rotated[0][2]}}
    For light 2 set the first index to [1] and for 3rd light to [2].

    This would work for nth number of lights, you would just add an array element for each light.

    [edited for corrections]

  • Time Sync Warning Message in STATUS

    Locked
    5
    1 Votes
    5 Posts
    234 Views
    LibraSunL

    Funny enough, I had already done all those things (and more, including restart of Docker container), and all were set correctly. Leave these tips up for anyone similarly encumbered. I'll let you know if my MSR/Chrome/Windows/Docker/Container decide to fly right.

    UPDATE: I then performed a hard-refresh (CTRL-F5) of my browser, and the error message did not return on next visit to STATUS, so evidently that's the sine qua non of the reset checklist.

  • Stumbling toward a working MSR...

    Locked
    13
    0 Votes
    13 Posts
    505 Views
    Tom_DT

    Once you have been through the process a few times it goes pretty fast. I'll get more practice as versions of MSR are released.

  • This topic is deleted!

    Locked
    3
    0 Votes
    3 Posts
    3 Views
  • Hubitat Device Errors in the log

    Locked
    7
    0 Votes
    7 Posts
    360 Views
    toggledbitsT

    An additional follow-up: the aforementioned workaround was incorporated into the last release (21153); that is, HubitatController will now perform a login at the hub (even though the session is abandoned and no other work is done via the Hubitat UI) to clear the restriction on the eventsocket.

    Hubitat users who operate hubs with "Hub Logic Security" enabled can enable this workaround simply by adding username and password keys with valid credentials to the config section of their controller configuration (in reactor.yaml).

  • [SOLVED] Random ghosting of lights when Away

    Locked
    37
    0 Votes
    37 Posts
    2k Views
    LibraSunL

    You, sir, are living the dream.

  • SMTP Gmail issue

    Locked
    14
    0 Votes
    14 Posts
    540 Views
    ElcidE

    @gwp1 I have been with them for 3 -4 years and never paid more than $4 a month. I have haggle every year and I get an offer every year, but this year I just used a different email address.

  • Password protecting MSR ?

    Locked
    5
    0 Votes
    5 Posts
    214 Views
    toggledbitsT

    @librasun said in Password protecting MSR ?:

    Will Group Constraints be added to global Reactions?

    Highly unlikely, at least at this stage.

    @librasun said in Password protecting MSR ?:

    Will Tools eventually get a "Benchmark" utility to show a particular platform's relative speed (CPU) and memory (RAM)? I've just learned that my Synology NAS, for example, runs one particular rule in less than half the time of another user's Linux box.

    That's never been requested before, and you're going to have to do some convincing to make me see the relevance of it. I know you've been playing with delays by keeping the CPU busy in expression loops, and perhaps that's driving part of this request. Sounds like an X-Y Problem to me, really. I'd rather know what you are trying to do.

    @librasun said in Password protecting MSR ?:

    Any plans for a Rule Registry thereby MSR users share and rate their favorite rules/recipes (or just keep it in the Forum?)?

    Plans? No, but all things are possible. Open a PR for it as a feature request and I'll add it to the wish list. But I think it's premature. Right now, I have no evidence there's really an audience for this project beyond the dozen or so users currently using it. It would be great to share rules, but that's only valuable if there are users to share rules with.

    @librasun said in Password protecting MSR ?:

    Can we get collapsible Group Constraints, or go back to the "Move Up 1" / "Move Down 1" style of rearranging rule elements? Reason: Longish groups are sometimes nigh impossible to reorder drag-and-drop (they wanna go, but unless the mouse has a LOT of vertical movement available after clicking, "tall" ones kinda blubber into whatever position feels easiest for them ... usually right where they were initially).

    Open a PR for it as a feature request and I can put it on the wish list.

  • Hubitat dimmer vs Vera dimmer in MSR

    Locked
    3
    0 Votes
    3 Posts
    194 Views
    MikeReadingtonM

    @sweetgenius Thanks for checking that out. I imagine the best way to do a last state for a light would then be two variables. Was the light on, and if yes, then last level.

  • Entitys coming back

    Locked
    12
    0 Votes
    12 Posts
    483 Views
    toggledbitsT

    I'm talking about the Status top-level, not Rule status.

  • Issues installing MSR on Debian 10 Linux

    Locked
    27
    0 Votes
    27 Posts
    1k Views
    toggledbitsT

    I use scp just to copy the config and storage directories. That's really all you need to from Reactor to get it going on a reinstall, as you've seen.

    I find file-based backups of entire Linux systems to be perilous, because permissions, links and special files almost always get screwed up somehow, so I never recommend that route. An image backup is better (I use partclone to back up used space only, and it's good about the later target system being a different size/geometry than the original/source), but I'll only do that maybe 1-2 times per year. I figure if I can restore an image quickly and apt-get update my way back to current, that's fast enough on recovery.

Recent Topics