@Bouni
I’ve download the three new .py files and changed my config but got errors when restarting .
luxtronik:
host: “192.168.4.55”
port: 8889
binary_sensor:
- platform: luxtronik
scan_interval: 60
sensors:
- id: ID_WEB_VBOout #brinepomp / Ventilator
- id: ID_WEB_VD1out #Compressor 1
- id: ID_WEB_VENout
- id: ID_WEB_ZIPout
- id: ID_WEB_ZUPout
- id: ID_WEB_BWTin
- id: ID_WEB_HDin
- id: ID_WEB_MOTin
- id: ID_WEB_NDin
- id: ID_WEB_BUPout
- id: ID_WEB_HUPout
- id: ID_WEB_FreigabKuehl
sensor:
- platform: luxtronik
scan_interval: 60
sensors:
- id: ID_WEB_Temperatur_TVL #Aanvoer friendly_name: Temperatur Vorlauf
- id: ID_WEB_Temperatur_TRL
- id: ID_WEB_Sollwert_TRL_HZ
- id: ID_WEB_Temperatur_TA
- id: ID_WEB_Temperatur_TBW
- id: ID_WEB_Einst_BWS_akt
- id: ID_WEB_Time_WPein_akt
- id: ID_WEB_Temperatur_TWE
- id: ID_WEB_Temperatur_TWA
- id: ID_WEB_Code_WP_akt
- id: ID_WEB_Zaehler_BetrZeitWP
- id: ID_WEB_Zaehler_BetrZeitKue
- id: ID_WEB_Zaehler_BetrZeitBW
- id: ID_WEB_Zaehler_BetrZeitHz
- id: ID_WEB_RBE_RT_Ist
- id: ID_WEB_RBE_RT_Soll
- id: ID_WEB_WMZ_Heizung
- id: ID_WEB_WMZ_Brauchwasser
- id: ID_WEB_WP_BZ_akt
- id: ID_WEB_Temperatur_THG
- id: ID_WEB_Zaehler_BetrZeitImpVD1
- id: ID_WEB_Freq_VD
- id: ID_WEB_HZIO_PWM
- id: ID_WEB_VD1out
- id: ID_WEB_Time_LGS_akt
- id: ID_WEB_Switchoff_file_Nr0
- id: ID_WEB_HauptMenuStatus_Zeile1
- id: ID_WEB_HauptMenuStatus_Zeile2
- id: ID_WEB_HauptMenuStatus_Zeile3
I got this error when restarting:
Invalid config for [sensor.luxtronik]: value should be a string @ data['sensors'][0]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TVL')])
value should be a string @ data['sensors'][10]. Got OrderedDict([('id', 'ID_WEB_Zaehler_BetrZeitWP')])
value should be a string @ data['sensors'][11]. Got OrderedDict([('id', 'ID_WEB_Zaehler_BetrZeitKue')])
value should be a string @ data['sensors'][12]. Got OrderedDict([('id', 'ID_WEB_Zaehler_BetrZeitBW')])
value should be a string @ data['sensors'][13]. Got OrderedDict([('id', 'ID_WEB_Zaehler_BetrZeitHz')])
value should be a string @ data['sensors'][14]. Got OrderedDict([('id', 'ID_WEB_RBE_RT_Ist')])
value should be a string @ data['sensors'][15]. Got OrderedDict([('id', 'ID_WEB_RBE_RT_Soll')])
value should be a string @ data['sensors'][16]. Got OrderedDict([('id', 'ID_WEB_WMZ_Heizung')])
value should be a string @ data['sensors'][17]. Got OrderedDict([('id', 'ID_WEB_WMZ_Brauchwasser')])
value should be a string @ data['sensors'][18]. Got OrderedDict([('id', 'ID_WEB_WP_BZ_akt')])
value should be a string @ data['sensors'][19]. Got OrderedDict([('id', 'ID_WEB_Temperatur_THG')])
value should be a string @ data['sensors'][1]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TRL')])
value should be a string @ data['sensors'][20]. Got OrderedDict([('id', 'ID_WEB_Zaehler_BetrZeitImpVD1')])
value should be a string @ data['sensors'][21]. Got OrderedDict([('id', 'ID_WEB_Freq_VD')])
value should be a string @ data['sensors'][22]. Got OrderedDict([('id', 'ID_WEB_HZIO_PWM')])
value should be a string @ data['sensors'][23]. Got OrderedDict([('id', 'ID_WEB_VD1out')])
value should be a string @ data['sensors'][24]. Got OrderedDict([('id', 'ID_WEB_Time_LGS_akt')])
value should be a string @ data['sensors'][25]. Got OrderedDict([('id', 'ID_WEB_Switchoff_file_Nr0')])
value should be a string @ data['sensors'][26]. Got OrderedDict([('id', 'ID_WEB_HauptMenuStatus_Zeile1')])
value should be a string @ data['sensors'][27]. Got OrderedDict([('id', 'ID_WEB_HauptMenuStatus_Zeile2')])
value should be a string @ data['sensors'][28]. Got OrderedDict([('id', 'ID_WEB_HauptMenuStatus_Zeile3')])
value should be a string @ data['sensors'][2]. Got OrderedDict([('id', 'ID_WEB_Sollwert_TRL_HZ')])
value should be a string @ data['sensors'][3]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TA')])
value should be a string @ data['sensors'][4]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TBW')])
value should be a string @ data['sensors'][5]. Got OrderedDict([('id', 'ID_WEB_Einst_BWS_akt')])
value should be a string @ data['sensors'][6]. Got OrderedDict([('id', 'ID_WEB_Time_WPein_akt')])
value should be a string @ data['sensors'][7]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TWE')])
value should be a string @ data['sensors'][8]. Got OrderedDict([('id', 'ID_WEB_Temperatur_TWA')])
value should be a string @ data['sensors'][9]. Got OrderedDict([('id', 'ID_WEB_Code_WP_akt')]). (See ?, line ?). Please check the docs at https://home-assistant.io/components/sensor.luxtronik/
Invalid config for [binary_sensor.luxtronik]: value should be a string @ data['sensors'][0]. Got OrderedDict([('id', 'ID_WEB_VBOout')])
value should be a string @ data['sensors'][10]. Got OrderedDict([('id', 'ID_WEB_HUPout')])
value should be a string @ data['sensors'][11]. Got OrderedDict([('id', 'ID_WEB_FreigabKuehl')])
value should be a string @ data['sensors'][1]. Got OrderedDict([('id', 'ID_WEB_VD1out')])
value should be a string @ data['sensors'][2]. Got OrderedDict([('id', 'ID_WEB_VENout')])
value should be a string @ data['sensors'][3]. Got OrderedDict([('id', 'ID_WEB_ZIPout')])
value should be a string @ data['sensors'][4]. Got OrderedDict([('id', 'ID_WEB_ZUPout')])
value should be a string @ data['sensors'][5]. Got OrderedDict([('id', 'ID_WEB_BWTin')])
value should be a string @ data['sensors'][6]. Got OrderedDict([('id', 'ID_WEB_HDin')])
value should be a string @ data['sensors'][7]. Got OrderedDict([('id', 'ID_WEB_MOTin')])
value should be a string @ data['sensors'][8]. Got OrderedDict([('id', 'ID_WEB_NDin')])
value should be a string @ data['sensors'][9]. Got OrderedDict([('id', 'ID_WEB_BUPout')]). (See ?, line ?). Please check the docs at https://home-assistant.io/components/binary_sensor.luxtronik/
I tried to change the values with qoutes for string, but that gives the same error:
- platform: luxtronik
scan_interval: 60
sensors:
- id: "ID_WEB_Temperatur_TVL" #Aanvoer
name: "Temperatur Vorlauf"
So what’s wrong with my configsection?