diff --git a/packages/air_bme280.yaml b/packages/air_bme280.yaml index 838a337631dd7d809e4490c603a8972699179241..81c98f7aaf8e9cece95f347599bc3f049aa352ca 100644 --- a/packages/air_bme280.yaml +++ b/packages/air_bme280.yaml @@ -1,5 +1,5 @@ sensor: -- platform: bme280 +- platform: bme280_i2c address: 0x76 update_interval: 5s temperature: diff --git a/packages/humidifier.yaml b/packages/humidifier.yaml index 3b221d930fc297317291e8df5826e01f3d521f98..ce7a856664b699a9f80f57a3c9b99aefa191db14 100644 --- a/packages/humidifier.yaml +++ b/packages/humidifier.yaml @@ -1,15 +1,29 @@ +binary_sensor: + - platform: gpio + id: humidifier_status + #name: "Humidifier Status" + pin: + number: 19 + inverted: True + output: - platform: gpio id: humidifier_output - pin: 4 - inverted: True + pin: + number: 18 + inverted: true switch: - platform: template id: humidifier name: "Humidifier" - optimistic: True - restore_mode: RESTORE_DEFAULT_OFF + restore_mode: DISABLED + lambda: |- + if (id(humidifier_status).state) { + return true; + } else { + return false; + } turn_on_action: - output.turn_on: humidifier_output - delay: 100ms