With Hub Mesh enabled one is able to link devices and variables. I would like to request the ability to link Rules as well, if only to be able to call/execute them without having to use a linked hub variable as a go between. Perhaps using something akin to the %device% as alluded to in Bringing %Device% from one rule to another??
Say there are three (3) hubs in a system and each has their own rules on them (RM 5.x)
Following an example in the article above:
Executive_Hub: Controls all global rules and would like to call rules on others.
ZWave_Hub: Controls all ZWave devices and has rules that are local to just ZWave devices.
Zigbee_Hub: Controls all Zigbee devices and has rules that are local to just Zigbee devices.
Rule:
If Trigger on Executive Hub fires, option -> Set Private Boolean, Run/Cancel/Pause Rules -> Run Ruile -> %device% Rule Machine -> Run Action: {Rule on %device%}
I.e. Trigger on Executive_Hub fires (Mode changes to: Mode = Sunrise Golden Hour) ->
- Run Rule -> ZWave_Hub -> Function - Outside CCTV Illumination Lamps - Off
-- ZWave_Hub rule runs, turns off IR Led's Zen15-800LR, which turns off the "accessory" variable on the device, which triggers a virtual switch. - Wait for Executive_Hub virtual switch CCTV Illuminator = off, time out after 5 minutes.
- Run Rule -> Zigbee_Hub -> ......
or Set Private Boolean -> ZWave_Hub -> Function - Outside CCTV Illumination Lamps - On -> to False/True (thus triggering a required expression, a trigger of another rule, and/or something else)
At the moment, a lot of what is done on multiple hubs I do through the use of virtual sensors/switches/etc. I also admit, this is a "nice to have" over a "need"; but it would be nice to have a little bit more integration between hubs when mesh is enabled. Now that I have multiple hubs and use mesh I find mesh is a good thing to have, just dreaming of more that can be done with it.
Something to consider, and thank you for your consideration.