HomeKit- und Siri-Integration

Danke an alle für die Apple-Integration :wink:
Ich habe Gladys zu meiner Hausanwendung hinzugefügt, aber durch einen Bedienfehler habe ich den Gladys-Hub gelöscht.
Und sobald ich versuche, ihn mit dem von Gladys bereitgestellten QR-Code wieder hinzuzufügen, sagt er mir, dass der Hub bereits existiert und zurückgesetzt werden muss.
Aber ich finde einfach nicht heraus, wie man das macht :wink:
Ich habe ein bisschen im Internet gesucht, aber ich finde nichts …

Könntet ihr mir bitte helfen?

Während der Tests hatten wir dieses Problem, aber ich dachte, es wäre behoben.
Falls du dich mit der Kommandozeile auskennst, kann ich dir heute Abend die Vorgehensweise geben.
Ansonsten werde ich ein Issue erstellen und wir müssen auf die Korrektur warten.

Die Kommandozeile macht mir nicht besonders Angst lol

In vernünftigen Grenzen lol

Ich bin offen für deine Technik, falls nötig. Danke

Anleitung zum Zurücksetzen der HomeKit-Verbindung:

  • ssh pi@gladys.local (SSH zu deinem Raspberry Pi über IP oder lokalen Domainnamen)
  • docker exec -it gladys /bin/sh (Verbindung zum Gladys-Container herstellen)
  • sqlite3 /var/lib/gladysassistant/gladys-production.db (SQLite3 für die Gladys-Datenbank starten)
  • DELETE FROM t_variable WHERE name LIKE 'HOMEKIT_%'; (Löschen der HomeKit-bezogenen Variablen)
  • .quit (SQLite3 beenden)
  • Strg + D (Container verlassen)
  • docker restart gladys (Gladys-Container neu starten, um die HomeKit-Initialisierung zu erzwingen)

Falls es funktioniert, werde ich ein Issue erstellen, um das Problem zu beheben.

Ein Genie!!!

Vielen Dank, das funktioniert! Ich speichere mir diese Befehle ab, die können wirklich nützlich sein!!

Ja, du hattest es mir schon gemeldet, aber der Zurücksetzen-Button wurde noch nicht implementiert, ich werde mich nochmal darum kümmern. Deine Datenbanklösung ist vorerst die einfachste.

Hallo @cicoub13, vom Code her sind wir mit dem PR zu den Kontaktsensoren und der quasi direkten Aktualisierung der Werte in der Maison-App fertig. Ich glaube, seit deinem letzten Test gab es ein kleines Optimierungs-Update. Könntest du bitte noch einen letzten Test mit dem Bild durchführen, das ich gerade für dich erstellt habe? Du findest es wie gewohnt mit dem Tag bertrandda/gladys:homekit.

Hallo. Danke. Ich teste diese Woche (wahrscheinlich Freitag).

Die neueste Entwicklung von @bertrandda ist in Gladys Assistant 4.23 verfügbar! ( Streaming de caméra live dans Gladys Assistant 4.23 | Gladys Assistant )

Danke für die Entwicklung :folded_hands:

Der PR zum Zurücksetzen der HomeKit-Brücke von der Integrationskonfigurationsseite

Das sollte das Verfahren, das @cicoub13 etwas weiter oben beschrieben hat, vereinfachen.

Für diejenigen, die testen möchten, ist ein Docker-Testimage verfügbar bertrandda/gladys:homekit

Heute Morgen habe ich zwei Szenarien getestet:

  • Löschen des Punktes in Maison auf dem iPad, Zurücksetzen auf Gladys und dann Hinzufügen der Brücke. Alles funktioniert :white_check_mark:
  • Zurücksetzen auf Gladys, dann Löschen/Hinzufügen der Brücke in Maison auf dem iPad. Alles funktioniert :white_check_mark:

Danke :muscle:

Diese Funktion ist in Gladys Assistant 4.25 verfügbar, vielen Dank an @bertrandda für die Entwicklung und @cicoub13 für die Tests!

Neues PR zur Vereinfachung der Integration zukünftiger Geräte, ich habe die Gelegenheit genutzt, um die Feuchtigkeits- und Wassersensoren hinzuzufügen. Falls jemand testen möchte, das Image bertrandda/gladys:homekit ist aktuell.

Das PR: Add leak & humidity sensor for HomeKit by bertrandda · Pull Request #1835 · GladysAssistant/Gladys · GitHub

Hallo zusammen,

Gibt es schon Tester für den letzten PR von @bertrandda? :slight_smile:

Hallo zusammen, kleine Erinnerung zum Schulbeginn, hat schon mal jemand diese Integration getestet? :slight_smile:

@bertrandda Du bestätigst mir, dass du diese PR nicht wirklich getestet hast? Wenn du Material für Tests brauchst, zögere nicht!

Ich kann dir zum Beispiel Folgendes bezahlen:

Hallo Pierre-Gilles,

Ich habe es mit virtuellen Geräten in meiner Entwicklungsumgebung ausprobiert. Auf meiner echten Gladys-Instanz habe ich Wassersensoren. Ich möchte zigbee2mqtt in meiner Entwicklungsumgebung starten, weiß aber nicht genau, wie ich das anstellen soll, da die Entwicklungsumgebung über die CLI gestartet wird, während zigbee2mqtt (glaube ich) Gladys in Docker benötigt, um zu starten und zu kommunizieren. Hast du eine Idee, wie du mir helfen kannst?

Aktuell ist das nicht möglich, aber es gibt einen Pull Request von Alex, an dem ich angefangen habe zu arbeiten (bevor ich mit dem Feature „Alarme“ beschäftigt war), der es ermöglicht, Gladys mit einem externen Zigbee2mqtt zu verbinden. Allerdings ist das bisher nicht live, es ist nur ein Pull Request!

Wenn du es bereits mit virtuellen Geräten getestet hast, ist das in Ordnung.

Wie möchtest du vorgehen, um es zu mergen? Ich habe deine anderen Nachrichten zum Thema Bewegungssensor gesehen.

Ja, wenn du willst, kannst du den PR mergen, @cicoub13 wird sich darum kümmern, den Bewegungssensor in einem anderen PR hinzuzufügen

Es ist gemerged, danke für die PR! :folded_hands:

Einige Infos zu Neuerungen in Bezug auf den HomeKit-Dienst

Ich habe gerade einen Fix für Geräte mit mehreren gleichen Funktionen (wie z. B. Mehrfachsteckdosen) vorgeschlagen

Wenn ihr testen wollt, ist das Image bertrandda/gladys:homekit verfügbar.

Die Bibliothek hap-nodejs, die das von HomeKit verwendete Protokoll nachbildet, ist in Version 1.0 erschienen, die viele gute Änderungen mit sich bringt, darunter eine, um die Interaktionen und Netzwerkstaus deutlich zu reduzieren. Leider funktioniert es bisher nicht, das wird mehr Arbeit erfordern, und ich habe auf die Version direkt vor der stabilen Version, die 0.12, aktualisiert.