Ankündigung

Einklappen
Keine Ankündigung bisher.

Homebridge / Garagentor / Siri

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Homebridge / Garagentor / Siri

    Moin, ich hab Homekit/Homebridge laufen. Schalten von Lampen funktioniert. Mein Ziel ist aber (fast ausschließlich) die Steuerung des Garagentors (mit ATV4 dann auch von außen). Hat hier jemand das Mapping schon mal hinbekommen?

    Laut github von snowdd1 gibt es ja diverse Möglichkeiten (durch die ich nicht durchsteige)
    GarageDoorOpener
    • CurrentDoorState: DPT5 integer value in range 0..4
      // Characteristic.CurrentDoorState.OPEN = 0;
      // Characteristic.CurrentDoorState.CLOSED = 1;
      // Characteristic.CurrentDoorState.OPENING = 2;
      // Characteristic.CurrentDoorState.CLOSING = 3;
      // Characteristic.CurrentDoorState.STOPPED = 4;
    Der Teil wäre noch einfach. Current State ist ein Binäreingang der mir ne 1 oder 0 rausgibt ... das passt ja hier. Aber jetzt kommt:
    • TargetDoorState: DPT5 integer value in range 0..1
      // Characteristic.TargetDoorState.OPEN = 0;
      // Characteristic.TargetDoorState.CLOSED = 1;
    Bei mir sende ich ne 1 auf einen Kanal, der zieht für eine Sekunde an und das Tor startet (Standard Toggle Auf/Stop/Zu). Laut dem Mapping müsste ich aber eine 1 Sende für schließen und eine 0 für öffnen. Dazu kommt im Siri Sprachgebrauch ich müsste immer "öffnen" sagen, egal was das Tor machen soll. Kann man machen, geht aber auch schöner, oder?


    Jemand ne Idee, oder schonmal gemacht?

    Wanni

    Den Rest hier unten brauch ich nich ...
    • ObstructionDetected: DPT1, 1 as true
    • LockCurrentState: DPT5 integer value in range 0..3
      • Characteristic.LockCurrentState.UNSECURED = 0;
      • Characteristic.LockCurrentState.SECURED = 1;
      • Characteristic.LockCurrentState.JAMMED = 2;
      • Characteristic.LockCurrentState.UNKNOWN = 3;
    • LockTargetState: DPT5 integer value in range 0..1
      // Characteristic.LockTargetState.UNSECURED = 0;
      // Characteristic.LockTargetState.SECURED = 1;
Lädt...
X