@@ -195,29 +195,30 @@ class ModbusFieldConfig:
195
195
multiplier = 0.01 ,
196
196
),
197
197
ModbusFieldConfig ( # A03.Pumpe HKR 1
198
- name = "a03_pumpe_hkr_1 " ,
198
+ name = "a03_pumpe_hkr1 " ,
199
199
address = 33282 ,
200
200
unit = "%" ,
201
201
device_class = "power_factor" ,
202
202
state_class = "measurement" ,
203
203
multiplier = 0.01 ,
204
-
205
204
),
206
205
ModbusFieldConfig ( # A04.Pumpe HKR 2
207
- name = "a04_pumpe_hkr_2 " ,
206
+ name = "a04_pumpe_hkr2 " ,
208
207
address = 33283 ,
209
208
unit = "V" ,
210
209
device_class = "voltage" ,
211
210
state_class = "measurement" ,
212
211
multiplier = 0.01 ,
212
+ conf_option = 1 ,
213
213
),
214
214
ModbusFieldConfig ( # A05.Pumpe HKR 3
215
- name = "a05_pumpe_hkr_3 " ,
215
+ name = "a05_pumpe_hkr3 " ,
216
216
address = 33284 ,
217
217
unit = "%" ,
218
218
device_class = "power_factor" ,
219
219
state_class = "measurement" ,
220
220
multiplier = 0.01 ,
221
+ conf_option = 2 ,
221
222
),
222
223
ModbusFieldConfig ( # A12.Brennerstatus
223
224
name = "a12_brennerstatus" ,
@@ -226,14 +227,6 @@ class ModbusFieldConfig:
226
227
device_class = "power_factor" ,
227
228
state_class = "measurement" ,
228
229
),
229
- ModbusFieldConfig ( # WW Nachheizung 2322
230
- name = "ww_nachheizung_2322" ,
231
- address = 2322 ,
232
- unit = "V" ,
233
- device_class = "voltage" ,
234
- state_class = "measurement" ,
235
- register = 2 ,
236
- ),
237
230
ModbusFieldConfig (
238
231
name = "solar_water_flow" ,
239
232
address = 33040 ,
@@ -260,19 +253,6 @@ class ModbusFieldConfig:
260
253
options = ("2" , "3" , "4" , "5" , "6" , "7" ),
261
254
input_type = 1 ,
262
255
),
263
- ModbusFieldConfig ( # HKR1 Solltemperatur Tag
264
- name = "hkr1_solltemperatur_tag" ,
265
- address = 2820 ,
266
- unit = "°C" ,
267
- device_class = "temperature" ,
268
- state_class = "measurement" ,
269
- register = 2 ,
270
- multiplier = 1 ,
271
- edit = True ,
272
- input_type = 2 ,
273
- range_data = (5 , 75 ),
274
- ),
275
-
276
256
ModbusFieldConfig ( # HKR1 Vorlaufart
277
257
name = "hkr1_vorlaufart" ,
278
258
address = 2819 ,
@@ -281,7 +261,7 @@ class ModbusFieldConfig:
281
261
state_class = None ,
282
262
register = 2 ,
283
263
multiplier = 1 ,
284
- data = ( "0" , "1" ) ,
264
+ input_type = 3 ,
285
265
),
286
266
ModbusFieldConfig ( # HKR1 Fix Vorlauf Tag
287
267
name = "hkr1_fix_vorlauf_tag" ,
@@ -291,8 +271,8 @@ class ModbusFieldConfig:
291
271
state_class = "measurement" ,
292
272
register = 2 ,
293
273
multiplier = 1 ,
294
- edit = True ,
295
- data = (5 , 75 ),
274
+ input_type = 2 ,
275
+ range_data = (5 , 75 ),
296
276
),
297
277
ModbusFieldConfig ( # HKR1 Fix Vorlauf Nacht
298
278
name = "hkr1_fix_vorlauf_nacht" ,
@@ -306,8 +286,8 @@ class ModbusFieldConfig:
306
286
input_type = 2 ,
307
287
range_data = (5 , 75 ),
308
288
),
309
- ModbusFieldConfig ( # HKR1 Kurve Solltemperatur Tag1
310
- name = "hkr1_kurve_solltemperatur_tag1 " ,
289
+ ModbusFieldConfig ( # HKR1 Heizkurve Tag Temp. 1
290
+ name = "hkr1_heizkurve_temp_tag_1 " ,
311
291
address = 2822 ,
312
292
unit = "°C" ,
313
293
device_class = "temperature" ,
@@ -389,8 +369,19 @@ class ModbusFieldConfig:
389
369
conf_option = 1 ,
390
370
input_type = 1 ,
391
371
),
392
- ModbusFieldConfig ( # HKR2 Solltemperatur Tag
393
- name = "hkr2_solltemperatur_tag" ,
372
+ ModbusFieldConfig ( # HKR2 Vorlaufart
373
+ name = "hkr2_vorlaufart" ,
374
+ address = 3075 ,
375
+ unit = "" ,
376
+ device_class = None ,
377
+ state_class = None ,
378
+ register = 2 ,
379
+ multiplier = 1 ,
380
+ input_type = 3 ,
381
+ conf_option = 1 ,
382
+ ),
383
+ ModbusFieldConfig ( # HKR2 Fix Vorlauf Tag
384
+ name = "hkr2_fix_vorlauf_tag" ,
394
385
address = 3076 ,
395
386
unit = "°C" ,
396
387
device_class = "temperature" ,
@@ -402,19 +393,8 @@ class ModbusFieldConfig:
402
393
range_data = (5 , 75 ),
403
394
conf_option = 1 ,
404
395
),
405
- ModbusFieldConfig ( # HKR2 Vorlaufart
406
- name = "hkr2_vorlaufart" ,
407
- address = 3075 ,
408
- unit = "" ,
409
- device_class = None ,
410
- state_class = None ,
411
- register = 2 ,
412
- multiplier = 1 ,
413
- data = ("0" , "1" ),
414
- ),
415
-
416
- ModbusFieldConfig ( # HKR2 Absenktemperatur Nacht
417
- name = "hkr2_absenktemperatur_nacht" ,
396
+ ModbusFieldConfig ( # HKR2 Fix Vorlauf Nacht
397
+ name = "hkr2_fix_vorlauf_nacht" ,
418
398
address = 3077 ,
419
399
unit = "°C" ,
420
400
device_class = "temperature" ,
@@ -503,7 +483,6 @@ class ModbusFieldConfig:
503
483
range_data = (0 , 40 ),
504
484
conf_option = 1 ,
505
485
),
506
-
507
486
ModbusFieldConfig ( # HKR3 Betriebsart
508
487
name = "hkr3_betriebsart" ,
509
488
address = 3330 ,
@@ -516,20 +495,6 @@ class ModbusFieldConfig:
516
495
conf_option = 2 ,
517
496
input_type = 1 ,
518
497
),
519
- ModbusFieldConfig ( # HKR3 Solltemperatur Tag
520
- name = "hkr3_solltemperatur_tag" ,
521
- address = 3332 ,
522
- unit = "°C" ,
523
- device_class = "temperature" ,
524
- state_class = "measurement" ,
525
- register = 2 ,
526
- multiplier = 1 ,
527
- edit = True ,
528
- input_type = 2 ,
529
- range_data = (5 , 75 ),
530
- conf_option = 2 ,
531
- ),
532
-
533
498
ModbusFieldConfig ( # HKR3 Vorlaufart
534
499
name = "hkr3_vorlaufart" ,
535
500
address = 3331 ,
@@ -538,10 +503,9 @@ class ModbusFieldConfig:
538
503
state_class = None ,
539
504
register = 2 ,
540
505
multiplier = 1 ,
541
- data = ("0" , "1" ),
506
+ input_type = 3 ,
507
+ conf_option = 2 ,
542
508
),
543
-
544
-
545
509
ModbusFieldConfig ( # HKR3 Fix Vorlauf Tag
546
510
name = "hkr3_fix_vorlauf_tag" ,
547
511
address = 3332 ,
@@ -551,10 +515,11 @@ class ModbusFieldConfig:
551
515
register = 2 ,
552
516
multiplier = 1 ,
553
517
edit = True ,
554
- data = (5 , 75 ),
518
+ range_data = (5 , 75 ),
519
+ conf_option = 2 ,
520
+ input_type = 2 ,
555
521
),
556
-
557
- ModbusFieldConfig ( # HKR3 Fix Vorlauf Nacht
522
+ ModbusFieldConfig ( # HKR3 Fix Vorlauf Nacht
558
523
name = "hkr3_fix_vorlauf_nacht" ,
559
524
address = 3333 ,
560
525
unit = "°C" ,
@@ -644,7 +609,6 @@ class ModbusFieldConfig:
644
609
range_data = (0 , 40 ),
645
610
conf_option = 2 ,
646
611
),
647
-
648
612
ModbusFieldConfig ( # DigIn Stoerungen
649
613
name = "digin_stoerungen" ,
650
614
address = 33045 ,
0 commit comments