Open Tomtino1 opened 1 year ago
Ich habe das Problem aktuell ausschließlich mit der Wetterstation Basic. Diese wird aber nicht einmal im HAP Plugin angelegt.
Bei mir legt er alles brav im HAP-Plugin an, veröffentlicht es aber leider nicht im HomeKit. Schalter u.ä. Kannst du aber ins HomeKit bringen? @mbgong
Ja genau, alles andere funktioniert.
Sind die Geräte auch nicht im Standardraum von Home?
Nein, sie sind auch nicht im Standardraum
Hm, merkwürdig. Ich hatte mit 16.2 auf die neue HomeKit Architektur gewechselt (bevor Apple zurückgezogen hatte). Bis auf den Standardraum keine Probleme bzw. Auffälligkeiten
Ja, ich weiß mir leider auch keinen Rat mehr 🙁
Ggf die Logs der hap-Homematic analysieren? Siehe Wiki Hast du an der CCU was geändert (neue Firmware, neue Add-ons,…)?
Ja, auf der CCU habe ich eine neue Firmware aufgespielt
Welche Version der CCU bzw. RM läuft bei Dir ?
Ich habe ähnliche Erfahrungen gemacht, mit iOS 16.4.1 mit dem Homekit Update. Bei mir hat sich das hier beschriebene Problem immer dann bemerkbar gemacht, wenn die bestehende Bridge, zu der ein neues Gerät hinzugefügt werden sollte, bereits einen Gerätekanal mit Abfrage von Energiedaten enthielt, z.B. Abfrage von HMIP-PSM kanal 6 oder HMIP-BSM Kanal 7.
Welche Version der CCU bzw. RM läuft bei Dir ?
Welche Version der CCU bzw. RM läuft bei Dir ?
Bei mir - ohne Probleme - ist es eine piVCCU 3.69.6 (Update diese Woche). Ich hatte die neue Architektur bereits mit 16.2 aktiviert, aktuell läuft mein homePod mit 16.5 beta Kanäle 6 und 7 nutze ich nicht
Ich nutze die CCU mit FW 3.67.10 Kanäle 6 und 7 nutze ich ebenfalls nicht
Es kommt offenbar auf den Parameter ENERGIE_METER_TRANSMITTER an. Der liegt nicht immer auf demselben Kanal. Es gibt andere Geräte, wo er nicht auf Kanal 6 oder 7 liegt, soweit ich mich erinnere. Es betrifft bei mir Kanäle mit Messungen der Energieleistung. Solange solche einer Bridge nicht zugeordnet sind, funktioniert bei mir Alles andere.
Ich nutze aktuell Raspberrymatic in der Version vom Februar 2023.
Die Wetterstation (Pro Version) habe ich auch. Homekit zeigt die in der Home-App mit einem Button mit der Aufschrift „nicht unterstützt“. Das war , meine ich schon unter iOS 15 der Fall. Ich habe nie versucht, die Wetterstation aus Homekit zu löschen oder neu hinzuzufügen.
Ich habe jetzt mal für die Wetterstation in HAP-Homematic auf den Typ "HomeMaticThermometerAccessory" umgestellt (ohne diese aus Homekit zu löschen). Danach bekomme ich Temperatur (allerdings mit 0° statt 11°, und Feuchte (80%, scheint zu stimmen) in der Home App angezeigt (der Hinweis dazu kam aus dem Thread Wetterstation HmIP-SWO-B wird nicht hinzugefügt #619 von Nutzer roe1974).
Korrektur: Meine Einstellung zur Wetterstation entsprach offenbar nicht den Instruktionen für HAP-Homematic: Wenn die Wetterstation unter einer HAP-Homematic Bridge eingebunden wird, dann muss in dem ADD-ON unter Internals-Settings die Home-Kompatibilität eingeschaltet werden, da sonst die Temperatur von der Wetterstation nicht ankommt. Wenn Home-Kompatibilität eingeschaltet ist und der "HomeMaticWeatherStationAccessory" Service benutzt wird, dann funktioniert das auch (mit iOS 16.4.1. und der neuen Homekit-Architektur für Temperatur und Luftfeuchtigkeit.
Die Ursache dafür, dass andere neu importierte Geräte nicht mehr angezeigt werden, kann dies zumindest bei mir nicht sein, da ich auch in eine völlig leere Bridge ein Import ins HomeKit nicht möglich ist.
Die Ursache dafür, dass andere neu importierte Geräte nicht mehr angezeigt werden, kann dies zumindest bei mir nicht sein, da ich auch in eine völlig leere Bridge ein Import ins HomeKit nicht möglich ist.
Hmm, ich konnte keine Bridge hinzufügen, solange nicht mindestens ein Gerät der Bridge zugeordnet war und im Addon HAP-Homematic der Tabelleneintrag "Published Devices" für diese Bridge in der Liste der Instances/Bridges nicht auf "yes" stand.
Jetzt wird es verworren :) Esfunktioniert bei mir auch auf 2 verschiedenen CCU´s in verschiedenen Homes nicht. Blöderweise bei beiden nahezu zeitgleich beides mit Updates versorgt
Also ich verwende RM 3.67.10.20230225 ... HomeKit Architektur Update habe ich noch nicht durchgeführt ... alles funktioniert normal ! Die Frage ist: liegt es am RM/CCU Update (3.69.x) oder am Architektur Update von HomeKit ?
RM 3.67.10.20230225 verwende ich auch (auf Tinkerboard S), aber iOS habe ich auf 16.4.1 aktualisiert, mit dem Architektur-Update. Ich vermute mal, dass es durch das Architektur-Update nicht mehr zu 100% kompatibel ist.
PS: 16.4.1 habe ich auch, aber eben ohne dem Architektur Upgrade ...
Seit heute gibt es 16.4.1 für ATV und HomePod ... ändert das etwas ?
Gerade upgedatet, aber auch nach dem Update meines Apple TV4k2 auf 16.4.1 sehe ich keine Änderung am Verhalten meiner Geräte bzw. von Homekit und von der RM mit Addon. Kanal 6 von HMIP-PSM oder Kanal 7 von HMIP-BSM lassen sich bei mir nach wie vor nicht mehr zum Homekit hinzufügen.
Seit einigen Tagen kann ich einen HMIP-SWD, einen HMIP-PSM und eine HMIP-DLS nicht mehr zu Homekit hinzufügen. Alle Geräte waren schon integriert und haben in Homekit funktioniert. RaspberryMatic V. 3.69.7.20230506 auf QNAP-VM HAP-Homematic V. 0.0.63 APPLE-TV 4K V. 16.4.1 HomePod mini V. 16.4.1 In RaspberryMatic sind die Geräte vorhanden. In HAP-HomeMatic werden alle Geräte unter Instanzen-Veröffentlichte Geräte als "nein" bezeichnet, unter Geräte-Instanz sind sie grau hinterlegt. Bei Homekit sind die Bridges vorhanden, aber alle ohne Geräte Ich habe mehrmals gelöscht, neu hinzugefügt, neu gestartet, neue Instanzen angelegt, die Geräte zurückgesetzt, leider ohne Erfolg.
Habe heute einen neuen HmIP-PS-2 angelernt. War nach 5min in Apple Home eingerichtet und funktioniert. pivccu3.69.7, HomePod mini 16.5b @thkl der HmIP-PS-2 kann im Gegensatz zum älteren HmIP-PS nicht als Typ Steckdose dargestellt werden.
Habe heute einen neuen HmIP-PS-2 angelernt. War nach 5min in Apple Home eingerichtet und funktioniert.
pivccu3.69.7, HomePod mini 16.5b
@thkl der HmIP-PS-2 kann im Gegensatz zum älteren HmIP-PS nicht als Typ Steckdose dargestellt werden.
Poste mal bitte das Device File dazu...
Habe heute einen neuen HmIP-PS-2 angelernt. War nach 5min in Apple Home eingerichtet und funktioniert. pivccu3.69.7, HomePod mini 16.5b @thkl der HmIP-PS-2 kann im Gegensatz zum älteren HmIP-PS nicht als Typ Steckdose dargestellt werden.
Poste mal bitte das Device File dazu...
(brauchte etwas, das "Unautorized" beim Versuch, die Gerätedatei zu erzeugen, zu interpretieren. Lag daran, dass bei mir die CCU-Anmeldung eingeschaltet war)
iOS/tvOS 16.5 ist ja jetzt offiziell raus - merkt da jemand einen Unterschied bzgl. des Themas? siehe auch diesen interessanten Beitrag: https://www.digitalzimmer.de/artikel/praxis/geloest-matter-problem-in-apple-home/
Nach mehrmaligem Löschen aus allen Verbindungen und Rücksetzen auf Werkseinstellungen konnte ich jetzt alle Geräte in Home integrieren, allerdings ist IOS 16.5 noch nicht installiert.
Mir fehlt nur noch der Türschlosssensor HmIP-DLS, der von der HAP-Homematic nicht erkannt wird. Ticket in Github-Issue ist erstellt.
Ich kann auch scheinbar keine Geräte mehr hinzufügen. Jedenfalls taucht im Moment weder ein Bewegungsmelder, noch mein virtueller Schalter in Home auf, den ich versucht habe hinzuzufügen. Alle meine Apple Geräte: Apple TV, Homepods usw. sind auf 16.5, die CCU auf 3.69.7.
@roe1974 @Tomtino1 bei Euch noch soweit alles ok? Falls ja - so wie bei mir - kann ich kein Fehlermuster erkennen: CCU 3.69.7, HAP-homematic unverändert, Apple zwischen 16.x und 16.y Bei @hardl1 geht es nach dem Zurücksetzen wieder Mit den Energie-Parametern nach Architektur-Upgrade kann es zu tun haben. Jemand ne Idee?
Ja bei mir geht alles normal ... alle Apple Geräte auf 16.5 ... Raspberrymatic 3.69.7.20230506 ... jedoch ohne Homekit Architektur Update :-)
HAP CCU OS Status
@ChrWi neu 3.69.7 pivccu 16.6b. nichts aufälliges, HAP update mit/vor 16.2 @roe1974 alt 3.69.7 RM 16.5. alles normal, ohne HAP update @hardl1 neu 3.69.7 RM 16.4.1 nach reset ok @Tomtino1 @maroony 3.69.7 RM 16.5. keine neuen Geräte möglich @jhk3 neu 3.67.10 RM. 16.4.1.
Mahlzeit,
Ich benutze nur noch sehr wenige CCU Geräte, daher ist es ein wenig ruhig mit der hap Entwicklung.
Aber: ich hatte einige Probleme seit dem Update von HomeKit auf die neue Infrastruktur. Geräte wurden als non responding angezeigt.
Lösung war ein Update von hap-nodejs (das ist das Framework was ich für die Kommunikation zu HomeKit benutze)
Man könnte hap-nodejs manuell via ssh auf die ccu aktualisieren.
Das Problem mit einem neuen Versionspaket ist: ich habe den kompletten ConfigUI Teil vor irgendwas mehr als einem Jahr weggeworfen und neu gemacht. Allerdings hab ich wenig Möglichkeiten zum Test, ob das Update alle Einstellungen übernimmt.
Wenn jemand freiwillig das ausprobieren möchte, könnte ich ein Beta Update zur manuellen Installation packen.
Hi Thomas, schön wieder von Dir zu lesen ;-) Hättest Du eine Anleitung für das hap-nodejs Update via SSH ? lg Richard
ssh auf die CCU
ZUERST DIE NODEJS VERSION CHECKEN:
node --version
Es wird folgende Version benötigt:
= v10.17.0 (excluding v11.0 and v11.1)
Wenn die Version passt kann hap-nodejs aktualisiert werden:
cd /usr/local/addons/hap-homematic/node_modules/hap-homematic
npm i hap-nodejs@latest
Restart HAP:
/usr/local/etc/config/rc.d/hap-homematic restart
HAP-NodeJS wird dann von 0.5.7 auf 0.11.1 gehoben ...
das kann ich auch vor dem Homekit Architektur Update machen ? ... und wie kann man die Version überprüfen ... also ob das update geklappt hat ?
Das weiss ich nicht, aber ich denke schon. Die 0.5.7 Version, die mit Hap installiert wurde, ist halt auch schon 2 Jahre alt.
... und wie kann man die Version überprüfen ... also ob das update geklappt hat ?
Das sagt dir npm i .... .. + ein bissel Geheule über security vulnerabilities in Paketen, die benutz werden. (Ich muss wohl wirklich mal ein neues npm Paket bauen .. ) .. Freiwillige Tester ?
stimmt ... npm list im ordner bringt aktuell: hap-homematic@0.0.63 /usr/local/addons/hap-homematic/node_modules/hap-homematic +-- UNMET DEPENDENCY binrpc@3.3.1 +-- UNMET DEPENDENCY chalk@^4.0.0 +-- UNMET DEPENDENCY commander@^5.1.0 +-- UNMET DEPENDENCY expect.js@0.3.1 +-- UNMET DEPENDENCY fakegato-history@^0.5.6 +-- UNMET DEPENDENCY formidable@^1.2.2 +-- UNMET DEPENDENCY hap-nodejs@^0.5.7 +-- UNMET DEPENDENCY homematic-xmlrpc@1.0.2 +-- UNMET DEPENDENCY husky@^4.2.5 +-- UNMET DEPENDENCY mocha@^7.0.1 +-- UNMET DEPENDENCY moment@2.29.0 `-- UNMET DEPENDENCY sockjs@^0.3.20
npm ERR! code ELSPROBLEMS npm ERR! missing: binrpc@3.3.1, required by hap-homematic@0.0.63 npm ERR! missing: chalk@^4.0.0, required by hap-homematic@0.0.63 npm ERR! missing: commander@^5.1.0, required by hap-homematic@0.0.63 npm ERR! missing: expect.js@0.3.1, required by hap-homematic@0.0.63 npm ERR! missing: fakegato-history@^0.5.6, required by hap-homematic@0.0.63 npm ERR! missing: formidable@^1.2.2, required by hap-homematic@0.0.63 npm ERR! missing: hap-nodejs@^0.5.7, required by hap-homematic@0.0.63 npm ERR! missing: homematic-xmlrpc@1.0.2, required by hap-homematic@0.0.63 npm ERR! missing: husky@^4.2.5, required by hap-homematic@0.0.63 npm ERR! missing: mocha@^7.0.1, required by hap-homematic@0.0.63 npm ERR! missing: moment@2.29.0, required by hap-homematic@0.0.63 npm ERR! missing: sockjs@^0.3.20, required by hap-homematic@0.0.63
PS: kann erst später daheim testen, damit ich im Notfall auf die backup SD Karte wechseln kann 🤪😜
Grundsätzlich würde ich da mit testen. Wenn ich aber per ssh auf meine piVCCU gehe und npm ausführe würde ich eine Fehlermeldung erhalten, dass die Platte read-only list. Muss da mal einsteigen - nach einem Backup.
mount -o remount,rw /
eigentlich ist doch aber /usr/local beschreibbar ??
stimmt ... habe ich schlecht gelesen ... /usr/local/ ist beschreibbar ... zumindest auf einem Raspi mit SD Karte 😉
mount -o remount,rw /
Danke, hat funktioniert!
mein Raspi hat eine andere IP als der CCU-Container darin.
also hat das update via ssh funktioniert ?
Das Update selbst ja, hap-homematic selbst geht aber nicht. Zugriff via CCU-Systemsteuerung sagt mir, dass der Server nicht antwortet. In Apple Home sind alle HmIP Geräte ohne Antwort. @thkl hast du einen Tipp, wo ich zuerst nachschauen sollte?
Einfach mal hap beim Arbeiten zuschauen und schauen wo es Crasht
https://github.com/thkl/hap-homematic/wiki/Troubleshooting
Punkt 3 ist das StartCommand ...
Hallo,
Seit dem update auf iOS 16.4 mit der neuen HomeKit-Architektur habe ich das Problem, dass die in der HAP-Homematic hinzugefügten Geräte nicht in Apples Hoomekit übernommen werden. Häufig findet es dann auch eine zeitlang keinerlei über HAP-Homematic hinzugefügte Geräte (keine Antwort).
Kann jemand dieses Problem bestätigen bzw. mir einen Tip geben, wie ich hier Abhilfe schaffen kann?
Ich nutze eine CCU3 und HAP-Homematic in der Version 0.0.14.
Vielen Dank im Voraus für eure Hilfe.