Hallo Leute!
Erstmal vielen Dank für die vielen, hilfreichen Beiträge die ich bisher nur passiv als Leser genutzt habe. Bei der Steuerung meiner Jalousien habe ich bisher leider keinen passenden Beitrag gefunden und benötige nun euren Rat.
Problemstellung:
Ich habe zur Beschattung des Wintergartens Lamellen-Jalousien (keine Rollläden) die ich nun ins Smarthome (ioBroker) integrieren will. Für die „normalen“ Rollos nutze ich überwiegend Shelly 2.5 und bin mit diesen sehr zufrieden. Doch was ich mit den Shellys nicht hinbekomme ist der Winkel/die Kippung der Lamellen der Jalousie.
Wunschziel:
- Je Jalousie soll es einen Doppeltaster für up und down geben.
- Durch kurzes Drücken (kleiner z.B. 1sec) soll mit den up/down Tasten der Winkel der Lamellen eingestellt werden. Dies geschieht technisch durch sehr kurzes hoch oder herunterfahren der Jalousie.
- Durch langes Drücken (größer z.B. 1sec) soll die Jalousie entweder ganz hoch oder ganz runterfahren.
- Im ioBroker möchte ich Höhe der Jalousien und Winkel der Lamellen als einzelne Werte ansteuern können.
Istzustand:
Momentan habe ich eine Testaufbau mit diesem ESP8266 Doppelrelais mit Tasmota 9.4:
https://templates.blakadder.com/loratap_SC500W.html
Das Template habe ich schon auf Button angepasst:
{"NAME":"SC500W","GPIO":[0,0,0,158,17,18,0,0,21,17,22,0,0],"FLAG":0,"BASE":18}
Der ShutterMode ist bereits wie hier beschrieben eingerichtet und funktioniert:
https://tasmota.github.io/docs/Blinds-and-Shutters/
Zusätzlich habe ich einen zweiten, virtuellen Shutter für den Winkel der Lamellen via Rules eingerichtet. Dieser funktioniert ebenfalls:
https://tasmota.github.io/docs/Blinds-an…n-blind-support
Die ButtonControl habe ich wie hier erklärt (https://tasmota.github.io/docs/Blinds-an…#button-control) auf Anpassung von ShutterButton<x> <button> <func> <mqtt> folgender Maßen eingestellt:
ShutterButton1 button1 up 1
ShutterButton1 button2 down 1
Soweit so gut.
Problem:
Durch jeweils kurzen Tastendruck auf UP oder DOWN fährt die Jalousie in die gewünschte Endstellung (Auf oder geschlossen) und durch erneutes Drücken kann ich die Fahrt auch stoppen. Doch der gewünschte Zustand wie oben beschrieben (kurzen Drücken verstellt den Winkel, langes Drücken fährt bis zur Endposition) konnte ich noch nicht erreichen.
Frage:
Kann ich durch Anpassung der ShutterButton<x> <button> <p1> <p2> <p3> <ph> <m1> <m2> <m3> <mh> <mi> Befehle das gewünschte verhalten erreichen?
Ich habe ja eine Shutter1 für das komplette Hoch- und Runterfahren der Jalousie und eine Shutter2 für den Winkel der Lamellen. Kann ich den letzten Befehl so anpassen, dass für Shutter 1 <ph> („hold press“) für UP steht und Shutter2 <p1> („single press“) für UP? In etwa so:
ShutterButton1 button1 <p1> <p2> <p3> UP <m1> <m2> <m3> <mh> <mi>
ShutterButton2 button1 UP <p2> <p3> <ph> <m1> <m2> <m3> <mh> <mi>
Wie fülle ich die nicht gewünschten Parameter? Mit „disable“ oder „-„ bzw. „0“?
ShutterButton1 button1 - - - UP 0 0 0 0 0
ShutterButton2 button1 UP - - - 0 0 0 0 0
Gleiches dann für Button2.
Lieben Dank schonmal für jede Antwort und Idee.
Beste Grüße
JOHANNES