Closed hebe2k closed 7 years ago
Hallo Henning, muss ich mir ansehen. Ich verwende auch den GiraJalousieActuator, habe aber seit Wochen nur "öffne" oder "schließe" zu Siri gesagt, oder auf der Watch die % eingestellt, und da geht es. Du hast die % über Siri eingestellt? Gruß
Hallo Raoul,
ja den Befehl habe ich über Siri auf einem iPhone 6 gesprochen. iOS Version 10.2.1.
Anbei noch die Logs vom Einsatz des GiraJalousieActuator Handlers und dem Siri-Befehl "Stelle das Rollo im Büro auf 20%":
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] GiraJalousieActuator->customServiceAPI.getValue(CurrentPosition)
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] Returning HomeKitValue
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] Returning HomeKitValue of 0
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] GiraJalousieActuator->customServiceAPI.setValue(PositionState,1)
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] Value changed, updating homebridge
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] exiting writeValueHK()
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] GiraJalousieActuator->customServiceAPI.knxWrite(TargetPosition,204,DPT5)
[3/22/2017, 11:28:11 AM] [homebridge-knx.KNX] DEBUG got dest=7178
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] GiraJalousieActuator->customServiceAPI.setValue(CurrentPosition,20)
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] Value changed, updating homebridge
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] exiting writeValueHK()
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] GiraJalousieActuator->customServiceAPI.setValue(PositionState,2)
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] Value changed, updating homebridge
[3/22/2017, 11:28:18 AM] [homebridge-knx.KNX] exiting writeValueHK()
Gruß, Henning
Hallo Henning, das ist aber normal. Für HomeKit ist 100% offen, für KNX ist 100% geschlossen, also ist 20% in Hoemkit 80% in knx.
Hallo Raoul,
ist der GiraJalousieActuator Handler dann nur um offen und geschlossen zu tauschen oder warum hast du den geschrieben? Dann macht der für mich keinen Sinn, dann bleibe ich lieber bei dem default Handler und verwende für offen einfach 0% und für geschlossen 100%, also als Siri-Spracheingabe-Befehl.
Warum funktioniert die %-Steuerung denn dann mit dem default Handler korrekt, wenn ich da 20% sage, dann kommen auch bei KNX 20% an. Ich hatte die Hoffnung die Vorteile beider Handler vereinen zu können.
Gruß, Henning
Der Handler erledigt die folgenden Dinge:
Wenn Du das alles nicht brauchst, kannst Du natürlich auch einfach direkt die Implementierung von Apple benutzen.
Warum funktioniert die %-Steuerung denn dann mit dem default Handler korrekt, wenn ich da 20% sage, dann kommen auch bei KNX 20% an.
Das ist eben nicht korrekt. HomeKit definiert einen Prozent-Offen-Wert (0% = geschlossen, 100% = ganz geöffnet) und KNX einen Prozent-Geschlossen-Wert (0% = geöffnet, 100% ganz geschlossen)
Wenn Du also Siri 20% sagst, dann ist das für HomeKit fast geschlossen (und wird auch so angezeigt, z.B. über den Slider auf der Watch oder in der iOS App). Wenn es dich nicht stört, dass unten in der App oben am Fenster ist, brauchst Du den Tausch nicht mitzumachen. Sagst Du also zu Siri: "Stelle das Fensterrollo (bzw. Name des Services) auf 100%" ist das identisch zu "öffne das Fensterrollo (bzw. Name des Services)"
Hi @snowdd1,
ich habe Probleme mit der Rollosteuerung.
Vorab ein paar Infos:
Ich habe sowohl den Standard-Handler versucht als auch den Gira spezifischen Handler (https://github.com/snowdd1/homebridge-knx-de/wiki/Handler:-GiraJalousieActuator). Bei dem einen geht die Prozentsteuerung und dafür sind Öffnen und Schließen vertauscht, bei dem anderen funktioniert Öffnen und Schließen korrekt, dafür ist die Prozentsteuerung falsch.
GiraJalousieActuator
knx_config.json
Vorteil:
Nachteil: Steuerung über %-Werte funktioniert nicht korrekt, die Werte werden vertauscht. Beispiele:
Alternative die default Rollo Config
Vorteil: Steuerung über %-Werte funktioniert problemlos.
Nachteil: Sprach-Befehl: Öffne das Rollo im Büro Reaktion: schließt das Rollo
Sprach-Befehl: Schließe das Rollo im Büro Reaktion: öffnet das Rollo
Gruß, Henning