SeydX
Vielen Dank für das tolle Plugin. Nach anfänglichen Startschwierigkeiten funktioniert das jetzt ganz wunderbar für die Umfänge, die ich nutze.
Ich habe heute das Plugin noch einmal neu installiert, da ich verschiedenste Warnungen und Fehler bekommen hatte, die aber letztendlich wohl nur auf eine fehlerhafte config zurückzuführen waren. Das habe ich für mich lösen können, in dem ich konsequent die ganze sample-config in meine config kopiert habe und dann die für mich relevanten/ irrelevanten Teile angepasst bzw. gelöscht habe. So war eine Anpassung ohne Schreibfehler etc. möglich.
Einzig folgende Einträge waren nicht zu eliminieren:
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] FritzBox: An error occured while getting WIFI 2.4 GHz state!
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] {
Mär 09 09:26:44 Homebridge homebridge[23801]: "error": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "errorCode": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "serviceType": "urn:dslforum-org:service:WLANConfiguration:1",
Mär 09 09:26:44 Homebridge homebridge[23801]: "action": "GetInfo"
Mär 09 09:26:44 Homebridge homebridge[23801]: }
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] FritzBox: An error occured while getting WIFI Guest state!
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] {
Mär 09 09:26:44 Homebridge homebridge[23801]: "error": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "errorCode": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "serviceType": "urn:dslforum-org:service:WLANConfiguration:3",
Mär 09 09:26:44 Homebridge homebridge[23801]: "action": "GetInfo"
Mär 09 09:26:44 Homebridge homebridge[23801]: }
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] FritzBox: An error occured while getting WIFI WPS state!
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] {
Mär 09 09:26:44 Homebridge homebridge[23801]: "error": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "errorCode": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "serviceType": "urn:dslforum-org:service:WLANConfiguration:1",
Mär 09 09:26:44 Homebridge homebridge[23801]: "action": "X_AVM-DE_GetWPSInfo"
Mär 09 09:26:44 Homebridge homebridge[23801]: }
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] FritzBox: An error occured while getting Answering Machine state!
Mär 09 09:26:44 Homebridge homebridge[23801]: [2019-3-9 09:26:44] [FritzPlatform] [ERROR] {
Mär 09 09:26:44 Homebridge homebridge[23801]: "error": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "errorCode": "ESOCKETTIMEDOUT",
Mär 09 09:26:44 Homebridge homebridge[23801]: "serviceType": "urn:dslforum-org:service:X_AVM-DE_TAM:1",
Mär 09 09:26:44 Homebridge homebridge[23801]: "action": "GetInfo"
Mär 09 09:26:44 Homebridge homebridge[23801]: }
Alles anzeigen
Die Homebridge ist zwar gestartet, das Plugin ist gelaufen und die Einträge (Schalter) konnte ich unter Eve zwar alle sehen, aber sobald ich einen Schalter wie z.B. "WLAN An/Aus" betätigt habe, ist das Log voller Fehlermeldung analog zu oben endlos vollgeschrieben worden.
Lösung des Problems bestand letztendlich darin, dass ich den in der config eingetragenen User einmal von der Fritzbox (!) abgemeldet habe. Zu meiner Überraschung hat sich die Fritzbox dann gleich erst einmal komplett neu gestartet (ist evtl. sogar abgeschmiert?!?). Sobald die Fritzbox gebootet war, hat das Plugin ohne weitere Meckereien funktioniert! Da scheint sich also das Plugin irgendwie nicht mit dem selben, auf der Fritzbox angemeldeten User zu verstehen. Nachdem ich mich auf dem Fritzbox wieder eingeloggt habe, ist aber alles weiterhin in Ordnung. Auch ein Neustart der Homebridge mit angemeldetem User auf der Fritzbox funktioniert von da an.
Vielleicht helfen die Anmerkungen ja beim Installieren/ Optimieren des Plugins.
Ein paar Hinweise noch zur Verbesserung des plugins:
- Die Bandbreite wird in unterschiedlichen Einheiten im Terminal (mb/s) und unter Eve (MB/s) angegeben. Die angezeigten Werte scheinen für den Download in MB/s zu sein während die Uploadwerte wohl eher mb/s sind. Da scheint aus meiner Sicht ein Umrechnungs-/Darstellungsfehler vorzuliegen. Wenn man also die Werte in z.B. MB/s ausgeben wollte, dann müsste der Uploadwert noch umgerechnet und die Einheiten in der Terminalausgabe angepasst werden. Sollten es in mb/s angezeigt werden, dann natürlich genau umgekehrt.
- Kleiner Tipp- und Grammatikfehler in der Warnmeldung "[WARN] Cant check declection state, no deflections setted up in fritz.box settings!" sollte meiner Einschätzung nach heißen: "[WARN] Can't check deflection state, no deflections set up in fritz.box settings"
Vielen Dank nochmal für all den Aufwand den Du mit dem Plugin betreibst! Ist inzwischen eins meiner Lieblings-Plugins!
Gruß in die Runde!