Voor diegene die homeassistant gebruiken en mijn ESP_EASY plugin.

Hieronder de home assistant config scripts:
customize.yaml


Hieronder de home assistant config scripts:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| sensor: - platform: mqtt name: Tijd state_topic: "/ESP_Easy/Fan/Timer" value_template: "{{value}}" unit_of_measurement: 's' - platform: mqtt name : Snelheid state_topic: "/ESP_Easy/Fan/State" value_template: > {% if value|float==0 %}Standby{% endif %} {% if value|float==1 %}Laag{% endif %} {% if value|float==2 %}Medium{% endif %} {% if value|float==3 %}Hoog{% endif %} {% if value|float==4 %}Full{% endif %} {% if value|float>=11 %}Hoog(T){% endif %} fan: - platform: mqtt command_topic: "/ESP_Easy/Fan/cmd" state_topic : "/ESP_Easy/Fan/State" speed_command_topic: "/ESP_Easy/Fan/cmd" speed_state_topic: "/ESP_Easy/Fan/State" state_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 %}State 1{% endif %}" speed_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 and value|float <=4 %}State {{value}}{% endif %}{% if value|float >=11 %}State 3{% endif %}" payload_on: "State 1" payload_off: "State 0" payload_low_speed: "State 1" payload_medium_speed: "State 2" payload_high_speed: "State 3" optimistic: "true" name: Afzuiging badkamer speeds: - low - medium - high group: Ventilator: entities: - fan.afzuiging_badkamer - sensor.Snelheid - sensor.Tijd |
customize.yaml
code:
1
2
3
4
| sensor.tijd: icon: mdi:timer sensor.snelheid: icon: mdi:transfer |