Hello, I want to evaluate sensor value and put sensor to deep sleep when some condition is true. In following example, if temperature is under 10, I want sensor to report the temperature and if temperature is over 10, I want it to put it to deep sleep immediately. I am trying this code but there is error “invalid option”:
sensor:
- platform: dht
pin: GPIO12
model: DHT22
temperature:
name: "Bedroom Temperature"
force_update: true
humidity:
name: "Bedroom Humidity"
force_update: true
update_interval: 60s
filters:
lambda: !lambda |-
if (x < 10) {
return x;
}
else {
ESP.deepSleep(10000, WAKE_RF_DEFAULT);
};