snowdd1 / homebridge-knx-de

German Issue/Discussion forum for homebridge-knx
https://github.com/snowdd1/homebridge-knx
20 stars 4 forks source link

Garagentorsteuerung #33

Closed matthbot closed 7 years ago

matthbot commented 7 years ago

Hallo zusammen, ich beschäftige mich seit Anfang des Jahres mit diesem Projekt und konnte bereits einige Steuerbefehle umsetzen. Sämtliche Lichter lassen sich bereits via Sirri schalten und die Jalousien können in die gewünschte Position gefahren werden. Die prozentuale Rückmeldung (90% geschlossen heißt, fahre auf 10%) gefällt mir zwar noch nicht, aber das bekommen ich hin.

Primär geht es mir hier aber um meine Garagentorsteuerung. Da mein Antrieb einen Impuls erwartet, kommen ich mit folgender Vorlage nicht ganz klar.

{ "ServiceType": "GarageDoorOpener", "Handler": "SimpleGarageDoor", "ServiceName": "large parking lot", "Characteristics": [

    {

        "Type": "TargetDoorState"

    },

    {

        "Type": "CurrentDoorState"

    }

],

"KNXObjects": [{

    "Type": "OpenDoor",

    "Set": ["1/2/1"],

    "Listen": ["1/2/1"],

    "DPT": "DPT1"

},

{

    "Type": "CloseDoor",

    "Set": ["1/2/2"],

    "Listen": ["1/2/2"],

    "DPT": "DPT1"

}

],

"LocalConstants": {"TravelTime": 17}

}

Kann der Type "OpenDoor" bzw. "CloseDoor", auch in einen Impuls-Befehl geändert werden. Ich habe hier irgendwo etwas von "KNXPulseUp" bzw. "KNXPulseDown" gelesen. Wäre das meine Lösung oder liege ich komplett falsch ?

lg matthbot

snowdd1 commented 7 years ago

Willkommen auf GitHub, Matthias!

Ich muss zugeben dass ich nicht genau weiß was du mit Impuls meinst. Bei meiner Steuerung ist es so, dass ich meinen Gira HS benutze um den Wert der GA nach 1s wieder auf Null (0) zurückzustellen, damit der Aktor nicht die ganze Zeit Spannung auf die Steuerleitung der recht rustikalen Tormotorsteuerung gibt. Meinst Du das mit Impuls? Die Begriffe "KNXPulseUp" bzw. "KNXPulseDown" kenne ich nicht, die haben (bisher) nichts mit homebridge-knx zu tun.

Zur lesbaren Formatierung von Code bitte mal https://github.com/snowdd1/homebridge-knx-de/issues/23 lesen!

matthbot commented 7 years ago

Hallo Raoul,

exakt so handhabe ich das auf meinem HS auch. Ich habe für Öffnen und Schließen jeweils eine eigene Gruppenadresse die für einen kurzen Moment den Wert 1 auf den Bus bringt. Im QC und in der HS App funktioniert das super. Via homebridge bisher leider nicht.

Hast du ne Idee ?

snowdd1 commented 7 years ago

Aber warum nimmst Du dann nicht die gleichen GAs, wenn der HS die sowieso wieder zurücksetzt? Ob ich in der HS Visu auf "Tor öffnen" klicke oder in HomeKit das Tor bewege, ist das egal. Die Trigger GA ist die gleiche (Set-Addresse). Dass der HS die wieder auf Null zurückstellt, ist dem Garagentor-Handler völlig egal. Der filtert auf den Wert 1.
Genauso funktioniert das bei mir zu Hause auch.

matthbot commented 7 years ago

Ich mache wirklich nichts anderes. Im Busmonitor (kann hier leider keinen Screenshot hochladen) sieht man sehr schön, wie aus der Gira App, der Wert 0 hinterher geschickt wird. Über HomeKit (gleiche GA´s) ist das, warum auch immer, nicht der Fall. Ich schick dir nen Screenshot per PN im KNXUF ...

matthbot commented 7 years ago

Die gelben Zeilen kommen aus der Gira App, die grau hinterlegten Einträge aus HomeKit ...

matthbot commented 7 years ago

Kann geschlossen werden. Die nachträgliche 0, kam im HS von der Funktionsvorlage. Ich habe jetzt kurzerhand zwei zusätzliche Gruppenadressen für "AUF" und "ZU" angelegt und eine Logik erstellt, die eine Sekunden nach dem Senden, der Wert 0 hinterher schickt. --> Ziel erreicht !

Vielen Dank für deine Unterstützung

snowdd1 commented 7 years ago

Gut zu hören!