Skip to content

Multi-System Reactor

746 Topics 7.1k Posts
  • Home Remote dashboard app and MSR HTTP API

    Locked
    16
    0 Votes
    16 Posts
    525 Views
    MikeReadingtonM

    @tarkus very nice!

    Yep, I will be looking into this for sure.

  • Will this rule work for lighting?

    Locked
    8
    0 Votes
    8 Posts
    246 Views
    LibraSunL

    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
    432 Views
    LibraSunL

    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
    245 Views
    MikeReadingtonM

    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
    386 Views
    cw-kidC

    @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
    173 Views
    toggledbitsT

    Sorry, everybody. Link updated.

  • Using MSR as a Gaming Engine: LIGHTS OUT

    Locked
    6
    1 Votes
    6 Posts
    214 Views
    LibraSunL

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

  • Let's talk about MSR-provided Virtual Devices... NOT!

    Locked
    8
    1 Votes
    8 Posts
    353 Views
    K

    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
    301 Views
    cw-kidC

    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
    566 Views
    LibraSunL

    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
    108 Views
    cw-kidC

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

  • Contents of fields now hidden

    Locked
    3
    0 Votes
    3 Posts
    140 Views
    cw-kidC

    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
    537 Views
    LibraSunL

    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
    2k Views
    PerHP

    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
    240 Views
    LibraSunL

    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
    108 Views
    toggledbitsT

    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..

  • Feature request: drag & drop between "triggers" and "constraints"

    Locked
    9
    0 Votes
    9 Posts
    301 Views
    toggledbitsT

    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
    toggledbitsT

    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
    410 Views
    cw-kidC

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

Recent Topics