This past March 3rd, I had open heart surgery to receive an artificial valve and do a couple of bypasses. This is major surgery, to say the least, and entirely unexpected. I was discharged on March 24th, but had to be hospitalized twice subsequently when severe issues emerged. After that, I spent a month and a half in rehab. For obvious reasons, home automation wasn't my primary concern throughout. Happily, I'm finally healing well and have decided to tackle a couple of problems with the Rule Machine 4 for my C5.
The first problem was that the Dome motion sensor in my bathroom died and I had to replace it. Having done so, I found it impossible to get the existing rule to use the new sensor. I renamed the old sensor, renamed the new sensor to have the name of the old one but, of course, when I renamed the old sensor, Rule Machine 4 simply changed the name of the sensor wherever it occurred in the rule to the new name of the bad sensor. I tried all sorts of things to get around this, became frustrated, gave up and deleted the rule, confident that I could re-write it. Yes, I know, I have other alternatives to the Rule Machine, but I really would like to figure out what I (or Rule Machine 4) is doing wrong.
In the end, I deleted the rule and tried to write it anew from scratch. The trigger is the applicable sensor changing state. So far so good. But when I went to add a conditional action ("if the sensor is active then..."), but whenever I try, either the condition (sensor active) is ignored or, if it's not ignored, it shows-up as "if the sensor is active, false." I also find that, even if I accept this and just reverse the logic, I no longer have the possibility of an Else clause, End-if, etc.
I know that Rule Machine 4 can be tricky, but I thought I'd gotten well past this point and can't imagine that I've forgotten everything.