und ich habe keine Fritzbox

homebridge-fritz-platform
-
-
Uuuund Kommando zurück.
Mit dem letzten Update auf 2.3.0, hat sich das Problem direkt erledigt. Homebridge startet wieder.
Allerdings bekomme ich die Fehlermeldung bei Wake on Lan.
Code
Alles anzeigenJun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: [2018-6-7 14:34:56] [FritzBox] [ERROR] FRITZ!Box 6490 Cable (lgi)An error occured by getting device state! Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: [2018-6-7 14:34:56] [FritzBox] [ERROR] { Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "error": "No message", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "errorCode": "No code", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "tr064": "Invalid Args", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "tr064code": "402", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "fault": "UPnPError", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "faultcode": "s:Client", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "serviceType": "urn:dslforum-org:service:WANPPPConnection:1", Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: "action": "GetStatusInfo" Jun 07 14:34:56 raspberrypi-3BPlus homebridge[4028]: } Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: [2018-6-7 14:38:05] [FritzBox] [ERROR] An error occured by turning on iMac Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: [2018-6-7 14:38:05] [FritzBox] [ERROR] { Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "error": "No message", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "errorCode": "No code", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "tr064": "Invalid Args", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "tr064code": "402", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "fault": "UPnPError", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "faultcode": "s:Client", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "serviceType": "urn:dslforum-org:service:Hosts:1", Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: "action": "X_AVM-DE_WakeOnLANByMACAddress" Jun 07 14:38:05 raspberrypi-3BPlus homebridge[4028]: }
SeydX Erstmal danke für das geniale Plugin. Klint wie wenn ich auch bald "people" und "fritz" abschaffen kann.
Nun bin ich auch dabei und habe das Plugin zum Test installiert. [email protected]
Allerdings finde ich den Fehler bei mir noch nicht, warum die Homebridge stoppt.
Modell:FRITZ!Box 6490 Cable (lgi), FRITZ!OS:06.50
Leider das durch Unitymedia etwas kastrierte Modell, zumindest was die Möglichkeit betrifft für ein Firmware-Update.
Und für eine gute freie Cable FRITZ!Box reicht das Geld leider gerade nicht.
Danke vorab für die Hilfe. Ich hoffe das Plugin lässt sich trotzdem mit diese FRITZ!Box nutzen.
Code
Alles anzeigenJun 07 14:10:18 raspberrypi-3BPlus homebridge[3822]: [2018-6-7 14:10:18] [FritzBox] [INFO] Device initialized: FRITZ!Box 6490 Cable (lgi) Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: /usr/local/lib/node_modules/homebridge-fritz-platform/node_modules/@seydx/tr064/src/Service.js:346 Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: parseString(response.body,{explicitArray: false,}, function (err, result) { Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: ^ Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: TypeError: Cannot read property 'body' of undefined Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: at Request._callback (/usr/local/lib/node_modules/homebridge-fritz-platform/node_modules/@seydx/tr064/src/Service.js:346:32) Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: at self.callback (/usr/local/lib/node_modules/homebridge-fritz-platform/node_modules/request/request.js:185:22) Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: at Request.emit (events.js:180:13) Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-fritz-platform/node_modules/request/request.js:848:16) Jun 07 14:10:24 raspberrypi-3BPlus homebridge[3822]: at ontimeout (timers.js:466:11) Jun 07 14:10:25 raspberrypi-3BPlus systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE Jun 07 14:10:25 raspberrypi-3BPlus systemd[1]: homebridge.service: Unit entered failed state. Jun 07 14:10:25 raspberrypi-3BPlus systemd[1]: homebridge.service: Failed with result 'exit-code'. Jun 07 14:10:35 raspberrypi-3BPlus systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Code: config.json Abschnitt
Alles anzeigen{ "platform": "FritzPlatform", "name": "FritzBox", "host": "fritz.box", "port": 49000, "timeout": 5, "username": "[email protected]", "password": "xxxxx", "polling": 10, "wifi": { "2.4ghz": true, "5ghz": true, "guest": true, "wps": true }, "options": { "deflection": true, "answeringMachine": true, "devicelock": true, "debug": false, "phoneBook": true, "broadband": { "disable": true, "maxTime": 5, "polling": 60 }, "wakeup": { "internNr": "**620", "duration": 30 }, "alarm": { "telNr": "0160xxxxxxxx", "duration": 30, "telegram": false, "token": "TOKENHERE", "chatID": "CHATIDHERE", "messages": { "activated": "Alarm activated! Call @!", "deactivated": "Alarm deactivated" } }, "reboot": { "disable": false, "cmd_on": "sh /var/homebridge-fritz-platform/reboot-start.sh", "cmd_off": "sh /var/homebridge-fritz-platform/reboot-finished.sh", "telegram": false, "token": "TOKENHERE", "chatID": "CHATIDHERE", "messages": { "on": "Network reboot started!", "off": "Network reboot completed! @" } } }, "callmonitor": { "disable": false, "ip": "192.168.178.1", "port": 1012, "telegram": false, "token": "TOKENHERE", "chatID": "CHATIDHERE", "messages":{ "incoming":"Incoming call! @", "disconnected":"Incoming call - @ - was disconnected!" } }, "presence": { "Daniels iPhone": "xx:xx:xx:xx:xx:xx", "Daniels Apple Watch": "xx:xx:xx:xx:xx:xx", "Davids iPhone": "xx:xx:xx:xx:xx:xx", "Davids MacBook": "xx:xx:xx:xx:xx:xx", "telegram": false, "token": "TOKENHERE", "chatID": "CHATIDHERE", "messages": { "anyone": "Welcome at home @", "noone": "No one at home!" } }, "wol": { "iMac":"xx:xx:xx:xx:xx:xx" }},
Ich habe da noch ein problem mit dem Presence
z.Z sind 2 aktive (1 Android Handy und mein iPhone) beide werden in eve angezeigt (BEWEGUNG)
nun habe ich zum Testen mal mein iPhone komplett ausgeschaltet aber es wird immernoch angezeigt das ich zuhause bin.
Das iphone ist nun schon seit 30 min aus.
Nach einem neustart der fritzbox und das auslassen meines Iphones
hat sich nichts geändert.
2.3.0 installiert?
im config unter presence 'delay' gesetzt'
nach ausschalten des iphones taucht es noch auf der fritz.box weboberflöche auf?
2.3.0 installiert?
im config unter presence 'delay' gesetzt'
nach ausschalten des iphones taucht es noch auf der fritz.box weboberflöche auf?
2.3.0 ist installiert
in der Config habe ich kein delay drin
Ja mein iPhone ist nun seit über einer halben stunde aus und tauch immer noch in der Weboberfläche auf. (Wie oben auf dem Bild zu sehen)
Du hast Kabel Internet DJay ?
Ja, so ist es. Telefon, Internet, Fernsehen über Kabel Unitymedia Hessen. FRITZ!Box 6490 Cable (lgi)
Was ich bisher testen konnte, funktioniert Funktion Anruf eingehend, ausgehen, so wie es soll.
Auch Presence funktioniert so auf den ersten Eindruck zuverlässig.
Wenn es von der Weboberfläche auch nicht verschwindet dann wird das Plugin keine Abwesenheut fedtstellen können, da es ja noch 'eingeloggt' aussieht
Normal müsste wenn WLAN aus ist vom zb Iphone, es auch von der Weboberfläche verschwinden, ist man wieder mit dem iPhone im Wlan Netzwerk drin, wird eine Anwesenheit erkannt
vorrausgesetzt Die FrittBox zeigt es auch so
einige Funktionen sind nicht mit Kabel kompatibel, für diese müsste ich eine if else Abfrage starten ob man Kabel nutzt oder normal, denn dementsprechenf äbdert sich die Abfrage zur API
Würde mit dir das gern zsm die Funktion für Kabel ausbauen wenn du magst, kannst mir ja ne PN schreiben
So nun läuft alles zu meiner Zufriedenheit.
Der Fehler lag wohl am Repeater. Nachdem ich ihm einen neustart verpasst habe werden alle Sensoren korrekt getriggert.
DJaymal überlegt das Branding der Box zu entfernen?
Du hast Message
Hallo zusammen,
was muss ich denn bei "username": "USERNAME", eintragen, wenn ich mich auf der fritz.box Seite nur mit einem Passwort einlogge?
Lasse ich "username": "USERNAME", so stehen, lädt das plugin beim start und nach refresh kommt folgende Fehlermeldung:
CodeJun 07 20:03:14 hbridge2 homebridge[25820]: [2018-6-7 20:03:14] [FritzBox] [ERROR] { Jun 07 20:03:14 hbridge2 homebridge[25820]: "response": "OK", Jun 07 20:03:14 hbridge2 homebridge[25820]: "responseCode": 200, Jun 07 20:03:14 hbridge2 homebridge[25820]: "tr064": "auth. failed", Jun 07 20:03:14 hbridge2 homebridge[25820]: "tr064code": "503", Jun 07 20:03:14 hbridge2 homebridge[25820]: "fault": "UPnPError", Jun 07 20:03:14 hbridge2 homebridge[25820]: "faultcode": "s:Client", Jun 07 20:03:14 hbridge2 homebridge[25820]: "serviceType": "urn:dslforum-org:service:WANPPPConnection:1", Jun 07 20:03:14 hbridge2 homebridge[25820]: "action": "GetStatusInfo" Jun 07 20:03:14 hbridge2 homebridge[25820]: }
Entferne ich "username": "USERNAME", komplett aus meiner config, dann kommt folgender Fehler:
CodeJun 07 18:52:52 hbridge2 homebridge[19052]: [2018-6-7 18:52:52] [FritzBox] [ERROR] FRITZ!Box 7490 (UI): An error occured by getting WIFI WPS state! Jun 07 18:52:52 hbridge2 homebridge[19052]: [2018-6-7 18:52:52] [FritzBox] [ERROR] { Jun 07 18:52:52 hbridge2 homebridge[19052]: "error": "No message", Jun 07 18:52:52 hbridge2 homebridge[19052]: "errorCode": "No code", Jun 07 18:52:52 hbridge2 homebridge[19052]: "serviceType": "urn:dslforum-org:service:WLANConfiguration:1", Jun 07 18:52:52 hbridge2 homebridge[19052]: "action": "X_AVM-DE_GetWPSInfo" Jun 07 18:52:52 hbridge2 homebridge[19052]: }
Ich besitze eine Fritz!Box 7490. Diese hängt hinter einem Kabelrouter von Vodafone und verwaltet mein ganzes Heimnetzwerk.
und wie sieht es aus wenn du es in
"username":""
abänderst
Kabel Router werden noch nicht zu 100% unterstützt, arbeite grad dran
Ich teste gleich mit.
Gesendet von iPhone mit Community
Danke für den Tipp mit dem Benutzernamen. Das hatte ich auch schon gesehen. Leider hat das nicht funktioniert. Ich habe einen Benutzer angelegt und diesen in der config eingegeben. Leider kommt der gleiche Fehler wie vorher.
Ich denke, das Problem bei mir kann nicht mit dem Kabel zu tun haben, denn ich nutze eine normale 7490. Diese hängt nur an einem weiteren Kabelrouter. Die Fritzbox fungiert also als access Point. Das könnte jedoch der Fehler sein...
PS: die Error-Logs oben wurden angepasst. Warum auch immer war 2-mal der gleiche vorhanden. Jetzt ist es richtig
Ich denke, das Problem bei mir kann nicht mit dem Kabel zu tun haben, denn ich nutze eine normale 7490. Diese hängt nur an einem weiteren Kabelrouter. Die Fritzbox fungiert also als access Point. Das könnte jedoch der Fehler sein...
An dem liegt es glaube ich nicht, da ich die Fritzbox auch nur als Accessoire Point verwende und die FritzBox mittels einem anderen Router ins Netz geht. Verbunden mit WLAN
Wie es mit Access Points ist weiß ich leider nicht
Ich bin grad dabei ein Debug Tool zu bauen um die Fehler bessee zu debuggen damit ich weiß was genau nichr hinhaut, ich kann mir aber vorstellen das trotz access point auch wenn es nicht als 'Kabelmodem' fungiert die Schnittstelle anders angesprochen werden muss
svk hattest du mal versucht nachdem du einen neuen Benutzer mit Benutzernamen angelegt hast die Fritzbox neuzustarten und nochmal zu probieren?
Denn bei zu vielen 'Auth failed' Fehler wird dee Zugang geblockt und die Box muss neugestartet werden UND nur einen Benutzer anlegen reicht nicht aus, mann musd auch die Login einstellungen ändern so das bei einem Login auch Benutzername abgefragt wird auf der Weboberflöche