Hey, all. New to Hubitat, but have some SmartThings experience. What's the most Hubitat-native or Hubitat-correct way to do these things?
I have an Inovelli Red switch (which has a built-in scene controller) controlling a Sengled color-changing bulb. I want to program something like "If you tap up two times, make the bulb red. If you tap up three times, make the bulb blue", and so on.
I have an outdoor flood light which, though it's not a smart light, has a weird smart-like feature: Normally it only goes on if the switch is on and its built-in motion sensor senses movement. However, if the light is switched on and you want to disable the motion sensor temporarily so that the light is on regardless of motion, you can turn it off for about 3 seconds and then turn it back on. The motion sensor will be disabled for 6 hours. So let's say I'm willing to control this from an Inovelli red switch. Question 2a is: Is there a way I can program this "off, wait 3 seconds, back on" thing into a one-touch operation from my Inovelli Red? Or perhaps can I program the whole power-on routine "Turn on, wait 30 seconds, turn off, wait 3 seconds, turn on" into a one-touch operation? Question 2b is: What if I always want to disable the motion sensor? Is there a way to say "If the light is turned on by any means, then wait 30 seconds, turn off, wait 3 seconds, turn back on, and then do not repeat this process"?
I have a "turn this light off at 10:15pm" rule. I want to make a "Dim this light at 10:12pm, but only if the light is already on" rule. Is there a way to do that "only if the light is already on" logic in Simple Automation Rules, or do I need to use something more powerful?
Check the Inovelli site for your device and use their drivers if you need the full complement of features. I have the LZW36 and I have to use their driver if I want to disable control of the light and instead use it as a button controller. The mapping is very weird, but I was told the reason was so that it didn't break anything for SmartThings users.
Right, I'm familiar with that part, but my question is, what should it do on the Hubitat side, especially for the light with the motion sensor? How to I run commands in sequence with a pause like that?
Sorry, I don't know which Red series switch you're referring to.
I'm only familiar with the LZW36. It doesn't have multiple taps available on the increase and decrease dim buttons. But the main light and fan button do. There are lastEvents shown in the device details, so maybe you could use that in a rule. I wouldn't try to do it with pauses. That's almost sure to fail eventually, even if it works out of the gate.
I did make a Rule to test with a virtual switch and it seems to work, but I can only test the current event state since the control is in my kid's room.
I don't know about the device you have, but one thing I'm really itching to be added to the LZW36 firmware is release state on the dimmer controls. I'm using mine with smart bulbs too, but unfortunately only the main light and fan buttons have both pushed and release. Once that's added to the dimming controls too I be able to setup smooth dimming for smart bulbs
They are on the switch. If you're not already aware, Inovelli has a setting in their driver named "Local Protection Settings". This allows you set the device to full power (primary use case would be smart bulbs) and then use the current states from pushing buttons to program button controller.