Apple HomeKit über Websockets

Nimm da IPS_HomebridgeSwitch, und schalte eine IPS Var die du anlegst. Dann kannst du die Aktionen hinter die Var hängen. Es geht recht gut.
Für Musik (Lautstärke) habe ich schon IPS_HomebridgeLightbulb missbraucht.:smiley: Geht mit Sonos auch recht gut…

Hallo zusammen,

für die Tester unter euch, es gibt in dem testing Branch eine neue Version, dort gibt es das Modul LockMechanism damit könnt ihr zum Beispiel Keymatic steuern. Viel Spaß beim testen. :slight_smile:

Wenn ihr nur eine Variable für den Status habt, setzt diese Variable bei Target und Current.

Grüße,
Kai

Das mit der LightBulb geht gut bis ich sage „alle Lampen aus“ und mich wundere wo der Ton ist ;-). Danke für die gute Idee!

Die Idee mit dem Switch für eine Var passt nicht, da HomeKit einen Switch, der auf An steht nicht wieder auf An setzt sondern mir nur sagt dass es bereits angeschaltet ist. Wenn es keinen „Taster“ gibt, dann muss ich umbauen und mir überlegen wann ich die Variablen wieder auf Aus setze.

Wenn du die Eve App nutzt, versuch da einfach mal das Icon von dem Eintrag zu ändern, dort wird jetzt sicherlich eine Lampe vor sein, evtl. kann das schon helfen, dass es nicht mehr als Licht erkannt wird, ist nur ein Versuch!

Grüße,
Kai

Ja, aber …
Taster gibt es so nicht in der HB, oder habe ich was übersehen.:confused:
Du kannst ja ne Aktion per Skript hinter die Var hängen, die die VAR wieder ausschaltet, So habe ich es für mich gemacht, Siri schaltet ein, skript macht den Tasterbefehl und schaltet danach die Var wieder aus.

Hallo zusammen,

es gibt eine neue Version im testing Branch, dort ist das LockMechanism Modul angepasst, man kann nun selbst die Variablen mitgeben ob 1 auf/zu bzw. 0 auf/zu bedeutet. :slight_smile:

Grüße,
Kai

Hi,
konnte bezüglich Thermostat und FS20 FHT leider erst jetzt testen, sorry! Habe aktualisiert, auf Development gestellt und nochmal ein Thermostat hinzugefügt. Das Setzen der Temperatur scheint soweit zu funktionieren, mit einigen Verzögerungen, das teste ich nochmal genauer. Leider wird nun die aktuelle Temperatur aber nichtmehr angezeigt, hier steht in EVE nurnoch 0 Grad…

Gruß

EDIT:
Ganz anderes Problem. Die Temperatur (Solltemperatur in IPS) wird nun aus irgendwelchen Gründen ständig erhöht, warum auch immer. Habe das Gerät im Homebridge Thermostat und das ganze Homebridge Thermostat schon gelöscht, geht aber immernoch weiter, hatte manuell (Webfront, nichtmehr EVE) auf 20,5 Grad gestellt, mittlerweile ist die Kiste schon wieder bei 23…

Das kann etwas dauern, bis da der Wert angezeigt wird.

Das kann ich mir noch nicht erklären, bist du der Meinung das es wirklich an dem Siri Modul liegt? Ich konnte dieses Verhalten bei mir noch nicht beobachten.

Zeig mir doch mal bitte deine Einstellungen in dem Modul.

Grüße,
Kai

Hi,
das Problem mit den Chaoswerten habe ich in den Griff bekommen, woran auch immer das lag, aber die Temperatur wird mir in Eve auch nach längerem Warten nicht angezeigt. Wenn ich in der App aktualisiere taucht in den IPS Meldungen auch wieder der Fehler auf, dass ein Wert nicht an die Instanz (ist die Instanz Nummer des Homebridge Thermostates) weitergeleitet werden kann, habe mal einen Screenshot angehängt.

Gruß

Hallo Luca,

was hast du in den Einstellungen bei TargetHeatingCoolingState und CurrentHeatingCoolingState in den Einstellungen angegeben?

Grüße,
Kai

Moin,
das Feld ist bei mir leer, was müsste da beim FHT denn rein?

Gruß

Hallo Leute,

seit IPS 4.2 läuft dieses Super-Modul nicht mehr bei mir…:mad:

Das einizige was auffällig ist, ist das bei den IPSWebSockets in den Modulen ein roter Punkt mit Ausrufezeichen dahinter ist…

Jemand anders auch betroffen?

Joachim

Erst Modul, dann IPS Updaten.
Dann hättest du jetzt keine roten Ausrufezeichen (was aber die Funktion der Instanzen nicht beeinflusst).
Jetzt kannst du das Modul nur löschen und neu eintragen um auf die neuste Version zu kommen. Dann ist auch das Ausrufezeichen weg.
Das hat aber, wie gesagt, nix mit der Funktion zu tun.
Muss also an etwas anderem liegen.
Michael

