I’m trying to figure out how to debug a routine that I have that doesn’t seem to execute despite all conditions being met. It’s a pretty simple routine and what’s also weird is that there are several other similar routines that always execute. I also don’t see any reference to routines in the IDE - just my Smart Apps and SmartLighting so I’m unsure of the best way to debug it.
It’s a pretty simple scheme to control smart shades:
Routine 1: Open shades 50% at Sunrise (executes fine all the time)
Routine 2: Close shades at Sunset (executes fine all the time)
Routine 3: Partially close the shades to 20% when the lux level is above 25000 (executes fine all the time)
Routine 4: Reopen the shades to 50% after the lux level goes below 20000 (spotty execution)
To me it makes no sense why Routine 4 seems to inconsistently function.
To provide more clarity, Routine 3 and 4 are similar in that they are time and lux based with Routine 4 also checking the shade level (so if you manually closed it completely it won’t execute). The exact config for these two routines are below.
Routine 3 (Always executes)
Routine 4 (Spotty Execution)
I’ve messed with the time range, lux levels, and the shade levels in Routine 4 but it doesn’t seem to always execute - even though the device history indicates the lux and shade levels are within the ranges during the time period.
I also can’t seem to find a way to monitor or view the Routine in the IDE…seems odd.
Anyone have some good ideas?