-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathesp32ir.yml
126 lines (102 loc) · 2.31 KB
/
esp32ir.yml
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
substitutions:
domain: !secret domain
ap_ssid: !secret ap_ssid
hostname: esp32ir
esphome:
name: ${hostname}
platform: ESP32
board: nodemcu-32s
# board: az-delivery-devkit-v4
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: ${hostname}.${domain}
manual_ip:
static_ip: !secret esp32ir_ip
gateway: !secret ip_gateway
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: ${ap_ssid}.{hostname}
password: !secret ap_password
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: !secret api_password
ota:
password: !secret ota_password
mqtt:
broker: !secret mqtt_broker
topic_prefix: sathome/environment/${hostname}
web_server:
prometheus:
sensor:
- platform: uptime
name: Uptime Sensor
- platform: dht
pin: GPIO5
model: DHT22
temperature:
name: "esp32ir Temperature"
id: dht_temp
humidity:
name: "esp32ir Humidity"
id: dht_hum
update_interval: 60s
#remote_receiver:
# pin:
# number: GPIO14
# inverted: true
#mode: INPUT_PULLUP
# dump: nec
#sun:
# latitude: 47.50670422987205
# longitude: 8.02327617015983
#text_sensor:
# - platform: sun
# name: Sun Next Sunrise
# type: sunrise
# - platform: sun
# name: Sun Next Sunset
# type: sunset
time:
- platform: homeassistant
remote_transmitter:
pin: GPIO4
carrier_duty_percent: 50%
binary_sensor:
- platform: status
name: Lichterkette ESP Status
switch:
- platform: template
name: "Lichterkette an"
turn_on_action:
- remote_transmitter.transmit_lg:
data: 0x40BF00FF
nbits: 32
- platform: template
name: "Lichterkette aus"
turn_on_action:
- remote_transmitter.transmit_lg:
data: 0x40BF40BF
nbits: 32
- platform: template
name: "Lichterkette dunkler"
turn_on_action:
remote_transmitter.transmit_lg:
data: 0x40BF28D7
nbits: 32
- platform: template
name: "Lichterkette heller"
turn_on_action:
remote_transmitter.transmit_lg:
data: 0x40BF6897
nbits: 32
- platform: template
name: "Lichterkette Default Modus"
turn_on_action:
remote_transmitter.transmit_lg:
data: 0x40BF48B7
nbits: 32