homebridge-fritz-platform

  • Hallo zusammen,


    leider bekomme ich seit dem letzten Update folgende Fehlermeldung:


    pi@raspberrypi:~ $ homebridge

    [2.12.2020, 19:58:49] Loaded config.json with 1 accessories and 4 platforms.

    [2.12.2020, 19:58:49] ---

    [2.12.2020, 19:58:51] Loaded plugin: [email protected]

    [2.12.2020, 19:58:51] Registering platform 'homebridge-config-ui-x.config'

    [2.12.2020, 19:58:51] ---

    [2.12.2020, 19:58:51] Loaded plugin: [email protected]

    [2.12.2020, 19:58:53] Registering platform 'homebridge-fritz-platform.FritzPlatform'

    [2.12.2020, 19:58:53] ---

    [2.12.2020, 19:58:53] Loaded plugin: [email protected]

    [2.12.2020, 19:58:53] Registering platform 'homebridge-homematic.HomeMatic'

    [2.12.2020, 19:58:53] ---

    [2.12.2020, 19:58:53] Loaded plugin: [email protected]

    [2.12.2020, 19:58:56] Registering platform 'homebridge-weather-plus.WeatherPlus'

    [2.12.2020, 19:58:56] ---

    [2.12.2020, 19:58:57] Loaded plugin: [email protected]

    [2.12.2020, 19:58:57] Registering accessory 'homebridge-xiaomi-roborock-vacuum.XiaomiRoborockVacuum'

    [2.12.2020, 19:58:57] ---

    [2.12.2020, 19:58:57] Loading 4 platforms...

    [2.12.2020, 19:58:57] [Config] Initializing config platform...

    [2.12.2020, 19:58:57] [Config] Spawning homebridge-config-ui-x with PID 26690

    [2.12.2020, 19:58:57] [HomeMatic CCU] Initializing HomeMatic platform...

    [2.12.2020, 19:58:57] [HomeMatic CCU] [Core] merging configurations

    [2.12.2020, 19:58:57] [HomeMatic CCU] Homematic Plugin Version 0.1.231

    [2.12.2020, 19:58:57] [HomeMatic CCU] Plugin by thkl https://github.com/thkl

    [2.12.2020, 19:58:57] [HomeMatic CCU] Homematic is a registered trademark of the EQ-3 AG

    [2.12.2020, 19:58:57] [HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues

    [2.12.2020, 19:58:57] [HomeMatic CCU] running in production mode

    [2.12.2020, 19:58:57] [HomeMatic CCU] will connect to your ccu at 192.168.0.17

    [2.12.2020, 19:58:57] [HomeMatic CCU] IMPORTANT !! Starting this version, your homematic custom configuration is located in /home/pi/.homebridge/homematic_config.json

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] using xmprpc for communication with BidCos-RF

    [2.12.2020, 19:58:57] [HomeMatic CCU] init RPC for BidCos-RF.

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] local ip used : 192.168.0.5. you may change that with local_ip parameter in config

    [2.12.2020, 19:58:57] [HomeMatic CCU] init RPC for VirtualDevices.

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] local ip used : 192.168.0.5. you may change that with local_ip parameter in config

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] using xmprpc for communication with BidCos-Wired

    [2.12.2020, 19:58:57] [HomeMatic CCU] init RPC for BidCos-Wired.

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] local ip used : 192.168.0.5. you may change that with local_ip parameter in config

    [2.12.2020, 19:58:57] [HomeMatic CCU] init RPC for HmIP-RF.

    [2.12.2020, 19:58:57] [HomeMatic CCU] [RPC] local ip used : 192.168.0.5. you may change that with local_ip parameter in config

    [2.12.2020, 19:58:57] [FritzPlatform] Initializing FritzPlatform platform...

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] server for interface BidCos-RF. is listening on port 9090.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Creating Local HTTP Client for CCU RPC Events

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] server for interface VirtualDevices. is listening on port 9093.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Creating Local HTTP Client for CCU RPC Events

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] server for interface BidCos-Wired. is listening on port 9091.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Creating Local HTTP Client for CCU RPC Events

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] server for interface HmIP-RF. is listening on port 9092.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Creating Local HTTP Client for CCU RPC Events

    [2.12.2020, 19:59:00] TypeError: this.config.devices.map is not a function

    at new FritzPlatform (/usr/lib/node_modules/homebridge-fritz-platform/src/platform.js:82:25)

    at /usr/lib/node_modules/homebridge/src/server.ts:395:40

    at Array.forEach (<anonymous>)

    at Server.loadPlatforms (/usr/lib/node_modules/homebridge/src/server.ts:372:27)

    at Server.start (/usr/lib/node_modules/homebridge/src/server.ts:151:29)

    at cli (/usr/lib/node_modules/homebridge/src/cli.ts:80:10)

    at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (internal/modules/cjs/loader.js:1063:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

    at Module.load (internal/modules/cjs/loader.js:928:32)

    [2.12.2020, 19:59:00] Got SIGTERM, shutting down Homebridge...

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Removing Event Server for Interface BidCos-RF.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Removing Event Server for Interface BidCos-Wired.

    [2.12.2020, 19:59:00] [HomeMatic CCU] [RPC] Removing Event Server for Interface HmIP-RF.


    Hat jemand eine Idee für mich, wie ich das wieder zum Laufen bringe?

    Ich vermute, es hat mit dem Update von Nodejs via hb-service auf 14.15.1 zu tun, aber wie kann ich wieder auf Version 12 downgraden (die war vorher installiert)?


    Gruß,

    Doc

  • SeydX

    Das wusste ich nicht und habe auch nichts womit ich gegenprüfen könnte.

    Aber danke für den Hinweis. 👍🏻

  • Eine Frage zur PresenceFunktion in Verbindung mit Telegram. Kann man die Anyone Meldungen auch abschalten? Bzw. nur die Meldung faltig schalten wenn niemand mehr daheim ist und wenn jemand da ist diese aktivieren?

  • Guten Abend zusammen,

    Ich habe gestern einen Telegram Bot eingerichtet und die Daten in das Fritz Plugin eingepflegt.


    Grundsätzlich funktioniert das Auslösen der Benachrichtigung auch. Allerdings bekomme ich nur bei einem Reboot Nachrichten.

    Diese bekomme ich dann allerdings in einer Dauerschleife – ohne Ende. Lediglich das deaktivieren von Telegram im Plugin und eine Neustart der HomeBridge führt zum Ende. Kennt jemand dieses Problem?





    Gruß Vati

  • SeydX


    Hallo,


    folgendes ist vorhanden:

    FRITZBox 7590

    FRITZ!OS: 07.21

    8x FRITZ!DECT 301 mit gleicher Firmware und komplett gleichen Einstellungen

    Homebridge v.1.2.4

    Node.js Version v14.15.1

    Npm Version v6.14.8

    Plugin: homebridge-fritz-platform v5.0.20


    Aber ich habe folgende Probleme:

    1. genau an einem FRITZ!DECT 301 wird zwar in Eve die aktuelle Temperatur angezeigt, aber es werden keinerlei Daten im Fakegato, also im Verlauf angezeigt. Dort sind keinerelei Messwerte vorhanden. Bei allen anderen DECT301 funktioniert es wunderbar.
      Ich habe die Fritzbox und den komplette RasPi schon mehrfach neu gestartet und auch schon dieses Gerät in der Homebridge Konfiguration entfernt und nach einem Neustart wieder hinzugefügt.
      Woran könnte es liegen, dass genau für dieses eine Gerät keine Messdaten aufgezeichnet werden?
    2. auch ich habe das Problem, dass bei Broadband immer 0 steht.
      Habe dann dein alten Plugin "homebridge-broadband v1.0.3" installiert. Dort werden zumindest die aktuellen Geschwindigkeiten angezeigt, aber leider auch wieder keine Messdaten aufgezeichnet. D.h. ich habe keine Fakegato Historie in Eve. Die hätte ich aber gerne, um meinem Internetanbieter die Schwankungen zu zeigen und bei Bandbreitenproblemen in der Familie im Nachgang prüfen zu können, ob einfach nur zu wenig Bandbreite zu Verfügung stand.
    3. die Wifi, WPS,DECT usw. Option habe ich als "characteristic" hinzugefügt. Aber keiner zeigt den aktuellen Status an.

    Ansonsten vielen, vielen Dank für dieses super Plugin!

  • Vorweg: Wirklich tolles Plugin!! Alle Achtung an SeydX!


    Folgende Beobachtung:

    Bei ssl auf false, funktioniert alles normal;

    Setze ich bei meiner Fritzbox 7590 und/oder Fritz Repeater 1750 ssl auf true, sind die Geräte für die homebridge nicht erreichbar - auch DECT Geräte sind dann nicht erreichbar (Habe 3 DECT 200 und 1xDECT 301);

    Muss ich wahrscheinlich bei der Fritzbox was ändern?!



    Hat jemand damit Erfahrung?

  • Vermutlich benötigt die Homebridge das von der Fritz!Box verwendete Zertifikat, um Zugang über ssl (ssl=true bei Fritz!Box Plugin) auf die Fritz!Box Geräte zu haben.

    Deshalb muss man wahrscheinlich bei der Config-Datei im Homebridge Config UI X das Zertifikat deklarieren - siehe Dateianhang.

    Das Problem ist nur, wenn ich das Zertifikat von der Fritzbox herunterlade, bekomme ich eine Datei mit den Namen Boxert.cer - und nicht die entsprechenden Dateien wie im Dateianhang. Vermutlich muss ich das Zertifikat auf den rasbperry hinaufladen und dann den Pfad in der Homebridge Config UI X - Konfiguration eintragen.

    Erst dann kann ich mir vorstellen, dass die FritzGeräte von der Homebridge erreicht werden können, wenn ssl auf true gestellt ist.

  • Hat alles super funktioniert, danke für die Arbeit!!


    2 Fragen habe ich trotzdem noch;


    Die FritzBox taucht nun als Switch auf, betätigen neustartet nur den Router. Wie ist es möglich diesen Switch komplett verschwinden zu lassen ?


    Wie erwähnt, erscheint es alles als Switch.. ist es möglich ein anderes Symbol einzufügen, nativ unterstützt Homekit Router ja bereits.


    Grüße

  • Die FritzBox taucht nun als Switch auf, betätigen neustartet nur den Router. Wie ist es möglich diesen Switch komplett verschwinden zu lassen ?

    In den Einstellungen zum Plugin unter Devices > Advanced > Hide Switch ein Häkchen setzen.


    Wie erwähnt, erscheint es alles als Switch.. ist es möglich ein anderes Symbol einzufügen, nativ unterstützt Homekit Router ja bereits.


    Dürfte meines Wissens nach nicht funktionieren, HomeKit unterstützt nur HomeKit-fähige Router, das ist aktuell nur der eero und angekündigt von Linksys Velop Mesh. So ne eigene Bastellösung wie Homebridge mit Fritz-Platform-Plugin dürften dir hier nicht die Funktionien und Symbole anbieten, die es bei einem nativen Homekit-Router gibt.

  • Hallo,


    Erstmal danke für so ein tolles Plugin!


    Ich habe nun alle Beiträge vor und zurück gelesen (und auch wahrscheinlich Dinge überlesen, sorry),

    aber mir ist nicht ganz klar, ob ich nun den aktuellen Status der FB (UP/DOWN) direkt in der Apple Home App sehen kann?


    Meine Config ist ganz einfach und ich sehe auch alle entsprechenden Button:



    Aber irgendwelche Status-Werte sehe ich nicht. Übrigens auch nicht In der EVE-App...


    Wäre toll, wenn mir hier jemand weiterhelfen könnte...

  • Moin zusammen, ich klinke mich hier auch mal ein. Seit ein paar Tagen bastle ich mit homebridge und meinen Gerätschaften (Fritzbox + Fritzfon) rum und frage mich aktuell, ob es mit diesem Plugin möglich ist, eine Sprachausgabe auf dem Homepod mit Infos über den Anrufenden zu bekommen (also z.B. "Mutti ruft an" oä). Ich habe bereits etwas rumprobiert und Incoming Calls und Outgoing Calls als Kontaktsensor in Homekit, allerdings werden dort keine IDs aus dem Telefonbuch angezeigt. Ich bin mir aber nicht sicher ob das Telefonbuch korrekt ausgelesen wurde, da die Einrichtung des Plugins etwas hakelig war. Vllt kann mir hier ja jemand einen Hinweis geben, in welche Richtung ich weiter gucken kann. Merci

  • Multiple Fritzfrage: Welchen "connection type" muß ich einer FritzBox geben, die als IP-Client per Kabel an einer anderen Box hängt? Hier sind eine 7590 (Meshmaster und DSL-Gateway) und eine 7580 (IP-Client) verbunden. Muß "connection" für die 7580 auf "dsl" oder auf "repeater" eingestellt sein?