NEWS
Fenster als 'gekippt' mit yahka an Apple Home
-
Ich teste und pröble und suche nun schon seit Tagen an einer Lösung und komme einfach nicht weiter...
Als Fenstersensor habe ich ein Homematic IP Sensor (HmIP-SRH) mit dem ich die drei Zustände 'geschlossen'(0), 'gekippt'(1) und 'geschlossen'(2) über ioBroker mit State auslesen kann.Ich pröble mit Service-Type: Window und CurrentPosition (habe aber auch PositionState und TargetPosition probiert).
Als Variable habe ich im ioBroker nur den State, der eben 0, 1, oder 2 sein kann.Ich habe schon versucht den InOut auf const, auf ioBroker.State oder ioBroker.State.OnlyACK oder HomematicDirectionToHomekitPositionState.... Immer das gleiche. Entweder Fehler, oder es kommt nur 'schliessen', oder als Status wird 1% angezeigt, egal was dann der wirkliche Status ist...
Hat jemand von Euch schon einmal so etwas realisiert?
Danke für Eure Unterstützung und Ideen!
ThomasPS:
Direkt aus der CCU über RedMatic wird der Status korrekt in Home angezeigt:
Geschlossen - 25% geöffnet - Geöffnet (25% = gekippt)(Ja, ich könnte die Homematic Geräte einfach über RedMatic einbinden, aber ich würde gerne wenn es möglich ist alles in ioBroker vereinen)
-
@thom Hallo Thomas,
Ich bin gerade eben auf deinen Post gestoßen da ich soeben den Fenstergriffsensor in Homekit integrieren möchte. Homekit erkennt nur die zwei Staten: "offen" und "geschlossen". Somit liegt es nahe, dass man dies so umsetzen muss, dass Homekit mit den Staten "0" -> geschlossen, "2" -> offen und "1" -> kippstellung, klar kommt.
Ich habe dies mithilfe des mappings gelöst. Im Yahka Adapter kann man dies so einstellen, dass die drei Zustände umgewandelt werden, und Homekit dann "offen" und "kippstellung" als "offen" erkennt.
Ich hoffe dies hilft dir weiter.
LG
-
@flippi Hi. Ist es möglich, dass du dieses Mapping teilst? Ich bin noch nicht so fit im Mapping und stehe aktuell vor dem gleichen Problem..Danke schon einmal vorab
-
@pologoal2006 Das Mapping ist doch unten abgebildet? - Apple kennt nur offen und geschlossen und NICHT gekippt - also gekippt wird nicht dargestellt (gibt also nur 0 und 1). In dem Mapping unten siehst doch den Homematic Datenpunkt und alles was >0 ist wird als 1 an Homekit geschickt.
-
Habe es jetzt verstanden. Ich dachte, ich müsste dazu ein zus Mapping-Adapter installieren. Funktioniert jetzt mit den Texten OPEN - CLOSED - TILTED anstatt 0, 1 und 2 Vielen Dank