Current State Node Incorrectly Returning Value From Previous Node

I have this flow controlling my thermostat.

For both the “warm weather” and “cold weather” path, I check to see if anyone is home with a current state node.

Each of the marked nodes are configured the same, and the settings are open for the top one which is the one giving me problems.

It should return the number of people in the home zone. You can see the bottom 2 marked ones last returned 0 which is correct. The top one though is currently returning 73. It should be 0, but it looks like it’s giving me the temperature value from the node right before it.

Any ideas on what could be happening here?

It is being over written by the node before it. In the problem node check the “block input override” check box towards the bottom.

1 Like

Interesting, thank you.

So should I have that checked every time I use a current state node that I want to check it’s own entity?

Yes. It should be checked by default when you drag out a new node.