Hallo Michael,

das Modul gelöscht und neu hinzugefügt, leider wieder rotes Ausrufezeichen…

Was meinst Du genau mit löschen? Nur in modules oder auch von der SD?

Joachim

P.S.: ansonsten ist noch iOS auf 10.3.1 gegangen…

Hallo Joachim,

bekommst du auch Fehlermeldungen?

Wir haben auch die 4.2 bei uns drauf, das Problem trat bei uns nicht auf.

Welchen Branch hast du aktiv?

Joachim, wenn du magst kann ich auch schnell per TeamViewer mal schauen, wenn du möchtest schick mir eine PN.

@Luca, da muss etwas rein, was hast du denn für Variablen? Kannst du mir mal ein Screenshot machen?

Grüße,
Kai

Hallo Kai,

habe den WebsocketClient socket mal Deaktiviert und wieder aktiviert - jetzt haut er mir das Log voll:

07.04.2017 22:08:46*| VariableManager*| [Siri\Homebridge-Server-Log] = [2017-04-07 22:08:44] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:44] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:44] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:44] [websocket] client ip undefined connected
[2017-04-07 22:08:44] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:44] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:44] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:44] [websocket] client ip undefined connected
[2017-04-07 22:08:44] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:44] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:44] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:44] [websocket] client ip undefined connected
[2017-04-07 22:08:44] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:45] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:45] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:45] [websocket] client ip undefined connected
[2017-04-07 22:08:45] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:45] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:45] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:45] [websocket] client ip undefined connected
[2017-04-07 22:08:45] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:45] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:45] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:45] [websocket] client ip undefined connected
[2017-04-07 22:08:45] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:45] [websocket] client ip ::ffff:192.168.178.50 connected
[2017-04-07 22:08:45] [websocket] on.close client ip undefined disconnected
[2017-04-07 22:08:46] [websocket] client ip undefined connected
[2017-04-07 22:08:46] [websocket] on.close client ip ::ffff:192.168.178.50 disconnected
[2017-04-07 22:08:46] [websocket] client ip ::ffff:192.168.178.50 connected

Bei Deinem Modul bin ich auf „Testing“…

Joachim

Hallo Joachim,

das Problem kenne ich.
Setz das Modul mal etwas länger auf deaktiviert und aktiviere es dann wieder. So ca. 1 Minute.

Grüße,
Kai

…okay, scheint jetzt wieder stabil zu sein, in der „Home“-App kommt jedoch nach „Aktualisieren“ dann „Keine Antwort“…

Homebridge ist online.

07.04.2017 22:23:45*| VariableManager*| [Siri\Homebridge-Server-Err] = Fri, 07 Apr 2017 20:23:34 GMT HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=7.9,6.9,5.9,4.10,4.9,2.9,9.9,3.10,3.9,8.10,8.13,8.9,8.12,8.11
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Current Relative Humidity"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Current Temperature"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Brightness"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Brightness"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Target Heating Cooling State"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Temperature Display Units"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Current Heating Cooling State"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Target Temperature"
Fri, 07 Apr 2017 20:23:34 GMT Accessory [Homebridge] Getting value for Characteristic "Current Temperature"
Fri, 07 Apr 2017 20:23:35 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: undefined
Fri, 07 Apr 2017 20:23:35 GMT Accessory [Homebridge] Error getting value for Characteristic "Current Temperature": undefined
Fri, 07 Apr 2017 20:23:36 GMT EventedHTTPServer [::ffff:192.168.178.66] Sending HTTP event '6.9' with data: {"characteristics":[{"aid":6,"iid":9,"value":28.28}]}
Fri, 07 Apr 2017 20:23:36 GMT EventedHTTPServer [::ffff:192.168.178.62] Sending HTTP event '6.9' with data: {"characteristics":[{"aid":6,"iid":9,"value":28.28}]}
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "Current Relative Humidity" value: 33.83
Fri, 07 Apr 2017 20:23:36 GMT EventedHTTPServer [::ffff:192.168.178.66] Sending HTTP event '7.9' with data: {"characteristics":[{"aid":7,"iid":9,"value":33.83}]}
Fri, 07 Apr 2017 20:23:36 GMT EventedHTTPServer [::ffff:192.168.178.62] Muting event '7.9' notification for this connection since it originated here.
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: 28.28
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "On" value: true
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "Brightness" value: 60
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "On" value: true
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "Brightness" value: 68
Fri, 07 Apr 2017 20:23:36 GMT Accessory [Homebridge] Got Characteristic "On" value: false

Joachim

Hallo Joachim,

ist es nur in der Home App so? Hast du es mal mit Eve versucht?

Grüße,
Kai

…nein, noch nicht. Werde ich mal versuchen. Komisch ist immer nur wenn man offensichtlich alleine dasteht…[emoji848]

Joachim