Select Git revision
humidifier_scripts.yaml
humidifier_scripts.yaml 689 B
script:
- id: humidifier_control
then:
- lambda: |-
if (
!id(humidifier).state &&
id(bme280_humidity).state < atoi(id(humidity_min).state.c_str()) + atoi(id(humidity_hysteresis).state.c_str())
) {
ESP_LOGI("humidifier", "Humidity Low, enabling Humidifier");
id(humidifier).turn_on();
} else if (
id(humidifier).state &&
id(bme280_humidity).state >= atoi(id(humidity_max).state.c_str()) - atoi(id(humidity_hysteresis).state.c_str())
) {
ESP_LOGI("humidifier", "Humidity High, disabling Humidifier");
id(humidifier).turn_off();
}