Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

humidifier_scripts.yaml

Blame
  • 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();
              }