forked from amargo/slimmelezer-eon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslimmelezer_napelemes_2024.yaml
254 lines (227 loc) · 6.84 KB
/
slimmelezer_napelemes_2024.yaml
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
---
substitutions:
device_name: "slimmelezer"
device_friendly_name: "SlimmeLezer"
device_description: "Okosmérő P1 port kiolvasó"
esphome:
name: ${device_name}
comment: "${device_description}"
platform: ESP8266
esp8266_restore_from_flash: true
board: d1_mini
name_add_mac_suffix: false
project:
name: zuidwijk.slimmelezer
version: "2.0"
external_components:
- source: github://amargo/slimmelezer-eon[@main]
components: [dsmr]
wifi:
ap:
ssid: ${device_name}
captive_portal:
# Enable logging
logger:
baud_rate: 0
level: INFO
# logs:
# api: INFO
# api.service: INFO
# sensor: DEBUG
# text_sensor: DEBUG
# esphome: INFO
# ota: INFO
# wifi: INFO
# captive_portal: INFO
# web_server: INFO
# uart: INFO
# scheduler: INFO
# Enable Home Assistant API
api:
ota:
platform: esphome
web_server:
port: 80
uart:
baud_rate: 115200
rx_pin: D7
rx_buffer_size: 3000
dsmr:
id: dsmr_instance
crc_check: false
max_telegram_length: 3000
sensor:
- platform: dsmr
energy_delivered:
name: "Hatásos vételezett energia (+A)"
accuracy_decimals: 3
energy_delivered_tariff1:
name: "Hatásos vételezett energia (+A) tarifa 1"
accuracy_decimals: 3
energy_delivered_tariff2:
name: "Hatásos vételezett energia (+A) tarifa 2"
accuracy_decimals: 3
# 3-4 egyelőre inaktív (2023.03.27)
energy_delivered_tariff3:
name: "Hatásos vételezett energia (+A) tarifa 3"
accuracy_decimals: 3
energy_delivered_tariff4:
name: "Hatásos vételezett energia (+A) tarifa 4"
accuracy_decimals: 3
power_delivered_l1:
name: "Pillanatnyi teljesítmény L1 - hatásos vételezett (+A)"
accuracy_decimals: 3
power_delivered_l2:
name: "Pillanatnyi teljesítmény L2 - hatásos vételezett (+A)"
accuracy_decimals: 3
power_delivered_l3:
name: "Pillanatnyi teljesítmény L3 - hatásos vételezett (+A)"
accuracy_decimals: 3
power_returned_l1:
name: "Pillanatnyi teljesítmény L1 - hatásos betáplált (-A)"
accuracy_decimals: 3
power_returned_l2:
name: "Pillanatnyi teljesítmény L2 - hatásos betáplált (-A)"
accuracy_decimals: 3
power_returned_l3:
name: "Pillanatnyi teljesítmény L3 - hatásos betáplált (-A)"
accuracy_decimals: 3
power_delivered:
name: "Pillanatnyi teljesítmény - hatásos vételezett (+A)"
accuracy_decimals: 3
id: power_consumed
on_value:
- script.execute: update_power_balance
power_returned:
name: "Pillanatnyi teljesítmény - hatásos betáplált (-A)"
accuracy_decimals: 3
id: power_produced
on_value:
- script.execute: update_power_balance
energy_returned:
name: "Hatásos betáplált energia (-A)"
accuracy_decimals: 3
energy_returned_tariff1:
name: "Hatásos betáplált energia (-A) tarifa 1"
accuracy_decimals: 3
energy_returned_tariff2:
name: "Hatásos betáplált energia (-A) tarifa 2"
accuracy_decimals: 3
# 3-4 egyelőre inaktív (2023.03.27)
energy_returned_tariff3:
name: "Hatásos betáplált energia (-A) tarifa 3"
accuracy_decimals: 3
energy_returned_tariff4:
name: "Hatásos betáplált energia (-A) tarifa 4"
accuracy_decimals: 3
electricity_tariff:
name: "Aktuális tarifa"
# Frekvencia 2024-től kikerült
#frequency:
# name: "Frekvencia"
# accuracy_decimals: 2
energy_absolute:
name: "Összes hatásos energia - vételezett és betáplált"
voltage_l1:
name: "Fázisfeszültség L1"
voltage_l2:
name: "Fázisfeszültség L2"
voltage_l3:
name: "Fázisfeszültség L3"
current_l1:
name: "Pillanatnyi áramerősség L1"
accuracy_decimals: 1
current_l2:
name: "Pillanatnyi áramerősség L2"
accuracy_decimals: 1
current_l3:
name: "Pillanatnyi áramerősség L3"
accuracy_decimals: 1
instantaneous_power_factor:
name: "Teljesítménytényező - eredő"
device_class: power_factor
instantaneous_power_factor_l1:
name: "Teljesítménytényező L1"
device_class: power_factor
instantaneous_power_factor_l2:
name: "Teljesítménytényező L2"
device_class: power_factor
instantaneous_power_factor_l3:
name: "Teljesítménytényező L3"
device_class: power_factor
reactive_power_qi:
name: "Pillanatnyi teljesítmény - meddő (QI)"
device_class: reactive_power
reactive_power_qii:
name: "Pillanatnyi teljesítmény - meddő (QII)"
device_class: reactive_power
reactive_power_qiii:
name: "Pillanatnyi teljesítmény - meddő (QIII)"
device_class: reactive_power
reactive_power_qiv:
name: "Pillanatnyi teljesítmény - meddő (QIV)"
device_class: reactive_power
energy_positive_reactive:
name: "Meddő energia - vételezett (+R)"
energy_negative_reactive:
name: "Meddő energia - betáplált (-R)"
reactive_energy_qi:
name: "Meddő energia (QI)"
reactive_energy_qii:
name: "Meddő energia (QII)"
reactive_energy_qiii:
name: "Meddő energia (QIII)"
reactive_energy_qiv:
name: "Meddő energia (QIV)"
# Mérőóra áramkorlátozó felügyeletének beállítási értéke
electricity_threshold_l1:
name: "Áramkorlátozó felügyelet küszöbértéke L1"
electricity_threshold_l2:
name: "Áramkorlátozó felügyelet küszöbértéke L2"
electricity_threshold_l3:
name: "Áramkorlátozó felügyelet küszöbértéke L3"
electricity_threshold:
name: "Áramkorlátozó küszöbértéke"
- platform: uptime
name: "SlimmeLezer üzemidő"
device_class: duration
- platform: wifi_signal
name: "SlimmeLezer Wi-Fi jel"
update_interval: 60s
- platform: template
name: "Pillanatnyi teljesítmény - hatásos eredő"
id: power_balance
unit_of_measurement: kW
state_class: measurement
device_class: power
accuracy_decimals: 3
text_sensor:
- platform: wifi_info
ip_address:
name: "SlimmeLezer IP"
update_interval: 60s
ssid:
name: "SlimmeLezer Wi-Fi SSID"
update_interval: 60s
bssid:
name: "SlimmeLezer Wi-Fi BSSID"
update_interval: 60s
- platform: dsmr
#identification:
# name: "COSEM logikai készüléknév"
#equipment_id:
# name: "Mérő gyáriszám"
#Mérőtől függő konfig (valamelyik működik)
breaker_status:
name: "Megszakító státusz"
breaker_status_b:
name: "Megszakító státusz"
- platform: version
name: "ESPHome verzió és build"
hide_timestamp: false
script:
- id: update_power_balance
mode: single
then:
- lambda: |-
id(power_balance).publish_state(id(power_produced).state-id(power_consumed).state);