In HA automations there is an option to trigger an automation if a state change from a state to another one. E.g. a sensor has 4 states: One,Two, Three, Four and I wan’t to trigger an automation when the sensor goes to Four from Two, but do not trigger when it goes Four from One or Three. It is possible whith a normal HA automation with filling the “From:” and “To:” fields in the triiger.
But how can I do this in Node-Red?
(And also wondering how can I make a template sensor to change only when another Sensor goes to a state from a given previous state, but this is not related to this subtopic…)
You can use a Trigger State Node.
You can set conditions based on both the current state and the previous state - if all conditions are true it’s routed to one output, if any are false it routes to another (which can be ignored, if you don’t want to do anything with it).
2 Likes
Thanks a lot. And how stupid I am, I used the Trigger state before
Thank you again!
No problem, you might want to consider marking it as the answer to help others in future.
1 Like