I’ve got a (relatively) simple Logicblock created to control a window fan. The temperature variables are updated pretty frequently (2-3 per minute) and are used in Numeric Conditions that should (in theory) trigger my logic block. However, whenever one of the variables change and a condition becomes true (or false), nothing seems to happen. The Logicblock functions as expected when tested but never evaluates on it’s own.
The conditions are set as trigger conditions and I’ve tried flipping the expression (I’m only using greater than and less than) as I read somewhere that it only triggers based on the first variable changing (Is this still true?). I’m using the complex condition linking with the below expression (Does this matter?).
My current brute force workaround is using a cron time event that runs every minute but this isn’t ideal. Am I missing something somewhere? Any help would be greatly appreciated.