File tree 3 files changed +33
-0
lines changed
custom_components/solvis_control
3 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ class ModbusFieldConfig:
19
19
state_class : str
20
20
multiplier : float = 0.1
21
21
# 1 = INPUT, 2 = HOLDING
22
+
22
23
register : int = 1
23
24
negative : bool = False
24
25
entity_category : str = None
@@ -308,4 +309,24 @@ class ModbusFieldConfig:
308
309
edit = True ,
309
310
data = (0 , 40 ),
310
311
),
312
+ ModbusFieldConfig ( # Wärmepumenleistung
313
+ name = "waermepumpe_leistung" ,
314
+ address = 33544 ,
315
+ unit = "kWh" ,
316
+ device_class = "energy" ,
317
+ state_class = "measurement" ,
318
+ register = 2 ,
319
+ edit = False ,
320
+ enabled_by_default = False ,
321
+ ),
322
+ ModbusFieldConfig ( # elektrische Wärmepumenleistung
323
+ name = "elek_waermepumpe_leistung" ,
324
+ address = 33545 ,
325
+ unit = "kWh" ,
326
+ device_class = "energy" ,
327
+ state_class = "measurement" ,
328
+ register = 2 ,
329
+ edit = False ,
330
+ enabled_by_default = False ,
331
+ ),
311
332
]
Original file line number Diff line number Diff line change 168
168
"state" : {
169
169
"1" : " keine Störung"
170
170
}
171
+ },
172
+ "elek_waermepumpe_leistung" : {
173
+ "name" : " Elektrische Wärmepumpenleistung"
174
+ },
175
+ "waermepumpe_leistung" : {
176
+ "name" : " Leistung Wärmepumpe"
171
177
}
172
178
}
173
179
}
Original file line number Diff line number Diff line change 168
168
"state" : {
169
169
"1" : " keine Störung"
170
170
}
171
+ },
172
+ "elek_waermepumpe_leistung" : {
173
+ "name" : " Electrical heat pump output"
174
+ },
175
+ "waermepumpe_leistung" : {
176
+ "name" : " Heat pump output"
171
177
}
172
178
}
173
179
}
You can’t perform that action at this time.
0 commit comments