Danke für die Antwort .....
Gestern gab's den 350 Connect bei Ama..... für EUR 520,- , da hab ich unplanmäßig zugeschlagen....
Wollte nur wissen, ob sich der Versuch der Integration lohnt. Daher die Frage nach der Version
Meine SH Version ist - leider noch - 1.0.45
Danke, JG
Ankündigung
Einklappen
Keine Ankündigung bisher.
Indego Connect
Einklappen
X
-
Das habe ich jetzt nicht verstanden.... Edit: Das bezog sich auf den Post vorher! Jetzt habe ich es verstanden!Zitat von Marcov Beitrag anzeigenschuma -> bitte entschuldige, so sollte es bei Dir (und anderen) dann auch gehen:
Ich hatte nur noch ein paar try in das Plugin eingebaut. Damit einige Fehlermeldungen abgefangen werden. Soll ich das hier mal posten?
Müsstest Du dann aber noch mal drüber schauen ob das so io ist.Zuletzt geändert von schuma; 25.10.2018, 14:45.
Einen Kommentar schreiben:
-
Hallo,
bei mir läuft es mit 1.4 aber auch spätestens ab 1.2!
schuma -> bitte entschuldige, so sollte es bei Dir (und anderen) dann auch gehen:
PHP-Code:if 'alm_firmware_version' in device_data_response:
alm_firmware_version = device_data_response['alm_firmware_version']
if alm_firmware_version != self._sh.indego.alm_firmware_version():
self._sh.return_item('indego.alm_firmware_version.before')(self._sh.indego.alm_firmware_version(),'indego plugin')
self._sh.return_item('indego.alm_firmware_version.changed')(self._sh.now(),'indego plugin')
logger.info("indego updated firmware from " +self._sh.indego.alm_firmware_version() +' to ' +str(alm_firmware_version))
self._sh.return_item('indego.alm_firmware_version')(alm_firmware_version,'indego plugin')
logger.debug("alm_firmware_version "+str(alm_firmware_version))
Einen Kommentar schreiben:
-
Wenn du fragen möchtest ob das Plugin mit Deiner Version läuft, frage doch ob das Plugin mit der Version XY läuft. So können alle wieder nur raten....Zitat von Haiphong Beitrag anzeigenServus Marco,
mit welcher SH-Version läuft das Plugin bei Dir.
( bin noch auf einer alten - nicht NG - Version )
JG
Einen Kommentar schreiben:
-
Servus Marco,
mit welcher SH-Version läuft das Plugin bei Dir.
( bin noch auf einer alten - nicht NG - Version )
JG
Einen Kommentar schreiben:
-
Hier das, was hinter device data RAW kommt:
Code:2018-07-24 22:13:00 DEBUG device_date device data RAW: b'{\n "alm_sn" : "802665439",\n "service_counter" : 9680,\n "needs_service" : false,\n "alm_mode" : "calendar",\n "bareToolnumber" : "3600HB0100"\n}' 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.rrr 2018-07-24 22:13:00 DEBUG device_date device date stringtanga: { "alm_sn" : "802665439", "service_counter" : 9680, "needs_service" : false, "alm_mode" : "calendar", "bareToolnumber" : "3600HB0100" } 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.td 2018-07-24 22:13:00 DEBUG device_date device date JASON: {'service_counter': 9680, 'alm_mode': 'calendar', 'needs_service': False, 'bareToolnumber': '3600HB0100', 'alm_sn': '802665439'} 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.dateTime 2018-07-24 22:13:00 DEBUG device_date Item indego.alm_sn = 802665439 via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-25T18:00:00Z 2018-07-24 22:13:00 DEBUG device_date alm_sn 802665439 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.wwtext 2018-07-24 22:13:00 DEBUG device_date Item indego.service_counter = 9680 via indego plugin None None 2018-07-24 22:13:00 DEBUG device_date service_counter 9680 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_7.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG device_date needs_service False 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.tt 2018-07-24 22:13:00 DEBUG device_date Item indego.alm_mode = calendar via indego plugin None None 2018-07-24 22:13:00 DEBUG Scheduler device_date next time: 2018-07-24 23:53:00+02:00 2018-07-24 22:13:00 DEBUG Main Item EG.Raum7.Heizung.Betriebsmodus = 1 via KNX 1.1.7 2/6/108 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.prrr 2018-07-24 22:13:00 DEBUG device_date ALM_MODE MANUAAAAAAAAL 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_7.intervalLength 2018-07-24 22:13:00 DEBUG Main Item EG.Raum7.Rolladen1.Status_pos_oben = True via KNX 1.1.4 2/6/170 2018-07-24 22:13:00 DEBUG device_date alm_mode calendar 2018-07-24 22:13:00 DEBUG get_weather POSITION 8 2018-07-24 22:13:00 DEBUG device_date Item indego.bareToolnumber = 3600HB0100 via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG device_date bareToolnumber 3600HB0100 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 ERROR device_date Method device_date exception: 'alm_firmware_version' Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 517, in _task obj() File "/usr/local/smarthome/plugins/indego/__init__.py", line 418, in device_data alm_firmware_version = device_data_response['alm_firmware_version'] KeyError: 'alm_firmware_version' 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 200000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-26T00:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_8.wwtext = clear via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_8.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 9 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-26T06:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_9.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_9.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 10 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-26T12:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_10.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_10.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 11 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-26T18:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_11.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_11.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 12 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 200000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-27T00:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_12.wwtext = clear via indego plugin None None 2018-07-24 22:13:00 DEBUG Main Item EG.Raum7.Heizung.Basissollwert = 7.0 via KNX 1.1.7 2/6/106 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_12.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 13 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-27T06:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_13.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_13.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 14 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-27T12:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_14.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_14.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 15 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 100000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-27T18:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_15.wwtext = sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_15.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 16 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SONNE 200000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-28T00:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.wwtext 2018-07-24 22:13:00 DEBUG Main Item EG.Raum7.Rolladen2.Status_pos_oben = True via KNX 1.1.4 2/6/172 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_16.wwtext = clear via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_16.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 17 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SPELLS 110000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-28T06:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_17.wwtext = mainly sunny via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_17.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 18 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SPELLS 110000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-28T12:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_18.wwtext = lengthy sunny spells via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_18.intervalLength 2018-07-24 22:13:00 DEBUG get_weather POSITION 19 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTPUNKT wwsymbol_mg2008 2018-07-24 22:13:00 DEBUG get_weather WERTCHEN SPELLS 110000 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.rrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.td 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.dateTime 2018-07-24 22:13:00 DEBUG get_weather DATE__TIME 2018-07-28T18:00:00Z 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.wwtext 2018-07-24 22:13:00 DEBUG get_weather Item indego.weather.int_19.wwtext = sunny spells via indego plugin None None 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.tt 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.prrr 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM indego.weather.int_19.intervalLength 2018-07-24 22:13:00 DEBUG Main Item EG.Raum7.Heizung.Betriebsmodus_status = 40 via KNX 1.1.7 2/6/109 2018-07-24 22:13:00 DEBUG get_weather POSITION_day 0 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_0.tx 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_0.tn 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_0.sun 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_0.date 2018-07-24 22:13:00 DEBUG get_weather WOCHENTAG GEWITTER Dienstag 2018-07-24 22:13:00 DEBUG get_weather POSITION_day 1 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_1.tx 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_1.tn 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_1.sun 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_1.date 2018-07-24 22:13:00 DEBUG get_weather WOCHENTAG GEWITTER Mittwoch 2018-07-24 22:13:00 DEBUG get_weather POSITION_day 2 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_2.tx 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_2.tn 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_2.sun 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_2.date 2018-07-24 22:13:00 DEBUG get_weather WOCHENTAG GEWITTER Donnerstag 2018-07-24 22:13:00 DEBUG get_weather POSITION_day 3 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_3.tx 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_3.tn 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_3.sun 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_3.date 2018-07-24 22:13:00 DEBUG get_weather WOCHENTAG GEWITTER Freitag 2018-07-24 22:13:00 DEBUG get_weather POSITION_day 4 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_4.tx 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_4.tn 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_4.sun 2018-07-24 22:13:00 DEBUG get_weather ITEEEEEM DAY indego.weather.day_4.date 2018-07-24 22:13:00 DEBUG get_weather WOCHENTAG GEWITTER SamstagZuletzt geändert von schuma; 26.07.2018, 07:10.
Einen Kommentar schreiben:
-
Hi,
doch, gibt es bei mir noch. Poste doch mal aus dem Debug Output Dein "device data RAW". So langsam muss man ja überlegen es bei allen Keys mit "try" anzulegen.
Einen Kommentar schreiben:
-
Marcov Bei mir scheint es das Keyword "alm_firmware_version" nicht mehr zu geben....
Code:18-07-24 22:16:56 DEBUG state indego state received { "state" : 258, "map_update_available" : false, "mowed" : 0, "mowmode" : 2, "xPos" : 219, "yPos" : 180, "runtime" : { "total" : { "operate" : 16088, "charge" : 6408 }, "session" : { "operate" : 36, "charge" : 34 } }, "mapsvgcache_ts" : 1532463416337, "svg_xPos" : 272, "svg_yPos" : 1464, "config_change" : false, "mow_trig" : false } 2018-07-24 22:16:56 DEBUG state state code 258 2018-07-24 22:16:56 DEBUG state indego docked 2018-07-24 22:16:56 DEBUG state state str docked 2018-07-24 22:16:56 DEBUG state mowed 0 2018-07-24 22:16:56 DEBUG state mowmode 2 2018-07-24 22:16:56 DEBUG state total_operate 16088 2018-07-24 22:16:56 DEBUG state total_charge 6408 2018-07-24 22:16:56 DEBUG state session_operate 36 2018-07-24 22:16:56 DEBUG state session_charge 34 2018-07-24 22:16:56 DEBUG state xPos 219 2018-07-24 22:16:56 DEBUG state yPos 180 2018-07-24 22:16:56 DEBUG state svg_xPos 272 2018-07-24 22:16:56 DEBUG state svg_yPos 1464 2018-07-24 22:16:56 DEBUG state config_change False 2018-07-24 22:16:56 DEBUG state mow_trig False 2018-07-24 22:16:56 DEBUG state map_update FalseIch habe das im Plugin erst einmal auskommentiert.Code:2018-07-24 22:13:00 ERROR device_date Method device_date exception: 'alm_firmware_version' Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 517, in _task obj() File "/usr/local/smarthome/plugins/indego/__init__.py", line 418, in device_data alm_firmware_version = device_data_response['alm_firmware_version'] KeyError: 'alm_firmware_version'
Aber ist das bei Dir auch so?
Grüße, MarcZuletzt geändert von schuma; 24.07.2018, 21:45.
Einen Kommentar schreiben:
-
So, ich habe jetzt mal alles in eine ZIP gepackt.
Alles letzter Stand und für die SV2.9 und SHNG Master und die html für die 350/400 Modelle. Wer hier die größeren Modelle hat, muss wieder die auskommentierten Zeilen einkommentieren.
indego_plugin.zip
Vielen, vielen Dank noch einmal an Marcov für dieses super Plugin!
Grüße, Marc
Einen Kommentar schreiben:
-
So, einen Tag durchgelaufen, jetzt läuft es super!
Ich packe dann mal alles zusammen und stelle den Stand für die aktuelle SHNG Version und die SV2.9 hier rein.
Einen Kommentar schreiben:
-
So, im Anhang nun mit reconnect im get_url Befehl, außerdem habe ich die Log-Level geändert.Angehängte Dateien
Einen Kommentar schreiben:
-
Das mit der Internetverbindung von 12:48 - 12:52 stimmt! Habe ich gerade noch einmal geprüft DSL abgebrochen.
Ich wäre dafür, im normalen Log nur die Fehler zu dokumentieren.
Das mit dem zuvorkommen der Zwangstrennung teste ich jetzt mal.
Einen Kommentar schreiben:
-
Hi,
die Anmeldung am Server muss von Zeit zu Zeit erneuert werden (früher alle zwei Stunden). Das macht das Plugin selbstständig bei der Stateabfrage, da diese am häufigsten erfolgt, wenn es einen 401 Code bzw. kein 200 oder 201 zurück erhält.
Wenn Dich das stört, kannst Du in Zeile 218 den "#" enfernen, dann führt er die Anmeldung selbstständig alle 119 Minuten durch:PHP-Code:if state_response == False:
logger.error('Indego disconnected')
self._sh.return_item('indego.online')(False,'indego plugin')
self.auth()
und kommt der Zwangsabmeldung zuvor, wenn ich Dein Log richtig interpretiere, dann haben Sie diese Intervall aber auch 90 Minuten geändert, müsste also heißen:PHP-Code:self._sh.scheduler.add('auth', self.auth, cycle=7190)
Warum ich das rausgenommen habe weiß ich nicht mehr genau (vielleicht um unabhängig von den Änderungen am Server zu sein). In den anderen Funktionen habe ich es auch nicht eingebaut, könnte man noch generell in die get_url Funktion machen, teste ich mal bei mir.PHP-Code:self._sh.scheduler.add('auth', self.auth, cycle=5390)
Außerdem habe ich noch einen Fehler 504 gesehen, dass ist ein Serverfehler, da haben wir keinen Einfluss drauf.
Von 12:48 bis 12:52 gab es ein Problem mit Deiner INternetverbindung (schätze ich).
Die anderen Logeinträge sind Infoeinträge, ich wollte die gerne im generellen Log haben, kann ich aber auch rausnehmen.
Einen Kommentar schreiben:
-
Hallo Marcov .
Das Datum der Karte funktioniert nun auch.
Ich bekomme aber über den Tag verteilt immer noch ein haufen Logeinträge.
Würdest Du da bitte noch einmal drüber schauen?
Vielen Dank!Code:2018-06-06 02:52:24 INFO alert No new Alert Messages 2018-06-06 03:52:24 INFO alert No new Alert Messages 2018-06-06 04:32:23 WARNING get_weather Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/predictive/weather: 401 Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 449, in _task obj() File "/usr/local/smarthome/plugins/indego/__init__.py", line 232, in get_weather weather = weather.decode(encoding='UTF-8',errors='ignore') AttributeError: 'bool' object has no attribute 'decode' 2018-06-06 04:32:23 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 04:32:23 ERROR state Indego disconnected 2018-06-06 04:32:23 WARNING device_date Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX: 401 2018-06-06 04:32:23 ERROR device_date Device Data disconnected 2018-06-06 04:32:23 INFO state context ID received XXX 2018-06-06 04:32:23 INFO state User ID received XXX 2018-06-06 04:32:23 INFO state Serial received XXX 2018-06-06 04:52:24 INFO alert No new Alert Messages 2018-06-06 05:52:24 INFO alert No new Alert Messages 2018-06-06 06:52:25 INFO alert No new Alert Messages 2018-06-06 07:52:25 WARNING alert Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alerts: 401 2018-06-06 07:52:25 INFO alert No Alert or error 2018-06-06 07:52:25 WARNING get_smart_frequency Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/predictive/useradjustment: 401 2018-06-06 07:52:25 ERROR get_smart_frequency Method get_smart_frequency exception: 'bool' object has no attribute 'decode' Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 449, in _task obj() File "/usr/local/smarthome/plugins/indego/__init__.py", line 364, in get_smart_frequency smart_frequency_response = smart_frequency_response.decode(encoding='UTF-8',errors='strict') AttributeError: 'bool' object has no attribute 'decode' 2018-06-06 07:52:25 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 07:52:25 ERROR state Indego disconnected 2018-06-06 07:52:25 INFO state context ID received XXX 2018-06-06 07:52:25 INFO state User ID received XXX 2018-06-06 07:52:25 INFO state Serial received XXX 2018-06-06 08:52:25 INFO alert No new Alert Messages 2018-06-06 09:52:25 INFO alert No new Alert Messages 2018-06-06 10:52:25 INFO alert No new Alert Messages 2018-06-06 11:12:27 WARNING get_next_time Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/predictive/nextcutting?last=YYYY-MM-DDTHH:MM:SS%2BHH:MM: 401 2018-06-06 11:12:27 ERROR get_next_time Error getting next smartmow time 2018-06-06 11:13:25 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 11:13:25 ERROR state Indego disconnected 2018-06-06 11:13:25 INFO state context ID received XXX 2018-06-06 11:13:25 INFO state User ID received XXX 2018-06-06 11:13:25 INFO state Serial received XXX 2018-06-06 11:52:25 INFO alert No new Alert Messages 2018-06-06 12:48:25 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: [Errno 101] Das Netzwerk ist nicht erreichbar 2018-06-06 12:48:25 ERROR state Indego disconnected 2018-06-06 12:48:25 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/authenticate: [Errno 101] Das Netzwerk ist nicht erreichbar 2018-06-06 12:48:25 ERROR state AUTHENTICATION INDEGO FAILED! Plugin not working now. 2018-06-06 12:49:50 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: [Errno -3] Temporärer Fehler bei der Namensauflösung 2018-06-06 12:49:50 ERROR state Indego disconnected 2018-06-06 12:50:10 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/authenticate: [Errno -3] Temporärer Fehler bei der Namensauflösung 2018-06-06 12:50:10 ERROR state AUTHENTICATION INDEGO FAILED! Plugin not working now. 2018-06-06 12:50:50 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: [Errno -3] Temporärer Fehler bei der Namensauflösung 2018-06-06 12:50:50 ERROR state Indego disconnected 2018-06-06 12:51:10 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/authenticate: [Errno -3] Temporärer Fehler bei der Namensauflösung 2018-06-06 12:51:10 ERROR state AUTHENTICATION INDEGO FAILED! Plugin not working now. 2018-06-06 12:52:25 INFO alert No new Alert Messages 2018-06-06 13:52:25 INFO alert No new Alert Messages 2018-06-06 14:33:26 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 14:33:26 ERROR state Indego disconnected 2018-06-06 14:33:26 INFO state context ID received XXX 2018-06-06 14:33:26 INFO state User ID received XXX 2018-06-06 14:33:26 INFO state Serial received XXX 2018-06-06 14:52:25 INFO alert No new Alert Messages 2018-06-06 15:52:25 INFO alert No new Alert Messages 2018-06-06 16:48:41 INFO state You have a new MAP 2018-06-06 16:52:25 INFO alert No new Alert Messages 2018-06-06 17:07:37 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/map: 504 2018-06-06 17:07:37 INFO state Map returned false 2018-06-06 17:07:38 INFO state You have a new MAP 2018-06-06 2018-06-06 17:50:40 INFO state You have a new MAP 2018-06-06 17:52:25 INFO alert No new Alert Messages 2018-06-06 17:53:27 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 17:53:27 ERROR state Indego disconnected 2018-06-06 17:53:28 INFO state context ID received XXX 2018-06-06 17:53:28 INFO state User ID received XXX 2018-06-06 17:53:28 INFO state Serial received XXX 2018-06-06 18:12:39 INFO state You have a new MAP 2018-06-06 2018-06-06 21:13:30 WARNING state Problem fetching https://api.indego.iot.bosch-si.com/api/v1/alms/XXX/state: 401 2018-06-06 21:13:30 ERROR state Indego disconnected 2018-06-06 21:13:30 INFO state context ID received XXX 2018-06-06 21:13:30 INFO state User ID received XXX 2018-06-06 21:13:30 INFO state Serial received XXX 2018-06-06 21:52:25 INFO alert No new Alert Messages
Einen Kommentar schreiben:


Einen Kommentar schreiben: