forked from heinekmadsen/esphome_wavinahc9000v3
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample_after_generate_yaml.yaml
More file actions
72 lines (61 loc) · 1.65 KB
/
Copy pathexample_after_generate_yaml.yaml
File metadata and controls
72 lines (61 loc) · 1.65 KB
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
esphome:
name: wavin-final
esp32:
board: esp32dev
framework:
type: esp-idf
external_components:
- source: github://heinekmadsen/esphome_wavinahc9000v3
components: [wavin_ahc9000]
refresh: 0s
logger:
level: INFO
uart:
id: uart_wavin
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 38400
stop_bits: 1
parity: NONE
wavin_ahc9000:
id: wavin
uart_id: uart_wavin
update_interval: 5s
# Optional direction control should you need it later:
# flow_control_pin: GPIO4
# tx_enable_pin: GPIO4
# Friendly names kept so future generated snippets (if re-enabled) stay consistent
channel_01_friendly_name: "Bedroom"
channel_02_friendly_name: "Living Room"
channel_03_friendly_name: "Kitchen"
# NOTE: yaml_generator package removed after copying entities below.
climate:
# Group climates (auto-generated names may differ; you can rename here)
- platform: wavin_ahc9000
wavin_ahc9000_id: wavin
name: "Living Room & Kitchen" # from channels 2 & 3
members: [2,3]
# Single channel climates (channel 1)
- platform: wavin_ahc9000
wavin_ahc9000_id: wavin
name: "Bedroom"
channel: 1
# (Channels 2 & 3 single climates were commented out in suggestion because they are grouped)
sensor:
# Battery & temperature sensors (optional; include only what you need)
- platform: wavin_ahc9000
wavin_ahc9000_id: wavin
name: "Bedroom Battery"
channel: 1
type: battery
- platform: wavin_ahc9000
wavin_ahc9000_id: wavin
name: "Bedroom Temperature"
channel: 1
type: temperature
# Add more sensors per channel/group as required
api:
wifi:
ssid: "<your-ssid>"
password: "<your-password>"
ota: