Suggestions for Rule Machine Messages

Hi,

I'm a relatively new Hubitat user but I've been doing a lot with Rule Machine. I had a few suggestions that I thought might make the notifications even better than they already are.

First, I have some rules that trigger actions that are delayed by several minutes, and the delayed actions then send messages that include the time. It's actually a chain of 7 actions that each include the time. This may be a fringe use case, but the challenge I've had is that the %time% evaluates to the time of the event trigger so that each of the 7 actions, that are between 5-15 minutes apart, reference the original time of the trigger. I wish it would evaluate to the current time as each action occurs, or that there was a different variable like %current_time% that would evaluate to the current time.

Second, I think it would be great if you could put the current value of a Global Variable in the message. Something like %gv:MyGlobalVariable%.

Thanks for listening!

2 Likes

I will look into current time.

You can put a Global Variable into a message. %var-name%

Obviously wouldn’t work for a variable named “device”, “value”, etc.

Update: I have added %now% for current time display in a message. Next release.

10 Likes

Thanks very much for the quick response and for adding %now% to the next release. That will be great.

I created a global variable I called currenttime and set it to %time% with a rule on a periodic trigger that I run every 5 minutes. The global variable gets updated as expected. However, when I try to reference it in the message with %currenttime%, it doesn't get substituted. I also tried %var-currenttime% but that also didn't work. Maybe I'm doing something wrong.

In any case, looking forward to %now% once it's available.

Thanks!

This works fine for me. For a GV named Charlie, you would use %Charlie% in the message text.

My actions were originally created version Rule-2.5, so I had to recreate my actions version Rule-3.0 to get them to work with Global Variables.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.