Preview of Multi-System Reactor
-
FEATURE REQUEST(?)
Place a warning in Global Expressions area that "These are not to be used as stand-alone Triggers. Will not be evaluated unless called from another resource (e.g. Rule-based expressions)."
And if this assumption is accurate (I could be misinterpreting? Rules just didn't seem to fire unless they have another in-house Trigger or local copy of said Variable), then also warn in Rules for which there is only a Global Expression and nothing else Trigger'ing it.
-
MSR USAGE QUESTION
Is there a (straightforward) way to do Dev# substitution into the new way (e.g.
getEntity( "vera>device_216" ).attributes.battery_power.level
) that attribute values get referenced in MSR?
Back on Reactor for Vera, I used to iterate overgetstate( DeviceNum, "urn:micasaverde-com:serviceId:HaDevice1", "BatteryLevel" )
to derive the current battery levels on various devices. And I'd somewhat hate to have to hard-code or write out all of them by hand if I don't have to in MSR. -
@toggledbits
Could you share a rule for one Room so we can see how it could look like with multipel reactions that has different conditions.
I Don’t really understand how multipel reactions on diffrent conditions should look like. In Reactor it was easy to understand but in msr i Don’t get it..I really Wanja make more complicated automations but Iam stuck with one reaction...
/ Mattias -
@matteburk Did you do an import of your Vera reactor sensors? It is different in MSR but I compared the MSR imported rules vs Vera reactors and it helped me figure out what was going on.
-
There are no reactions on groups in MSR. Reactor for Vera allowed you to create activities (its equivalent to reactions) on any group in your ReactorSensor.
So, if you are creating a rule with subgroups in MSR, and you decide that the subgroup needs to perform some actions, you have export that subgroup to a Rule of its own. There is a button for that. If you click that button on a group (to the right of the group name), it will export the group to a Rule, and replace the group with a "Rule" condition for the new rule so the logic remains intact in the current rule.
-
@toggledbits@toggledbits Ok Then I understand but I cant find the button... I have Button,rename and collapse and then som shaded row...
Skärmavbild 2021-03-17 kl. 18.58.28.png -
Are you on 21075? Version number in the upper-right corner.
-
@toggledbits yes... Sorry... will update asap My bad!
-
@toggledbits On 21075 now and it works (button found)
Thanx! Lets rock on!
-
FEATURE REQUEST
Consider Including
CallMeBot
among the Notification classes, with the following parameters available for editing in notification.yaml:base_url=http://api2.callmebot.com/start.php source=vera user=@<user_name> text=<default_msg> lang=en-US-Standard-C rpt=2"
Of course, the
text
parameter can be overridden in Reactions and probably should not have a default setting come to think of it. IIRC, usernames correspond to the user's Telegram account nickname. -
Just finished porting ALL of my Reactor recipes over to MSR Rules, and feel very accomplished for having done so. Only took me about a week, which included a TON of A/B testing.
With very few exceptions, my workflows are working swiftly and as expected. Any obvious glitches I've reported using Bug Tracker.
And the remaining one or two head scratchers (notably me pressing a button on my NodOn Soft Remote and Vera frustratingly ignoring me!) deserve deeper exploration before I submit a trouble ticket.The MSR learning curve has been refreshingly low, and I suspect it will be even for staunch PLEG users as well.
-
toggledbitswrote on Mar 18, 2021, 8:06 PM last edited by toggledbits Mar 18, 2021, 7:06 PM
The Nodons are among the "scene controllers" that use non-standard variables (well, according to the UPnP device and service definitions). It seems that half of the scene controllers Vera supports use LastSceneID, and the half use either sl_SceneActivated/Deactivated or sl_CentralScene, and I've scene (see what I did there?) one case recently where a device uses both (the former consistently and the latter inconsistently). Vera doing Vera things.
-
Delved deeper... turns out Vera had attempted to set a bogus Configuration Setting (device > details > Device Options)... Variable 1 = <empty>
Deleted that, did Save Changes, and voilà... not only did
sl_CentralScene
,sl_CentralSceneAttr
andsl_SceneActivated
spring back to life...
...so did the blinking LED in the center of the NodOn remote which, alas, had stopped working correctly last week. Guess how that's governed!? Yep, a Config Var (8, 1d, 3 IIRC).Vera, Vera, Vera. Will your wonders never cease? Please? Pretty please?
-
Plus one for native CallMebot support. I am currently just sending a HTTP request.
Likewise for Telegram messenger push notifications, I am currently just sending a HTTP request.
Which is fine I guess, but anything that makes things easier for users is cool also.
-
P.S. I really like the new Entity Attribute picker and search dialogue box.
Would of saved me a lot of time if we had it earlier but its definitely a big improvement.
-
CallMeBot will be in today's build.
The Telegram plugin for Vera is supported through entity actions, no HTTP request needed.
-
@toggledbits Like Christmas for a kid the search entity function just popped up over night,when I woke up in a crispy Sunny Sweden it just was there.... Super great work P!
-
@toggledbits said in Preview of Multi-System Reactor:
Telegram plugin for Vera
I'm not using the Telegram plugin for Vera currently. Didn't see the point of installing another plugin, when I can just send a HTTP request directly to the Telegram API.
-
Just tested the new CallMeBot integration which is working for me.
In the notification.yaml file I just had to specify my username in the quotes:
user: "@user_name"
I also specified this language for proper English.
lang: "en-GB-Standard-A"
And the number of repeats I wanted:
rpt: "2"
When I press the Play button on the "Set Reaction" in my test rule, my phone receives a phone call saying "This is a test" twice.
My phone is Android Pie version 9. If anyone knows how to make this CallMeBot phone call ring out aloud even when my phone is in vibrate or silent mode I would really like to know how ?
39/58