Skip to content
Snippets Groups Projects
Commit 4f05b7ed authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

Esphome config for luftfilter01

parent 7c60a5c0
No related branches found
No related tags found
No related merge requests found
......@@ -24,6 +24,7 @@
- config/hauptraum.yaml
- config/holzwerkstatt.yaml
- config/lounge.yaml
- config/luftfilter01.yaml
- config/vortragsraum.yaml
register: config
......
{% set devicename = "esphome_luftfilter01" %}
{% include "/includes/ansible.inc.yaml" %}
{% include "/includes/board.d1_mini.inc.yaml" %}
{% include "/includes/common.inc.yaml" %}
output:
- platform: gpio
pin: D2
id: gpio_d2
inverted: true
- platform: gpio
pin: D3
id: gpio_d3
inverted: true
- platform: gpio
pin: D4
id: gpio_d4
inverted: true
- platform: template
id: fan_out_internal
type: float
write_action:
if:
condition:
lambda: 'return state < 0.1;'
then:
- output.turn_off: gpio_d4
- output.turn_off: gpio_d3
- output.turn_off: gpio_d2
else:
- if:
condition:
lambda: 'return state < 0.4;'
then:
- output.turn_on: gpio_d4
- output.turn_off: gpio_d3
- output.turn_off: gpio_d2
else:
- if:
condition:
lambda: 'return state < 0.7;'
then:
- output.turn_off: gpio_d4
- output.turn_on: gpio_d3
- output.turn_off: gpio_d2
else:
- output.turn_off: gpio_d4
- output.turn_off: gpio_d3
- output.turn_on: gpio_d2
fan:
- platform: speed
output: fan_out_internal
id: fan_internal
name: "Luftfilter01"
speed_count: 3
speed_command_topic: "ESPHome/esphome_luftfilter01/fan/luftfilter01/speed/command"
command_topic: "ESPHome/esphome_luftfilter01/fan/luftfilter01/speed/on-off"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment