Beiträge von Patrick_

    Und die aller erste Meldung aus deinem Log ignorierst du mal so?


    [26/03/2023, 16:16:16] ERROR LOADING PLUGIN homebridge-ring:

    [26/03/2023, 16:16:16] Error: Cannot find module 'timers/promises'


    Das fehlende Modul ist "timers promises API" und kam erst mit Node 15: https://nodejs.org/api/timers.html#timers-promises-api

    Wenn du aber noch auf 14.18.1 rumdümpelst obwohl das Plugin ganz klar sagt, es hätte gerne Node 16, dann brauchst du dich über das nicht funktionierende Plugin nicht wundern. ;)


    Die Lösung deines Problems hat dir Homebridge also direkt schon gesagt:

    Code
    [26/03/2023, 16:16:15] The plugin "homebridge-ring" requires Node.js version of ^16 || ^18 which does not satisfy the current Node.js version of v14.18.1. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF

    Eine Automation die in einen Kurzbefehl konvertiert wird ist nicht als solcher in der Kurzbefehle App aufgeführt. Der Kurzbefehl ist Teil einer Automation und demnach wie Mia schon richtig sagt, im Reiter "Automationen" in der Kurzbefehle App oder direkt in der Home App.


    Und um den Kurzbefehl zu bearbeiten muss die dazugehörige Automation geöffnet werden. Es ist ja kein eigenständiger Kurzbefehl.

    Ja, logisch. Deswegen braucht es ja auch das Plugin. Wäre die Govee Leuchte "Works with Homekit" könnte sie dank Bluetooth direkt mit iPhone und Homepods kommunizieren. Da aber nicht homekit-zertifiziert interessieren sich iPhone und Homepod nicht für die Leuchte, nur das Bluetooth vom Raspberry.

    Nichts, was du beeinflussen kannst. Die Server von Phoscon sind aktuell nicht erreichbar. Du kommst auch nicht auf deren Webseite phoscon.de.


    Aus derem Discord Channel von gestern Abend:

    Zitat

    Hi all,

    At this moment, phoscon.de and all other Dresden elektronik web pages are down . This will be fixed somewhere tommorow.
    Due to this, you might see issues with the discovery server as well.

    Kind regards,

    - @Mimiix / Dennis



    Eine PIN für die Childbridge wird dann ebenfalls nicht angezeigt - s. Screenshot oben.

    Also in meinem verlinkten Beitrag steht es eig. drin und Spy hat es auch erwähnt: der PIN ist für alle Child Bridges der gleiche, nämlich der von deiner Homebridge (Main Bridge). Nur der QR Code unterscheidet sich je Child Bridge, sollte aber mit der PIN vernachlässigbar sein.


    siehe auch: https://www.reddit.com/r/homeb…mekit_code_or_homekit_qr/

    Child Bridges
    HomeKit support for the impatient. Contribute to homebridge/homebridge development by creating an account on GitHub.
    github.com


    Zitat

    After restarting Homebridge, you will need to pair the child bridge separately, either by scanning the QR code shown for the accessory or platform in the Homebridge UI; or manually:

    1. Open the Home App
    2. Add Accessory
    3. I Don't have a Code or Cannot Scan
    4. Select platform/accessory
    5. Enter PIN (default same as main bridge)

    dabei geht's mir nicht darum, dass ggf. einige Werte wegen falscher Config nicht angezeigt werden, sondern dass die vom Plugin bereitgestellten Sensoren halt falsch oder gar nicht benannt werden (vermutlich kennt homekit / EVE hier einfach keine derartigen Sensoren, wie man ja an den Einträgen "Bewegungsmelder" etc. erkennt.

    Alle am Markt erhältlichen Apps für Homekit nutzen die selbe Homekit-Architektur im Hintergrund. So lang Apple keine entsprechenden Sensoren und deren Werte + Einheiten in Homekit integriert wird sich an der Darstellung nichts ändern. Daran kann leider weder EVE noch eine andere App was dran rütteln.


    In der Plugin Beschreibung steht ja auch dabei, als was die jeweiligen Werte dann dargestellt werden: Wind als Motion Sensor, Regen als Leak Sensor usw. usw.


    Wie gesagt, dafür kann weder der Plugin Entwickler, noch EVE was. Die Spielregeln grenzt Apple ein.


    EDIT:

    Apple nennt das "Homekit Accessory Category Types"

    Accessory Category Types | Apple Developer Documentation
    The accessory category types supported by HomeKit.
    developer.apple.com

    Oder vereinfacht, alle Gerätekategorien die Apple hier nennt, gibt es auch im Homekit-Universum als eigenes Gerät mit Symbol in den Apps:

    Home app - Home Zubehör
    Mehr als 50 Marken weltweit bieten Produkte an, die mit HomeKit und deinen Apple Geräten kompatibel sind – und es werden ständig mehr.
    www.apple.com


    Das ist z.B. auch der Grund warum bis heute keine Staubsaugerroboter in Homekit verfügbar sind. Ohne entsprechenden Accessory Type der von Apple freigegeben wird kann kein Hersteller seinen Roboter Homekit zertifizieren lassen. Und alle Homebridge Plugin Entwickler für Saugroboter müssen die Dinger als "Schalter" oder "Ventilator" in Homekit integrieren.

    Kannst du aus dem "konstant und gleichmäßig" ein Muster erkennen wie in dem von mir verlinkten Beitrag beschrieben? Die grüne LED sollte eig sonst nur bei Zugriff blinken, bei meinem Pi leuchtet die auch teilweise 1-2 sekunden gar nicht.


    Ach ja, und ich rede natürlich von den am Pi verbauten LEDs, nicht die beiden die am LAN-Kabel Anschluss sind. ;)

    Bitte gebe mal ssh-keygen -R 192.168.xxx.xxx ein (genaue IP Adresse vom Pi natürlich). Dein Macbook erstellt bei der erstmaligen Verbindung via SSH einen SSH Schlüssel, der zwischen Macbook und Pi ausgetauscht wird um die "Echtheit" zu bestätigen. Wenn du deinen Pi nun platt machst, also neu installiert, dann stimmt der Schlüssel nicht mehr überein und das Macbook denkt sich "moment mal, die IP Adresse kommt mir bekannt vor, aber der Schlüssel passt nicht mehr ins Schloss".


    Durch den Befehl oben wird ein neuer Schlüssel generiert.

    Siehe zum Elatko EUD62NPN auch folgendes Video zum benötigten Platz beim Einbau als auch zu den Funktionen:


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.