-
Notifications
You must be signed in to change notification settings - Fork 21
Plugin stopped working? No devices listed #109
Comments
Ich habe das gleiche Problem auch bereits in #106 beschrieben! Die Rahmenbedingungen sind bei mir ähnlich. Allerdings sind es 12x FritzDECT 200 und eine FritzBox 7590 |
Hi! Vielen Dank im Voraus! |
Das müsste funktionieren: npm install -g [email protected] |
Ich hab die 0.9.1 und alles funktioniert, jetzt bin ich mir gerade unsicher ob ich die 0.9.2 probieren soll 😅 |
Danke für Euer Feedback! Könntet ihr bitte mal probieren, mit welchem commit es "kaputt" geht: 03d54b2, 6dcf23d oder 915e170? Was ist der letzte "gute" und der erste "schlechte"? Ich muss leider so doof fragen da ich nicht erkennen kann, wie bei NPM Versionen und Commits zusammen hängen. Könnt ihr bestätigen, dass bis 0.9.1 alles in Ordnung ist? |
Ok, will Ich gerne testen. Frage: wie installiere ich einen Commit?! |
Genau wie eine version, nur mit #commit-hash am Ende. |
@BionicThomas kannst Du bitte mal DEBUG Log anfertigen (siehe Readme). Ich würde gerne verstehen was da bei Initialisierung der Thermostate zurück kommt. Sehr merkwürdig... |
Ich bin jetzt auf der 0.9.2 und funktioniert wunderbar mit den DECT 200, dann bin ich raus und kann leider nicht helfen. [email protected], [email protected] |
Könnt ihr bitte jeweils Eure Config posten? Welche geht, welche geht nicht? |
Downgrade auf 0.91 bringt alle DECT200 wieder. Daher sollte bei mir commit 915e170 das Problem sein. |
Kann ich bestätigen. Habe in einer Testumgebung auf 0.9.1 getestet. Hier ist alles vorhanden. |
Hi Andig, |
Am einfachsten wäre es eine neue Installation im Userordner zum testen zu machen. Ohne SystemD und ohne globale installation. Dem |
@BionicThomas kannst Du Dir bitte mal 915e170#diff-d65fb0a4a1a5707f12955fe28f74c8e6R171-R192 anschauen? Das ist der einzige Code der irgendetwas inhaltliches beiträgt. Wa passiert wenn Du wieder die 915e170 installiert, den Code dann aber auskommentierst? Ich hab jetzt mehrfach drauf geschaut und finde einfach keinen Fehler :O |
ping @BionicThomas hast Du Gelegenheit das auszuprobieren? |
Meine steps: Homebridge neugestartet => Alle 200er und 201er wieder verschwunden. sudo nano /usr/lib/node_modules/homebridge-fritz/lib/platform.js Homebridge neugestartet => Alle 200er und 201er sind wieder da! |
in meinem Set-up befinden sich auch 2 HAN-FUN Taster von der Telekom. |
bin jetzt auf 0.9.4 gegangen. |
Moin Thomas,
das beschriebene Verhalten ist eindeutig, ich sehe aber keine offensichtliche Fehlerursache. Falls möglich- könntest Du mich per SSH auf den Raspi lassen? Austausch von public key oder Passwort per Mail ([email protected] <mailto:[email protected]>).
Alternativ als letzten Versuch- könntest Du bitte ein
console.log(self.devicelist);
in den Code (vor die Buttons) mit einbauen? Dann würde ich versuchen die Initialisierung anders zu machen und die getSwitchList und getThermostatList calls komplett zu vermeiden.
Viele Grüße, Andreas
… On 2. Feb 2020, at 16:21, Thomas ***@***.***> wrote:
bin jetzt auf 0.9.4 gegangen.
Dort selbes Bild, nur wenn ich die platform.js editiere erscheinen die Fritz Devices.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#109?email_source=notifications&email_token=AABND367UYMDRIVRK7MYGZDRA3QGTA5CNFSM4KMS4NX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKRZIAA#issuecomment-581145600>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AABND37ZUN53H67QPCMB5MLRA3QGTANCNFSM4KMS4NXQ>.
|
Ping @BionicThomas |
Hi andig! die Zeile habe ich eingefügt und neu gestartet ... Im Log erscheint nur "Undefined"? [2020-2-6 12:33:33 PM] [FritzBoxSmartHome] Alarm sensors found: none Am Besten gebe ich dir SSH access auf meinen PI? |
bitte an: [email protected] |
hi andig! Ich habe mal zur platform.js die Zeile eingefügt um die wirkliche Fehlermeldung zu erhalten. dann erschien im log: [2020-2-7 1:18:26 PM] [FritzBoxSmartHome] device.button.forEach is not a function Könnte dies helfen? |
Sehe gerade du hast eine branch "init" angelegt, die den Fehler beheben soll. sudo npm install -g homebridge-fritz@init hat nicht geklappt. |
Siehe https://stackoverflow.com/questions/39732397/install-specific-branch-from-github-using-npm |
Der Anleitung hatte ich vorher schon versucht zu folgen. dies führte leider zu folgendem Fehler: [2020-2-7 2:45:58 PM] [FritzBoxSmartHome] Sensors found: 087610215451,087610206592,087610243230,087610213856,087610211268,087610242979,087610328584,116570188239,116570130373,116300105298 Konnte [2020-2-7 1:18:26 PM] [FritzBoxSmartHome] device.button.forEach is not a function |
Mach mal bitte ein
nach der Zeile mit
Sehr merkwürdig, weil das kommt im ganzen Code nicht vor. Ich steh auf dem Schlauch. SSH wäre Klasse ;) |
das bringt folgenden Output. [ { identifier: '119340137738-2', |
ich habe einfach mal um den Buttons code einen eigenen try / catch gebaut.
[2020-2-9 1:16:59 PM] [FritzBoxSmartHome] Alarm sensors found: none |
Wie gesagt, das ist völlig ungetestet weil bei mir grad kein Homebridge läuft. Dein Output hilft aber, muss mich nur noch ransetzen und das aufräumen... |
Hi andig! [1.5.2020, 12:19:59] [FritzBoxSmartHome] Alarm sensors found: none Der eine als "Buttons found" dargestellte AIN ist übrigens ein HAN-FUN 2-fach Button in meiner Konfiguration. Davon habe ich eigentlich 2. Es handelt sich dabei um die Buttons von der Telekom. Reagieren diese vielleicht anders als erwartet? |
Ich hab momentan leider extrem wenig Zeit da https://github.com/andig/evcc meine Freizeit voll beansprucht. Würde mich über einen PR aber sehr freuen! |
Hi!
First of all thanks for the very good plugin!
Homebridge:0.4.50
Fritz Plugin 0.9.2
FritzBox 7490 with 07.12 FritzOS
It worked for me before I had about 10 devices from my FritzBox showing up, but now not a single device shows up on the homebridge list of devices and HomeKit for the FritzBox. Maybe the recent update from 0.9.0 to 0.9.2 caused it? I only noticed it today and cannot pinpoint an exact event though.
According to the log the login works but then an error is presented that would suggest no device is found, however shortly after messages about updating an outlet are shown.
2020-1-28 2:36:32 PM] [FritzBoxSmartHome] Fritz!Box platform login successful
[2020-1-28 2:36:32 PM] [FritzBoxSmartHome] Discovering accessories
[2020-1-28 2:36:33 PM] [Config] Homebridge Config UI X v4.8.1 is listening on :: port 8080
[2020-1-28 2:36:35 PM] [FritzBoxSmartHome] Alarm sensors found: none
[2020-1-28 2:36:35 PM] [FritzBoxSmartHome**] Could not get devices from Fritz!Box. Please check if device supports the smart home API and user has sufficient privileges.**
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Outlets found: 087610215451,087610206592,087610243230,087610213856,087610211268,087610242979,087610328584,116570026378,116570130373,116300105298
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610215451
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610206592
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610243230
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610213856
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610211268
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610242979
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 087610328584
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 116570026378
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 116570130373
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating outlet 116300105298
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Thermostats found: none
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Updating temperature sensor 116570188239
[2020-1-28 2:36:37 PM] [FritzBoxSmartHome] Sensors found: 116570188239
My config is simple:
{
"platform": "Fritz!Box",
"name": "FritzBoxSmartHome",
"username": "admin",
"password": "xxxx",
"url": "https://192.168.178.1",
"interval": 60,
"concurrent": false,
"devices": {
"wifi": {
"name": "Guest WLAN",
"display": false
}
},
"options": {
"strictSSL": false
}
},
Question, should the user be the same that is used to log on to the fritz box, the one where basically only the password is asked for? is this the user "admin"? Tries as well to leave it "" blank, with the same results.
The text was updated successfully, but these errors were encountered: