Multi-System Reactor

685 Topics 6.7k Posts
  • Will this rule work for lighting?

    Locked
    8
    0 Votes
    8 Posts
    144 Views

    WARNING: Avoid using the "Clone" button (for now) when constructing multiple Group Constraints. Minor glitch found with resolution TBA. Stick with creating each Group Constraint individually from scratch in your Set and Reset reactions.

  • This topic is deleted!

    Locked
    4
    1 Votes
    4 Posts
    66 Views
  • Creating Rules with Conditional Logic

    Locked
    12
    0 Votes
    12 Posts
    292 Views

    I think this topic gets addressed nicely by the new CONSTRAINT GROUPS feature introduced back in rev. 21117.

  • formatting of "set variable" in rules

    Locked
    5
    0 Votes
    5 Posts
    182 Views

    Thanks, @Elcid. That was sort of a confusing example because the variable of .011 should not have been there. That was just for testing the device_set_variable action to make sure it worked.

    Thanks, @toggledbits. That is exactly what I needed. I was trying to get the value using a getEntity() without double curly braces, so it did not work. When I got the expression to pull in with the proper formatting, I never went back and applied that to the getEntity() command that I was originally trying. I've got it now, and in time I'll get better at this.

  • Vera Thermostat trigger wrong Setpoint value

    Locked
    10
    0 Votes
    10 Posts
    263 Views

    @toggledbits

    Don't break anything on my account, I can just use the x_vera_svc Entity Attribute instead as that one seems to work OK.

  • Build 21123

    Locked
    4
    0 Votes
    4 Posts
    120 Views

    Sorry, everybody. Link updated.

  • Using MSR as a Gaming Engine: LIGHTS OUT

    Locked
    6
    1 Votes
    6 Posts
    115 Views

    LOL So true. So true. I just had to get it out of my system. It's your fault, basically, for unleashing Group Constraints. This would have been a bear to implement without 'em. 🙂

  • 1 Votes
    8 Posts
    261 Views

    I could definitely see it being useful for dashboards and also if an integrated controller does not provide the ability to create a virtual device.

  • Help with Burglar Alarm rule(s)

    Locked
    9
    1 Votes
    9 Posts
    191 Views

    Thanks guys for all the suggestions a lot to take in.

    I'll have a proper read later and see if I can retire my existing scenes setup in Vera and migrate this functionality to MSR.

  • Almost there!

    Locked
    13
    5 Votes
    13 Posts
    438 Views

    When I have an abundance of extra time, and when the MSR Dashboard feature is fully fledged, I plan to make a "Lights Out game" using NxN virtual switches, that operates just like this online version: http://bz.var.ru/comp/web/js/floor.html

  • Added Constraint Group now cannot Save rule

    Locked
    3
    0 Votes
    3 Posts
    83 Views

    OK thanks my bad. I think I have it setup correctly now.

  • Contents of fields now hidden

    Locked
    3
    0 Votes
    3 Posts
    115 Views

    I'm still seeing some weird behaviour in regards to this on build 21118.

    This is another rule I've just looked at, the first HTTP request was fully visible OK, however the second HTTP request was not visible at all.

    Noted that the second HTTP request is longer in length than the first one, which is why there is a scroll bar present.

    dbd43f82-1bea-4588-91f4-90d83fa50d33-image.png

  • Build 21117

    Locked
    19
    0 Votes
    19 Posts
    302 Views

    How will subsequent updates to the Docker image be managed after rev. 21117? I'm uncertain whether the Synology NAS > Docker > Registry approach to things means we no longer have to download new Image files and re-launch the Container. Would love to have an Auto-Update option somewhere in the mix.

  • MSR in Alpine Docker

    Locked
    32
    2 Votes
    32 Posts
    1k Views

    I think the main advantage of volumes is that location is controlled by docker, and these locations aren't as easy to screw up if you mess around with the folder structure.. It also puts all volumes in a common folder (var/lib/docker/volumes) that can be copied to a tar or backup folder using one line, but thats just as easy if you organize bind folders the same way.. Let me know if you find other advatages. 🙂

    I have no sunrise/sunset rules, i use light sensors for i.e. outside lighting.. I think about 90% of my "MSR bugs" have been PEBCAC, so check your logic. 😁

  • Reset Reaction evaluate Contraints?

    7
    0 Votes
    7 Posts
    165 Views

    The new Constraints groups, though I haven't yet tried them in practice, seem like the holy grail for some use cases such as yours. Happy to hear that you were able to implement them so swiftly.

    While I will probably slog along using IF/THEN logic (within Expressions) in lieu of Constraint Groups, there will come a time when it's simpler just to add those conditions directly as you have. Pretty sure the typical MSR user will feel that way, too.

    I think @toggledbits has done a really incredible job with the latest release (21117)!! The "look and feel" alone is something to behold.

  • Entity Action/Capabilities

    Locked
    2
    0 Votes
    2 Posts
    75 Views

    The power_switch capability is MSR's native capability. The x_hubitat_Switch capability is MSR echoing Hubitat's native capability. Unfortunately, Hubitat's APIs do not give complete information about devices, and the relationships between their native capabilities and the devices they manage (neither does HomeAssistant, for the record; Vera is the best of the three platforms at this, if you can imagine that).

    Both actions in their respective capabilities will do the same thing. But, if you move a device from Hubitat to another controller, it won't have the Hubitat native capability (x_hubitat.Switch) and its action, but it would retain the MSR capability (power_switch) and action, which may simplify the process of amending your rules to reflect the change..

  • 0 Votes
    9 Posts
    188 Views

    Perfect. Also remember there is an import button on rules, so you can at least import between constraints and triggers.

  • Low-priority GUI feedback

    Locked
    53
    0 Votes
    53 Posts
    2k Views

    I'm not sure I understand your question...

    also... this is that thing... topic title is "Low priority GUI feedback", and your question is about lexpjs/expressions?

  • Why can't I run this LUA code ?

    Locked
    9
    0 Votes
    9 Posts
    278 Views

    @librasun

    Both of these work OK on the Vera unit itself.

    luup.inet.wget("SOME-HTTP-REQUEST") luup.inet.wget('SOME-HTTP-REQUEST' ,5);

    The one with the semi colon has a time out set.

    I have tried making both HTTP requests one or the other / the same, but that's not the problem.

    The problem is the LUA code is just not run on the Vera at all when initiated from the MSR rules Set Reaction.

  • Setting up Pushover in MSR

    Locked
    8
    0 Votes
    8 Posts
    182 Views

    Fixed! Pushover sends just fine now to any designated endpoint.

Recent Topics