hmm seltsam, hast du hb als init.d laufen oder systemd
Hab es als systemd laufen.
Sent from my iPhone using Community
hmm seltsam, hast du hb als init.d laufen oder systemd
Hab es als systemd laufen.
Sent from my iPhone using Community
SeydX : Hallo, leider funktioniert das Schalten mit den FritzDect210 nicht. Auszug aus Homebridge.log
[FritzPlatform][39m [1m[31m[ERROR] Pflanzlicht: An error occured while setting new switch state[39m[22m
TypeError: Cannot read property 'deviceInfo' of undefined
at SidHandler.getSID (/usr/local/lib/node_modules/homebridge-fritz-platform/handler/SidHandler.js:39:47)
at SmarthomeHandler.sendCommand (/usr/local/lib/node_modules/homebridge-fritz-platform/handler/SmarthomeHandler.js:134:34)
at process._tickCallback (internal/process/next_tick.js:68:7)
Ein ähnlicher Fehler kommt auch bei FritzDECT300 Thermostat.
Das Anmelden bei Fritz Powerlan 1240 E funktioniert auch nicht. Ist aber nicht dramatisch.
Habe gerade gesehen, dass es jetzt 7.10 für die Powerlan gibt. Ich probiere danach nochmal
dev16 ist online
Kannst du mal die homebridge Datei im /etc/defaults/ Ordner öffnen und folgendes hinzufügen und hb neustarten
DEBUG=FritzPlatform,FritzPlatformTR064,FritzPlatformLUA
anschließend log posten bitte
Kannst du mal mit der dev16 nochmal versuchen bitte
Kannst du nochmal hur ausm config schmeißen, auf dev16 updaten und gucken ob Hue wieder in config geschrieben wird
Evtl behebt dev16 auch das Problem mit ECONREFUSED, magst du mal testen?
Lg
Hallo zusammen,
ich versuche mich jetzt seit einigen Wochen an Homebridge und komme leider überhaupt nicht voran bei dem Thema. Grund des ganzen ist, dass ich gerne meine AVM DECT 200 und 301 in HomeKit integrieren würde. Homebridge selbst läuft auf einem RaspberryPi 1 Model B (temporär als Testträger). Die Installation habe ich manuell nach dem hier beschrieben Tutorial auf einer aktuellen Raspian Installation durchgeführt. Installierte Plugins sind "homebridge-config-ui-x v4.4.1" und "homebridge-fritz-platform v3.2.4". Das funktioniert soweit problemlos und fehlerfrei.
Was nicht funktioniert ist das Hinzufügen der AVM Geräte. Ich habe gemäß unterschiedlichster Beispielkonfigurationen bereits versucht die Fritzbox und/oder die DECT 200/301 hinzuzufügen was allerdings nicht funktioniert. Im Terminal bekomme ich in Endlosschleife die folgende Ausgabe:
Mai 09 10:46:56 Homebridge homebridge[14131]: { Error: read ECONNRESET
Mai 09 10:46:56 Homebridge homebridge[14131]: at TCP.onStreamRead (internal/stream_base_commons.js:111:27) errno: 'ECONNRESET', code: 'ECONNRESET', syscall: 'read' }
Mai 09 10:47:11 Homebridge homebridge[14131]: [2019-5-9 10:47:11] [FritzPlatform] [ERROR] An error occured by initializing device, trying again...
Mai 09 10:47:11 Homebridge homebridge[14131]: [2019-5-9 10:47:11] [FritzPlatform] [ERROR] {
Mai 09 10:47:11 Homebridge homebridge[14131]: "errno": "ECONNRESET",
Mai 09 10:47:11 Homebridge homebridge[14131]: "code": "ECONNRESET",
Mai 09 10:47:11 Homebridge homebridge[14131]: "syscall": "read"
Mai 09 10:47:11 Homebridge homebridge[14131]: }
So wie es scheint funktioniert die Anmeldung an der FritzBox also überhaupt nicht.
Ich bin mir nicht sicher ob ich überhaupt die richtigen Parameter für die config.json gewählt habe. Ich möchte an der FritzBox direkt überhaupt keine besonderen Parameter ändern, sonder wirklich nur die DECT 200/301 in HomeKit aufnehmen. Daher habe ich einige Parameter entfernt was laut einigen Beispielkonfigurationen so eigentlich ausreichen sollte. Meine Testkonfiguration mit zwei DECT Geräten und der FritzBox poste ich nachfolgend mal. Könnt Ihr da eventuell mal darüber schauen wo der Fehler liegt? Ich habe bereits mehrere Kombinationen/Alternativen aus den Beispielseiten bzw. aus dem Forum versucht, leider alle ohne Erfolg. Ach ja: Bei der FritzBox handelt es sich um eine 7590 mit FritzOS 7.10.
{
"bridge": {
"name": "Homebridge",
"username": "B8:27:EB:78:62:B3",
"port": 51826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
}
},
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.0.254",
"port": "***",
"username": "***",
"password": "***"
}
},
"smarthome": {
"DECT 200 Wohnzimmer TV": {
"ain": "***",
"type": "switch",
"tempSensor": true,
"unit": "celsius"
},
"DECT 301 Wohnzimmer Rechts": {
"ain": "***",
"type": "thermo",
"unit": "celsius",
"heatValue": 5,
"coolValue": 5,
"windowSensor": true
}
}
}
],
"accessories": []
}
Alles anzeigen
Vielen Dank schon mal im Voraus.
Beste Grüße
bm
@bmonline
https://github.com/SeydX/homeb…ster/docs/Installation.md
Hast du das gemacht?
Und es fehlen ein paar einträge in deiner config würde ich sagen.
z.b
"devices": {
"FritzBox": {
"master": true,
Danke für dein Feedback. Ja, die Fritzbox ist wie in dem Link beschrieben programmiert.
Ich habe auch bereits den kompletten Konfigurationsteil...
"devices": {
"FritzBox": {
"master": true,
"host": "fritz.box",
"port": 49000,
"username": "USERNAME",
"password": "PASSWORD",
"type": "dsl",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"phoneBook": true,
"wps": true,
"aw": true,
"deflection": true,
"led": true,
"lock": true,
"beta": true,
"mesh": false
}
}
Alles anzeigen
... entsprechend natürlich mit den korrekten Zugangsdaten versucht. Allerdings bleibt die Fehlermeldung die gleiche wie oben bereits beschrieben.
@bmonline
Versuch es anstatt dem Namen mal mit der IP der Fritz Box. Habt dein User auch alle Rechte? Leg mal einen neuen mit allen Rechten an und probiere dies. Hast du Anmeldung bei der Fritz Box auch mit Username und PW? Nach Änderung der Config bitte den PI Neustarten.
@bmonline
Welche Version benutzt du? Lösch mal den angelegten Benutzer und erstell einen neuen über die Fritz Webseite und füg diesen in die config ein
ZitatAlles anzeigendev16 ist online
Kannst du mal die homebridge Datei im /etc/defaults/ Ordner öffnen und folgendes hinzufügen und hb neustarten
DEBUG=FritzPlatform,FritzPlatformTR064,FritzPlatformLUA
anschließend log posten bitte
Läuft nun problemlos mit der neuen Beta. Thanxx
Hallo und guten Morgen.
Ich habe bereits beide Varianten (IP bzw. Hostname) versucht. Auch einen alternativen Port. Der in der FritzBox angelegte Benutzer hat alle Rechte und ich habe bereits mehrere Nutzer angelegt mit jeweils unterschiedlichen Passwörter. Ebenfalls ist die Fritzbox 1:1 wie im Tutorial konfiguriert. Also Anmeldung durch Name/Passwort, UPnP, usw. . Einen Neustart des Pi habe ich nach jeder Änderung an der Konfiguration durchgeführt.
Auf dem Pi läuft die aktuelle Version 3.2.4 und auf der Fritzbox FritzOS 7.10. Den Benutzername habe ich wie oben beschrieben bereits mehrfach gewechselt ohne das sich an der beschriebenen Fehler Endung etwas ändert. Bin leider etwas ratlos was ich noch probieren könnte.
EDIT: Gibt es jemanden der ebenfalls einen RaspberryPi 1 nutzt? Eventuell liegt es ja an der node Variante für armv6, auch wenn die Version zu armv7 gleich sein sollten.
MfG
bm
@bmonline
Kann mir nicht vorstellen das es an node liegt, da ich hier die ver 9.9.0 am laufen habe.
Ganz dumme frage. Hast du auch mal einen neustart der FritzBox gemacht?
SeydX: Habe mal ein wenig mit den Steckdosen Fritz!dect210 rumgespielt. Einschalten über MyFRITZ! Und ausschalten über Homeapp und umgekehrt. Funktioniert super. Habe auch eine Automation erstellt, wenn ich ins Haus komme,
soll die Steckdose eingeschaltet werden. Funktioniert auch. Die Anwesenheitserkennung über IP arbeitet sauber. Ich wüßte jetzt nicht, was ich noch testen kann. Für mich ist die Version final.. super Arbeit!!