Incorrect logic from Rule Machine

this seems wrong to me. it should say true. shouldnt it?

It's saying that the Sun Room Door Contact is closed. The (F) refers to the Living Room Hue Sensor, the (T) refers to the contact, and the (False) refers to the overall expression.

Basically, the Living Room Hue Sensor is larger than the Sun Room Hue Sensor, so that is false giving you the (F). The Sun Room door is closed (i.e. true) giving you the (T). The (False) is saving that your full expression is false becomes of the sensor.

1 Like

It says the sunroom door is closed (T). the (FALSE) is for the entire if statement.

What I'm pointing out is that the sunroom sensor value is higher than the livingroom sensor and it says (F) when it should say (T)

but the expression is living room plus 2

1 Like

Except it is not. Living Room is 59.29 +2. In other words, Hubitat thinks it is 61.29 which is larger than 59.89

OMG i forgot i put that in.. duh!!!!!!

1 Like

Your statement is adding 2.0 to the Living Room Hue Sensor so 59.89 is not >= 61.29.

1 Like