Ich habe mal so Online-Yaml-Checker genutzt und alle geben mit ein "YAML valid" aus...
Ankündigung
Einklappen
Keine Ankündigung bisher.
Trovis 557x Heizungsregler Plugin
Einklappen
X
-
Das Leerzeichen bei heizung.rk3.ebene pumpenmanagement ist laut Fehlermeldung immer noch vorhanden. Die Meldungen aus dem Websocket („prepare_monitor“) kommen daher, dass das smartVISU Widget diese Daten anfordert, die items aber in der trovis.yaml auskommentiert sind. D.h. Es werden Daten angefordert, die shNG nicht kennt.
Zudem scheint es wieder ein Problem mit der Schnittstelle zu geben, denn die Register werden nicht mehr eingelesen. („… not iterable“)
Gruß
Wolfram
Kommentar
-
Danke dir Wolfram. Die Fehlermeldung war noch da, da ich es nach dem Copy hier korrigiert hatte. Ist jetzt raus. Websocket verstehe ich.
Aber wieso das nun mit der Schnittstelle Probleme gibt, verstehe ich nicht. Denn die Sensordaten, Daten zur Einheit, Firmware usw wird eingelesen. Ich denke immer noch über Toms Hinweis nach, finde aber keinen Fehler in der yaml.
Wenn ich mich aber recht entsinne, war der "not iterable" Fehler die ganze Zeit im Log. D.h. er hat schon die ganze Zeit nur bestimmte Daten gelesen, ist mir nur noch nicht aufgefallen...Zuletzt geändert von TheStig; 07.09.2021, 11:44.
Kommentar
-
Zitat von TheStig Beitrag anzeigenIch habe mal so Online-Yaml-Checker genutzt und alle geben mit ein "YAML valid" aus...
Danach die ganze Hardware mal neu starten. Jede yaml-Änderung erfordert auch immer einen shNG-Neustart.
Die 'modules.websocket' Fehler und Warnings kannst Du ignorieren, wie Wolfram schon geschrieben hat. Andere Fehler sollten aber nach dem Neustart nicht mehr auftauchen.
/tom
Kommentar
-
Achso, und noch was: Wenn Du Änderungen an den unbekannten Coils in der _coils.py vornimmst, musst Du auch die '???' ersetzen. Sobald das Coil über ein Item definiert und verwendet wird, erwartet er hier eine gültige, bekannte Liste. Welche? Tja, hängt wohl vom jewiligen Coil ab ...
/tom
Kommentar
-
Die _coils.py habe ich wieder auf den Originalzustand zurückgesetzt. Und habe jetzt folgende reduzierte trovis.yaml:
Code:TheStig: vf1: desc: Vorlauffühler 1 (Anlage 2.1 - sekundär, Heizkreis 1) type: num trovis557x_var: VorlauftempVF1 liste: [] visu_acl: ro database: 'init' rk1_3pkt: desc: Stellsignal Ventil 1 (0-100%) type: num trovis557x_var: StellsignalRk1 liste: [] visu_acl: ro database: 'init' rk2_3pkt: desc: Stellsignal Ventil 2 (0-100%) type: num trovis557x_var: StellsignalRk2 liste: [] visu_acl: ro database: 'init' umwaelzpumpe1: desc: Umwälzpumpe UP1 läuft type: num trovis557x_var: BinaerausgBA1 liste: [] visu_acl: ro database: 'init' umwaelzpumpe2: desc: Umwälzpumpe UP2 läuft type: num trovis557x_var: BinaerausgBA2 liste: [] visu_acl: ro database: 'init' betriebsart_rk3: desc: Betriebsart type: num trovis557x_var: BetriebsArtTW liste: [] visu_acl: ro database: 'init' ladepumpe: desc: Speicherladepumpe SLP läuft type: num trovis557x_var: BinaerausgBA4 liste: [] visu_acl: ro database: 'init' zirkulationspumpe: desc: Zirkulationspumpe ZP läuft type: num trovis557x_var: BinaerausgBA5 liste: [] visu_acl: ro database: 'init'
Code:2021-09-07 13:37:34 WARNING lib.smarthome.main -------------------- Init SmartHomeNG 1.8.2.master (0f462a1e) -------------------- 2021-09-07 13:37:34 WARNING lib.smarthome.main Running in Python interpreter 'v3.8.10 final', from directory /usr/local/smarthome 2021-09-07 13:37:34 WARNING lib.smarthome.main - on Linux-5.4.0-1042-raspi-armv7l-with-glibc2.29 (pid=14715) 2021-09-07 13:37:35 WARNING lib.smarthome.main - Nutze Feiertage für Land 'DE', Provinz 'NW', 1 benutzerdefinierte(r) Feiertag(e) definiert 2021-09-07 13:37:46 WARNING lib.item.items Plugins 'smartvisu' and 'trovis557x' define the same item-attribute 'visu_acl' 2021-09-07 13:37:49 WARNING lib.smarthome.main -------------------- SmartHomeNG initialization finished -------------------- 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.rk1.schalter' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.rk2.schalter' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.rk3.schalter' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.modell' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.firmware' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.anlage' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max24h' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min7d' found 2021-09-07 13:37:51 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max7d' found 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.vf3 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.vf4 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 13:37:51 WARNING modules.websocket Client 192.168.178.28:52336 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 13:38:01 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task obj() File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device self.verarbeiteWerte(ids_mit_werten, 'register') File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte for id, buswert in _ids_mit_werten: TypeError: 'AttributeError' object is not iterable 2021-09-07 13:39:00 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task obj() File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device self.verarbeiteWerte(ids_mit_werten, 'register') File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte for id, buswert in _ids_mit_werten: TypeError: 'AttributeError' object is not iterable 2021-09-07 13:40:00 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task obj() File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device self.verarbeiteWerte(ids_mit_werten, 'register') File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte for id, buswert in _ids_mit_werten: TypeError: 'AttributeError' object is not iterable
Kommentar
-
Trag mal diese Zeilen (ohne Kommentarzeichen vorn) in die shNG/etc/logging.yaml ein. Danach Neustart. Vielleicht finden wir heraus, bei welchem Item es knallt. Stehe aber im Moment etwas auf dem Schlauch, wo der Fehler herkommt. Liegt da evtl noch eine weitere yaml-Datei mit Trovis-Items im items-Verzeichnis?
Achtung, im Debug Mode wächst das Log im Minutentakt schnell an ...
/tom
Kommentar
-
Zitat von Tom Bombadil Beitrag anzeigenLiegt da evtl noch eine weitere yaml-Datei mit Trovis-Items im items-Verzeichnis?
Kommentar
-
Habe das wie folgt eingefügt:
2021-09-07 14_40_20-Posteingang - gottschalck@gmx.de - Outlook Preview.png
Aber trotzdem kommt nicht mehr in das Log als bisher...
EDIT: Sorry, war im falschen Log. Kommt sofort...
EDIT 2: Nö, hilft nicht. im Smarthome-Warnings.log ist das gleiche wie immer. im Smarthome-Details.log sind nur ein paar zusätzliche Einträge, dass items gefunden wurden:
2021-09-07 14:59:34 WARNING lib.smarthome.main -------------------- Init SmartHomeNG 1.8.2.master (0f462a1e) --------------------
2021-09-07 14:59:34 WARNING lib.smarthome.main Running in Python interpreter 'v3.8.10 final', from directory /usr/local/smarthome
2021-09-07 14:59:35 WARNING lib.smarthome.main - on Linux-5.4.0-1042-raspi-armv7l-with-glibc2.29 (pid=2642)
2021-09-07 14:59:36 WARNING lib.smarthome.main - Nutze Feiertage für Land 'DE', Provinz 'NW', 1 benutzerdefinierte(r) Feiertag(e) definiert
2021-09-07 14:59:48 WARNING lib.item.items Plugins 'smartvisu' and 'trovis557x' define the same item-attribute 'visu_acl'
2021-09-07 14:59:49 DEBUG plugins.trovis557x __init__ aufgerufen
2021-09-07 14:59:49 DEBUG plugins.trovis557x __init__ aufgerufen
2021-09-07 14:59:49 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200])
2021-09-07 14:59:49 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200])
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BetriebsArtTW ---> TheStig.betriebsart_rk3
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BetriebsArtTW ---> TheStig.betriebsart_rk3
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe
2021-09-07 14:59:50 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe
2021-09-07 14:59:51 DEBUG plugins.trovis557x run aufgerufen
2021-09-07 14:59:51 WARNING lib.smarthome.main -------------------- SmartHomeNG initialization finished --------------------
2021-09-07 14:59:51 DEBUG plugins.trovis557x run aufgerufen
2021-09-07 14:59:51 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60
2021-09-07 14:59:51 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60Zuletzt geändert von TheStig; 07.09.2021, 14:04.
Kommentar
-
Geht doch - das ist das im Plugin eingebaute Standard-Debug-Logging. Kommt dort an irgendeinem Punkt ein Fehler? Die Zeilen um den ersten Fehler herum wären interessant.
Am Rande: Mich wundert übrigens, dass alle Zeilen doppelt vorhanden sind - so dürfte z.B. "__init__ aufgerufen" nur ein einziges Mal gelogged werden. Aber in Sachen Logging müsste jemand anderes helfen ...
/tom
Kommentar
-
So siehts aus in der Details:
Code:2021-09-07 16:19:31 WARNING lib.smarthome.main -------------------- Init SmartHomeNG 1.8.2.master (0f462a1e) -------------------- 2021-09-07 16:19:31 WARNING lib.smarthome.main Running in Python interpreter 'v3.8.10 final', from directory /usr/local/smarthome 2021-09-07 16:19:31 WARNING lib.smarthome.main - on Linux-5.4.0-1042-raspi-armv7l-with-glibc2.29 (pid=7774) 2021-09-07 16:19:32 WARNING lib.smarthome.main - Nutze Feiertage für Land 'DE', Provinz 'NW', 1 benutzerdefinierte(r) Feiertag(e) definiert 2021-09-07 16:19:44 WARNING lib.item.items Plugins 'smartvisu' and 'trovis557x' define the same item-attribute 'visu_acl' 2021-09-07 16:19:44 DEBUG plugins.trovis557x __init__ aufgerufen 2021-09-07 16:19:44 DEBUG plugins.trovis557x __init__ aufgerufen 2021-09-07 16:19:44 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200]) 2021-09-07 16:19:44 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200]) 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BetriebsArtTW ---> TheStig.betriebsart_rk3 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BetriebsArtTW ---> TheStig.betriebsart_rk3 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe 2021-09-07 16:19:45 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe 2021-09-07 16:19:46 DEBUG plugins.trovis557x run aufgerufen 2021-09-07 16:19:46 DEBUG plugins.trovis557x run aufgerufen 2021-09-07 16:19:46 WARNING lib.smarthome.main -------------------- SmartHomeNG initialization finished -------------------- 2021-09-07 16:19:46 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60 2021-09-07 16:19:46 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60 2021-09-07 16:19:56 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:19:56 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:19:56 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:19:56 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:19:56 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:19:56 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:19:56 DEBUG plugins.trovis557x [[9, 275], [10, 0], [11, 276], [12, 349], [13, 32767], [14, 32767], [15, 32767], [16, 369], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 566], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:19:56 DEBUG plugins.trovis557x [[9, 275], [10, 0], [11, 276], [12, 349], [13, 32767], [14, 32767], [15, 32767], [16, 369], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 566], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:19:56 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 34.9°C ---> TheStig.vf1 2021-09-07 16:19:56 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 34.9°C ---> TheStig.vf1 2021-09-07 16:19:57 DEBUG plugins.trovis557x [[98, 32767], [99, 1618], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:19:57 DEBUG plugins.trovis557x [[98, 32767], [99, 1618], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 111 ---> BetriebsArtTW ---> 5Mond ---> TheStig.betriebsart_rk3 2021-09-07 16:19:57 DEBUG plugins.trovis557x ~~> 111 ---> BetriebsArtTW ---> 5Mond ---> TheStig.betriebsart_rk3 2021-09-07 16:19:57 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:19:57 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:19:57 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:19:57 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf2' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef2' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk1.schalter' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk2.schalter' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk3.schalter' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.modell' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.firmware' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.anlage' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max24h' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min7d' found 2021-09-07 16:20:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max7d' found 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf3 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.vf4 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 16:20:35 WARNING modules.websocket Client 192.168.178.28:63090 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 16:20:56 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:20:56 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:20:56 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:20:56 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[9, 275], [10, 0], [11, 276], [12, 348], [13, 32767], [14, 32767], [15, 32767], [16, 369], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 566], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[9, 275], [10, 0], [11, 276], [12, 348], [13, 32767], [14, 32767], [15, 32767], [16, 369], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 566], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 34.8°C ---> TheStig.vf1 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 34.8°C ---> TheStig.vf1 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[98, 32767], [99, 1619], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x [[98, 32767], [99, 1619], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 111 ---> BetriebsArtTW ---> 5Mond ---> TheStig.betriebsart_rk3 2021-09-07 16:20:56 DEBUG plugins.trovis557x ~~> 111 ---> BetriebsArtTW ---> 5Mond ---> TheStig.betriebsart_rk3 2021-09-07 16:20:56 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:20:56 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:20:56 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:20:56 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable
Kommentar
-
Ändere mal bei "BetriebsArtTW" den Typ von num auf str (oder schmeiss das Item ganz raus, es enthält die Drehschalterstellung für Trinkwasser - war vielleicht eine blöde Idee von mir, das da mit reinzunehmen).
Gemäß _register.py kommt bei "BetriebsArtTW" ein String aus 'Liste_Schalter' zurück.
Sollten keine weiteren Fehler mehr kommen, kannst Du anfangen, die Pumpen / Binärausgänge / sonstigen Verdächtigen zu testen; ggf. trovis.yaml um die interessanten Items erweitern.
/tom
Edit: Das mit dem doppelten Logging geht mir nicht aus dem Kopf. Das Plugin läuft nicht aus Versehen 2x, oder? (mal im shNG Admin nachsehen).Zuletzt geändert von Tom Bombadil; 07.09.2021, 15:39.
Kommentar
-
Hab das BetriebsArtTW auskommentiert, aber gleicher Fehler:
Code:2021-09-07 16:40:22 WARNING lib.smarthome.main -------------------- Init SmartHomeNG 1.8.2.master (0f462a1e) -------------------- 2021-09-07 16:40:22 WARNING lib.smarthome.main Running in Python interpreter 'v3.8.10 final', from directory /usr/local/smarthome 2021-09-07 16:40:23 WARNING lib.smarthome.main - on Linux-5.4.0-1042-raspi-armv7l-with-glibc2.29 (pid=4352) 2021-09-07 16:40:24 WARNING lib.smarthome.main - Nutze Feiertage für Land 'DE', Provinz 'NW', 1 benutzerdefinierte(r) Feiertag(e) definiert 2021-09-07 16:40:36 WARNING lib.item.items Plugins 'smartvisu' and 'trovis557x' define the same item-attribute 'visu_acl' 2021-09-07 16:40:36 DEBUG plugins.trovis557x __init__ aufgerufen 2021-09-07 16:40:36 DEBUG plugins.trovis557x __init__ aufgerufen 2021-09-07 16:40:36 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200]) 2021-09-07 16:40:36 DEBUG plugins.trovis557x Verbindung zur Trovis hergestellt: ModbusSerialClient(rtu baud[19200]) 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: VorlauftempVF1 ---> TheStig.vf1 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: StellsignalRk1 ---> TheStig.rk1_3pkt 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: StellsignalRk2 ---> TheStig.rk2_3pkt 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA1 ---> TheStig.umwaelzpumpe1 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA2 ---> TheStig.umwaelzpumpe2 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA4 ---> TheStig.ladepumpe 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe 2021-09-07 16:40:37 DEBUG plugins.trovis557x Parse_item: BinaerausgBA5 ---> TheStig.zirkulationspumpe 2021-09-07 16:40:38 DEBUG plugins.trovis557x run aufgerufen 2021-09-07 16:40:38 WARNING lib.smarthome.main -------------------- SmartHomeNG initialization finished -------------------- 2021-09-07 16:40:38 DEBUG plugins.trovis557x run aufgerufen 2021-09-07 16:40:38 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60 2021-09-07 16:40:38 DEBUG plugins.trovis557x scheduler_add: name = plugins.trovis557x.poll_device, parameters: prio=3, cycle=60 2021-09-07 16:40:53 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:40:53 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:40:53 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:40:53 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[9, 302], [10, 0], [11, 285], [12, 331], [13, 32767], [14, 32767], [15, 32767], [16, 356], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 564], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[9, 302], [10, 0], [11, 285], [12, 331], [13, 32767], [14, 32767], [15, 32767], [16, 356], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 564], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 33.1°C ---> TheStig.vf1 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 33.1°C ---> TheStig.vf1 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[98, 32767], [99, 1639], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x [[98, 32767], [99, 1639], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:40:53 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:40:53 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:40:53 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:40:53 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:40:53 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf2' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef2' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk1.schalter' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk2.schalter' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.rk3.schalter' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.modell' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.firmware' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.regler.anlage' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max24h' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1min7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.af1.af1max7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1min7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.vf1.vf1max7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1min7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.ruef1.ruef1max7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1min7d' found 2021-09-07 16:41:35 ERROR modules.websocket prepare_monitor: No item 'heizung.sensoren.sf1.sf1max7d' found 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.af1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf3 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.vf4 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.ruef2 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.rk3.ladepumpe 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.sensoren.sf1 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.rk1.umwaelzpumpe 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.stellmotoren.rk1_3pkt.stellsignal 2021-09-07 16:41:35 WARNING modules.websocket Client 192.168.178.28:59564 requested a series for an unknown item: heizung.stellmotoren.rk2_3pkt.stellsignal 2021-09-07 16:41:53 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:41:53 DEBUG plugins.trovis557x poll_device aufgerufen 2021-09-07 16:41:53 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:41:53 DEBUG plugins.trovis557x Registerbereiche lesen: ([0, 6], [9, 40], [98, 154], [159, 166], [200, 214], [299, 319], [999, 1044], [1053, 1071], [1089, 1095], [1199, 1243], [1255, 1271], [1455, 1470], [1799, 1812], [1827, 1839], [1855, 1870], [6469, 6498]) 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[0, 5573], [1, 21], [2, 200], [3, 129], [4, 89], [5, 25022], [6, 55555]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[9, 303], [10, 0], [11, 286], [12, 330], [13, 32767], [14, 32767], [15, 32767], [16, 354], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 563], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[9, 303], [10, 0], [11, 286], [12, 330], [13, 32767], [14, 32767], [15, 32767], [16, 354], [17, 32767], [18, 5573], [19, 32767], [20, 32767], [21, 5573], [22, 563], [23, 32767], [24, 32767], [25, 3250], [26, 3250], [27, 5573], [28, 0], [29, 0], [30, 0], [31, 0]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 33.0°C ---> TheStig.vf1 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 12 ---> VorlauftempVF1 ---> 33.0°C ---> TheStig.vf1 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[98, 32767], [99, 1640], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x [[98, 32767], [99, 1640], [100, 709], [101, 2021], [102, 4], [103, 4], [104, 4], [105, 2], [106, 0], [107, 1], [108, 0], [109, 5], [110, 0], [111, 5], [112, 104], [113, 110], [114, 1], [115, 2], [116, 130], [117, 3], [118, 21], [119, 1], [120, 100], [121, 30], [122, 30], [123, 65336], [124, 500], [125, 65535], [126, 10], [127, 5], [128, 5], [129, 15], [130, 15], [131, 15], [132, 15], [133, 15], [134, 15], [135, 10], [136, 0], [137, 150], [138, 10], [139, 150], [140, 150], [141, 150], [142, 247], [143, 5573], [144, 1], [145, 1], [146, 5], [147, 15], [148, 5], [149, 0], [150, 5573], [151, 0], [152, 5573], [153, 0], [154, 465]] 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 106 ---> StellsignalRk1 ---> 0% ---> TheStig.rk1_3pkt 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:41:53 DEBUG plugins.trovis557x ~~> 108 ---> StellsignalRk2 ---> 0% ---> TheStig.rk2_3pkt 2021-09-07 16:41:54 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:41:54 DEBUG plugins.trovis557x 'ExceptionResponse' object has no attribute 'registers' 2021-09-07 16:41:54 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable 2021-09-07 16:41:54 ERROR plugins.trovis557x.poll_device Method plugins.trovis557x.poll_device exception: 'AttributeError' object is not iterable > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 664, in _task > obj() > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 84, in poll_device > self.verarbeiteWerte(ids_mit_werten, 'register') > File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 238, in verarbeiteWerte > for id, buswert in _ids_mit_werten: > TypeError: 'AttributeError' object is not iterable
Zuletzt geändert von TheStig; 07.09.2021, 15:44.
Kommentar
-
Vielleicht irgendwas mit dem TTL-Adapter am Ende? Oder bzw Socat? Aktuell sehe ich den Pi (.97) nicht auf dem Adapter, sondern nur das Notebook.
2021-09-07 16_53_54-RS232_Trovis.png
Kommentar
-
Zitat von TheStig Beitrag anzeigenVielleicht irgendwas mit dem TTL-Adapter am Ende? Oder bzw Socat?
Hast Du mal geschaut, ob das Plugin aus Versehen 2x läuft und sich daher vielleicht 2 Instanzen gegenseitig auf die Füße treten und Timing-Probleme verursachen könnten (siehe Edit weiter oben)? Ins shNG/plugins-Verzeichnis gehört nur ein einziges Trovis-Unterverzeichnis.
Andererseits: Die Werte kommen ja offensichtlich rein. Also Fehler erstmal ignorieren und an den Pumpen / Ventilen / BA's etc weiterforschen?
/tom
Kommentar
Kommentar