homebridge-fritz-platform

  • SeydX : Das Problem mit meinen Tasmota Schaltern (homebridge-mqtt-switch-tasmota) konnte ich lösen, musste nur eine ältere Version des Plugins installieren.

    Jetzt bleibt nur noch das Problem mit dem Homebridge-Fritz-platform Plugin.

    Apple TV4K, Homepod, Hoobs, Alexa

  • SeydX :

    Jetz läuft wieder alles bis auf das Fritz-platform Plugin.


    Fehler im homebridge.log ist

    [5/12/2019, 5:46:10 PM] [FritzPlatform] [INFO] Initializing config...

    [5/12/2019, 5:46:10 PM] [FritzPlatform] [INFO] Found 10 active devices…

    [5/12/2019, 5:46:10 PM] [FritzPlatform] [ERROR] An error occured while checking config!


    Anbei mein config.json (Habe nur die IP's und User/PW ausgeXt

    {

    "platform": "FritzPlatform",

    "devices": {

    "fritzwz": {

    "active": true,

    "host": "192.168.xxxxxx",

    "port": 49000,

    "username": "xxxxxx",

    "password": "xxxxxx",

    "type": "dsl",

    "readOnly": false,

    "options": {

    "wifi2": false,

    "wifi5": false,

    "wifiGuest": false,

    "wps": false,

    "led": false

    }

    },

    "Fritzoben": {

    "active": true,

    "host": "192.168.xxxxxx",

    "port": 49000,

    "username": "xxxxxxx",

    "password": "xxxxxxxx",

    "type": "dsl",

    "readOnly": false,

    "options": {

    "wifi2": false,

    "wifi5": false,

    "wifiGuest": false,

    "wps": false,

    "led": false

    }

    },

    "FRITZ!Box 7590": {

    "active": true,

    "host": "192.168.xxxxxxx",

    "port": 49000,

    "username": "xxxxxxxxx",

    "password": "xxxxxxx",

    "type": "dsl",

    "master": true,

    "mesh": true,

    "readOnly": false,

    "options": {

    "wifi2": false,

    "wifi5": false,

    "wifiGuest": false,

    "phoneBook": false,

    "wps": false,

    "aw": false,

    "deflection": false,

    "led": false,

    "lock": false

    }

    },

    "FRITZ!Powerline 1240E": {

    "active": true,

    "host": "192.168.100.23",

    "port": 49000,

    "username": "",

    "password": "xxxxx",

    "type": "",

    "master": false,

    "mesh": false,

    "readOnly": false,

    "options": false

    },

    "Philips hue (192.168.100.251)": {

    "active": false,

    "host": "192.168.100.251",

    "port": 80,

    "username": "",

    "password": "",

    "type": "",

    "master": false,

    "mesh": false,

    "readOnly": false,

    "options": false

    }

    },

    "smarthome": {

    "Pflanzlicht": {

    "active": true,

    "ain": "116570xxxxx",

    "tempSensor": true,

    "devType": "switch"

    },

    "Thermostat": {

    "active": true,

    "ain": "10971xxxxxx",

    "heatValue": 5,

    "coolValue": 5,

    "windowSensor": false,

    "devType": "thermostat"

    },

    "Schwippbogen": {

    "active": true,

    "ain": "11657xxxxxxx",

    "tempSensor": true,

    "devType": "switch"

    }

    },

    "presence": {

    "user": [

    {

    "active": true,

    "name": "Ralf",

    "address": "192.168.xxxxxx"

    }

    ],

    "anyone": true,

    "offDelay": 90,

    "onDelay": 15

    },

    "broadband": {

    "active": false,

    "measureTime": 5

    },

    "extReboot": {

    "active": false,

    "cmdOn": "",

    "cmdOff": ""

    },

    "polling": 10,

    "timeout": 10,

    "clearCache": false

    }

    ],



    Vielleicht hast Du eine Idee oder ich habe etwas falsch in meiner Config. Danke vorab für Deine Hilfe


    P.S. Wie mache ich das mit dem Powerlin Adapter. Der hat keine User sondern nur Passwort

    Apple TV4K, Homepod, Hoobs, Alexa

  • ich nutze zwar keine Fritzbox und deshalb auch nicht dieses Plugin, aber der Bereich ab Presence sieht komisch auf. Vor allem die Setzung der Klammern. Das kann ich so nicht in der example-config.json nachlesen auf github. Muss das wirklich genau so sein?


    Zusaetzlich weiß ich nicht, ob es sich beißt wenn du bei Hue noch Klammern und die IP angibst, also als Name --> "Philips hue (192.168.100.251)":

  • SeydX hast du

    "delay": 320,

    "onDelay": 15,


    bewusst weggelassen?


    Ich sehe im log das nach 90 Sekunden mein iPhone auf inaktiv geht

  • rmb32


    Hast du im /etc/init.d/ Ordner eine Datei namens ‚homebridge‘ ?


    Wenn ja, kannst du mal die Datei öffnen und nach „DEBUG=*“ suchen und diesen ersetzen mit DEBUG=FritzPlatform,FritzPlatformTR064,FritzPlatformLUA


    und hb neustarten mit -D

  • Dennis_BE


    onDelay und offDelay sind direkt unter presence nun

    Habe ich doch glatt übersehen. Danke.

  • In dem Verzeichnis habe ich keine Datei „homebridge“. Habe auch sonst keine Datei „homebridge“ mit einem Eintrag DEBUG=* gefunden. Ich nutze die Debian Variante des Containers von Oznu

    Apple TV4K, Homepod, Hoobs, Alexa

  • SeydX : Habe jetzt mal die neue Version installiert. Anbei das Log


    Diesen Fehler zeigt das Log. Leider kann ich damit nichts anfangen


    [37m[5/13/2019, 7:26:24 AM][39m [36m[FritzPlatform][39m [1m[31m[ERROR] An error occured while checking config![39m[22m

    { status: 500,

    message: 'Internal Server Error',

    data:

    '<?xml version="1.0"?>\n<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">\n<s:Body>\n<s:Fault>\n<faultcode>s:Client</faultcode>\n<faultstring>UPnPError</faultstring>\n<detail>\n<UPnPError xmlns="urn:dslforum-org:control-1-0">\n<errorCode>606</errorCode>\n<errorDescription>Action Not Authorized</errorDescription>\n</UPnPError>\n</detail>\n</s:Fault>\n</s:Body>\n</s:Envelope>',

    serviceType: 'urn:dslforum-org:service:WANCommonInterfaceConfig:1',

    action: 'GetCommonLinkProperties' }

  • warum zeigt mir Config-ui-x keine updates an?

    Muss ich jetzt manuell Updaten?

    sudo npm i -g homebridge-fritz-platform@dev


    Beim starten meiner Homebridge sehe ich auch das in meinem Log

    Code
    May 13 10:35:07 raspberrypi homebridge[613]: [2019-5-13 10:35:07] [FritzPlatform] [INFO] Looking for devices...
    May 13 10:35:07 raspberrypi homebridge[613]: [2019-5-13 10:35:07] [FritzPlatform] [ERROR] An error occured while checking config!

    In der Home App und in Eve sieht alles gut aus, doch wenn ich in Eve auf den Repeater gehe und die Led zum testen ausschalten möchte passiert nichts


    Habe nun manuell ein update auf dev.8 gemacht.

    Allerdings keine besserung. (ECONNREFUSED)

    EDIT

    Problem selbst behoben.

    sudo systemctl stop homebridge

    sudo rm -rf /var/homebridge/accessories

    sudo npm uninstall -g homebridge-fritz-platform

    danach habe ich dann nochmal einen clean install gemacht.

    läuft wieder.

    3 Mal editiert, zuletzt von FettesB ()

  • FettesB


    Wil es eine "Dev" Version ist, updates musst du manuell installieren bzw gucken ob es welche gibt.


    Bzgl. ECONNREFUSED. Das sieht so aus als würde FritzBox die Verbindung ablehnen... ich sehe das das Plugin auf Port 8060 zugreifen möchte, was soll da sein?


    Ist 8060 bei dir im config.json als Port eingetragen? Kannst du mal schauen was bei dir auf der FritzBox Seite als Port eingetragen ist


    FritzBox > Freigaben > FRITZ!Box Dienste > TCP-Port für HTTPS


    lg

  • SeydX : Habe jetzt mal Fritzwz auf active=flase gesetzt. Jetzt kommt nur noch die Fehlermeldung :


    [FritzPlatform] [ERROR] Smarthome List: An error occured while genersting smarthome list!


    Soll ich vielleicht mal den Smarthometeil aus der config.json löschen, persist und accessorries leer machen und dann neu starten?


    Oder das besser die Config durc das Plugin neu einlesen lassen?

    Apple TV4K, Homepod, Hoobs, Alexa