Beiträge von DJay

    Gut für Dich. Im App Store ist die Version 4.2 seit 4 Tagen verfügbar.

    Und mit den von Dir genutzen Plugins wie broadlink-rm gibt es definitiv Probleme und vielleicht auch cmdtrigger und http. Also gut, dass Du bei 4.1.1 bist.


    nicoduj von homebridge-harmony hat ganz vorbildlich aufgrund meines Hinweis sein Plugin zumindest schon an den Eve 4.2 Bug angepasst. https://github.com/nicoduj/homebridge-harmony/issues/249

    Da gibt es dank dem Plugin Entwickler kein Problem mehr.

    homebridge-harmony@1.3.7


    1.3.7

    [FIX] change node prerequisite to LTS version (10.20.0 at least)


    1.3.6

    [FIX] changelog and dep error


    1.3.5

    It seems from my test that those changes are not breaking the cached accessories, but you might need to clean your cache in case of problems. Concerning SerialNumber, it should be updated after a restart, but could be a problem also. If that is the case, you will need to clean cache.


    [FIX] Change pluginIdentifier in platform registration to be compatible with 1.0 of Homebridge (sorry guys, was not clean on this before ...)


    [FIX] Unique serialnumber for accessories to avoid Eve App problems #249

    Mich würde jetzt nebenbei mal interessieren, wie du/ Ihr den Computer einschaltet !? XD

    Ich hab Dich mal hier her verschoben. Mit dem Thread der Eve App, hat die Frage höchstens indirekt zu tun. Aber das wäre ja klar. Einfach einen Eve Engery an den PC anschließen an/aus. Macht aber hoffentlich niemand. ;)

    Ansonsten nutze ich aber auch nichts anderes. Der iMac als auch Raspberry laufen immer.

    Ich nutze lediglich das Plugin homebridge-ssh um vom Pi am Mac ein Apple Script zu starten, was die die Homebridge ausschaltet oder startet. Vielleicht hsat Du das in einem Screenshot irgendwo bei mir gesehen und falsch interpretiert.



    Ansonsten Thema WakeOnLan (WOL) vielleicht hier im Thread was für Dich.

    Beim verschieben bleibt es am neuen Ort, ebenso die Symbole/Icons

    Bei welchen Homebridge Geräten / Plugins hast Du das probiert?

    Was steht und Seriennummer? Und ist es nur ein Gerät des Plugins, oder mehrere?


    Wenn Du nur ein Gerät durch das Plugin hast und darin ist eine Seriennummer die kein anderes Plugin für dessen Geräte erstellt, dann funktioniert das Verschieben und Icon zuweisen.


    Es tritt nur dann auf wenn die Seriennummer eines von Homebridge erstellten Gerätes identisch ist. Entweder mit allen Geräten die das Plugin erstellt, oder auch mit Geräten von andern Plugins, die aber den selben Eintrag unter Seriennummer haben.


    Sortierungs-Problem. Sortierte Geräte/Schalter, rutschen wieder zurück.

    Beispiel: homebridge-harmony

    79549333-222ccd80-8097-11ea-95c9-1af63434d97e.gif



    Ändern des Icons bei einem Gerät, ändert automatisch auch die Icons von anderen Geräten, wenn diese die selbe Seriennummer haben.

    Beispiel: homebridge-broadlink-rm

    79549529-64560f00-8097-11ea-8b90-8258f1691d57.gif



    Ein Gerät/Schalter über den Stern als Favorit markieren für die "Auf einen Blick" Ansicht, schieb alle Geräte in die "Auf einen Blick" Ansicht und markiert diese ebenfalls mit einem Stern, wenn diese die selbe Seriennummer haben.

    Beispiel: homebridge-broadlink-rm, homebridge-script2, homebridge-ssh

    Bei allen = Default-SerialNumber

    79549712-9ff0d900-8097-11ea-86cc-2d7ff22f88bf.gif


    79550193-4b019280-8098-11ea-9d27-8624c4dd5b42.png

    Kann das hier beschriebe jemand reproduzieren? Wäre glaube ich gut, wenn das andere Homebridge Plugin Nutzer auch feststellen, bestätigen können.


    Eve for HomeKit App v4.2 general Issue with Homebridge Devices #2503


    letztendlich hängt das davon ab, was die anderen Plugins zu einer neuen Version sagen.

    :thumbup:



    Da ich aktuell auf node 10.16 bin und das neue Update von config UI X 10.17 braucht.

    Nun meine Frage auf welche Version sollte ich gehen?

    Ich nutze seit einigen Monaten immer die aktuelle Long Term Support (LTS) Version. Ist derzeit also 12.16.2

    sudo n lts

    Damit fahre ich grundsätzlich sehr gut. Außer bei einem separaten Pi der für Bluetooth-Geschichten zuständig ist. Dort ist es 11.14.0.


    Generell kann es nach einem größeren Versionssprung also z.B. von 10.x auf 11.x oder 12.x, zu Problemchen kommen. Waren in meinen Fällen über die verschiedenen Versionen aber nie gravierend.

    Einfach nach dem Node Update ein Rebuild starten.


    cd /usr/local/lib/node_modules/

    sudo npm rebuild --unsafe-perm


    Grundsätzlich gilt, VORHER BACKUP MACHEN


    Mein Ablauf sieht grundsätzlich wie folgt aus:


    1. sudo systemctl stop homebridge

    2. sudo npm i npm@latest -g (#npm Update)

    3. sudo npm cache clean -f

    4. sudo npm install -g n (#n Update)

    5. sudo n lts (#alternativ: latest oder stable oder Versionsnummer Node einsetzen)

    6. sudo npm install -g --unsafe-perm homebridge@latest

    7. sudo reboot

    8. node -v (Versionsnummer überprüfen)


    Falls Probleme mit node


    cd /usr/local/lib/node_modules/

    sudo npm rebuild --unsafe-perm



    VORHER BACKUP MACHEN

    Eve für HomeKit @4.2


    ACHTUNG! Vielleicht mit einem Update noch warten, denn es gibt Andeutungen, dass es zu Problemen mit Homebridge Geräten kommen kann bei der Anordnung, Sortierung und Darstellung der Icons in der Eve App.


    Wir stehen mit den Entwicklern von Eve in Kontakt.

    Edit 27.04.2020: [email protected] Schön, dass das Eve Team so schnell auf die Rückmeldung reagiert und die Probleme behoben hat. :thumbup: Die individuelle Sortierung von einzelnen Geräten/Schaltern ist wieder möglich, so wie auch die Vergabe von individuellen Icons je Gerät und die einzelne Platzierung in den Favoriten "Auf einen Blick".


    4.2.1 - 27.04.2020

    • Verbesserte Vollbild-Funktionalität für HomeKit-fähige Kameras

    Die Anpassung von App-Einstellungen für Geräte, die nicht den Service- und Seriennumernanforderungen von HomeKit folgen, ist nun wieder möglich

    • Behebung eines Fehlers, der das Installieren von Firmware-Updates verhindern konnte

    • Allgemeine Verbesserungen



    Seperator_Line.png

    Habe die Eve App direkt auf die aktuelle Version 4.2 gebracht.

    iPhone 11 Pro und später iPad Pro, sowie iPad mini 5. iOS/iPad OS 13.4.1.


    • Zunächst am iPhone. Einige Icons wurden gegen ein völlig falsches, anderes Icon automatisch ausgetauscht.


    • Manche Geräte lassen sich in einem Raum nicht mehr verschieben. Springen einfach wieder zurück an die vorherige Position.


    • Generell wurden Geräte in einem Raum in der Liste automatisch an eine andere Stelle geschoben.


    • Schiebe ich auf dem iPhone ein Gerät nach oben, ist es nicht synchron mit dem iPad und das Gerät dort an ganz anderer Stelle.


    • Ändere ich ein Icon von einem Gerät, wird gleichzeitig das identische Icon auch automatisch bei einem anderen Gerät geändert und umgekehrt. Beide Geräte zeigen immer das selbe Icon.



    Also hier hat das Update in meinem Fall mehr Durcheinander gebracht, als etwas verbessert.

    Somit die Handhabung gerade nicht mehr einfach nutzbar, als dass es die lang ersehnte Synchronisation wert gewesen wäre. X(


    Externer Inhalt youtu.be
    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.

    homebridge-color-round-stylized140x140.png

    Verified By Homebridge



    Da der Hinweis noch relativ neu ist, hier kurz die Erklärung auch von uns um was es sich bei "Verified by Homebridge" handelt.


    Unter anderem in der Weboberfläche von config-ui-x, bekommt ihr bei einigen Plugins nun Verified%20by%20Homebridge.png angezeigt.


    Das bedeutet nicht, die anderen Plugins die das Symbol nicht zeigen haben grundsätzlich eine Einschränkung, oder funktionieren nicht mehr.




    Dennoch kann "Verified By Homebridge" ein guter Anhaltspunkt für den Nutzer sein, dass es sich um ein "gepflegtes" und aktuelles Plugin handelt, welches einwandfrei mit der aktuellen Homebridge Version funktioniert und gewisse Mindeststandards erfüllt.


    Die Entwickler des Homebridge-Projektteam beschreiben das wie folgt...

    Homebridge plugins that are marked as Verified have been reviewed by the Homebridge project team to ensure they meet some basic requirements that encourage best practices and a trouble-free user experience.


    Line.png


    Homebridge-Plugins, die als verifiziert gekennzeichnet sind, wurden vom Homebridge-Projektteam überprüft, um sicherzustellen, dass sie einige grundlegende Anforderungen erfüllen, die bewährte Verfahren und eine problemlose Benutzererfahrung fördern.


    Grundsätzlich sind Plugin Entwickler dazu angehalten ihre Plugins zur Überprüfung anzupassen und beim Projektteam einzureichen.


    Vorteile für den Entwickler:

    Benefits

    • Have your plugin reviewed by the Homebridge team.
    • Increase the visibility of your plugin.
    • Increase the level of trust end users place in your plugin.
    • The "Verified" badge will appear next to your plugin in the Homebridge UI.
    • Your plugin is bumped to the top of the search results in the Homebridge UI.


    Und damit auch für den Nutzer das gute Gefühl, ein paar Sicherheiten und ein stabiles Plugin am Laufen zu haben.

    The Homebridge project team will check that your plugin meets the following criteria:

    • The plugin must successfully install.
    • The plugin must implement the Homebridge Plugin Settings GUI.
    • The plugin must not start unless it is configured.
    • The plugin must not execute postinstall scripts that modify the users system in any way.
    • The plugin must not contain any analytics or calls that enable you to track the user.
    • The plugin must not throw unhandled exceptions, the plugin must catch and log it's own errors.
    • The plugin must be published to npm and the source code available on GitHub.
    • The plugin must run on all Active LTS versions of Node.js, at the time of writing this is Node.js v10 and v12.
    • The plugin must not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.
    • If the plugin needs to write files to disk (cache, keys, etc.), it must store them inside the Homebridge storage directory.


    Die Anzahl der Plugins „Verified by Homebridge“ ist mit derzeit 32 Auflistungen noch überschaubar, sollte in den kommenden Monaten aber stetig wachsen.