Dimmen mit Long pressed
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Long pressed
Das schreit nach einem Verbesserungsvorschlag direkt bei Shelly, mit LONG_PRESSED alleine kann man doch nichts anfangen... (naja gut, wenn man einfach zwei verschiedene Aktionen steuern möchte vielleicht, aber eben nicht geeignet, die Länge des Tastendrucks zu bestimmen, und somit verschenkt...
Würgaround, für den Fall, dass SHORT_PRESSED exklusiv in openHAB verknüpft ist (und nicht etwa im Shelly direkt mit dem Relais gekoppelt ist):
Die Rule triggert auf LONG_PRESSED und startet den Dimmvorgang. Sobald der Dimmvorgang gestartet wurde, lässt man die Taste los und wartet bis zum Erreichen des gewünschten Levels. Anschließend drückt man kurz.
openHAB erkennt den kurzen Tastendruck und beendet sofort den Dimmvorgang. Falls der Dimmvorgang aktiv war, tut es sonst nichts, ansonsten führt es die normale Aktion für SHORT_PRESSED aus.
Nicht schön, aber machbar...
Würgaround, für den Fall, dass SHORT_PRESSED exklusiv in openHAB verknüpft ist (und nicht etwa im Shelly direkt mit dem Relais gekoppelt ist):
Die Rule triggert auf LONG_PRESSED und startet den Dimmvorgang. Sobald der Dimmvorgang gestartet wurde, lässt man die Taste los und wartet bis zum Erreichen des gewünschten Levels. Anschließend drückt man kurz.
openHAB erkennt den kurzen Tastendruck und beendet sofort den Dimmvorgang. Falls der Dimmvorgang aktiv war, tut es sonst nichts, ansonsten führt es die normale Aktion für SHORT_PRESSED aus.
Nicht schön, aber machbar...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: Dimmen mit Long pressed
Ähm...
Manchmal -> Baum -> Wald...
Wir haben ja die Möglichkeit zwischen Eingang und Ausgang zu unterscheiden...
Demnach sollte kann man doch die Länge der Dimmdauer Bestimmen lassen...
Hier ein Shelly wo Eingang und Ausgang über die Shelly oberfläche getrennt geschaltet wird:
Eingang = Taster eingang - Solange Taster gedrückt = On... lasse ich Taster Los = Off...
Betrieb = Relai welches sich im Shelly integriert ist...
Manchmal -> Baum -> Wald...

Wir haben ja die Möglichkeit zwischen Eingang und Ausgang zu unterscheiden...
Demnach sollte kann man doch die Länge der Dimmdauer Bestimmen lassen...
Hier ein Shelly wo Eingang und Ausgang über die Shelly oberfläche getrennt geschaltet wird:
Code: Alles auswählen
2022-02-13 20:08:17.277 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Shelly109KellerLicht_Eingang' changed from OFF to ON
2022-02-13 20:08:18.074 [INFO ] [openhab.event.ChannelTriggeredEvent ] - shelly:shelly1:abcef8720a:relay#button triggered LONG_PRESSED
2022-02-13 20:08:18.399 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Shelly107_Betrieb' changed from OFF to ON
2022-02-13 20:08:18.693 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Shelly107_Betrieb' changed from ON to OFF
2022-02-13 20:08:21.448 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Shelly109KellerLicht_Eingang' changed from ON to OFF
Betrieb = Relai welches sich im Shelly integriert ist...
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Long pressed
Ah. Ja, dann kannst Du den entkoppelten Relais Zustand dafür nutzen. Man muss nun nur überlegen, ob man die Zeitmessung wegen long und short Press im Shelly erledigt oder direkt in openHAB erledigt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: Dimmen mit Long pressed
Bei mir im Log steht immer zu erst:
erst danach kommt der Trigger:
Also könnte doch die Rule für @Rob69 so aus sehen, das der Dimm vorgang nun startet, bis der Eingang OFF angezeigt wird. (Vielleicht noch sowas wie Wenn 100% / 0 % dann umkehr, oder stop Funktion)
Und beim nächsten mal, müsste halt die Dimm reinfolge geändert werden...
Keine Ahnung, wie man sowas in einer Rule umsetzt
Code: Alles auswählen
Eingang ON
Code: Alles auswählen
relay#button triggered LONG_PRESSED
Und beim nächsten mal, müsste halt die Dimm reinfolge geändert werden...
Keine Ahnung, wie man sowas in einer Rule umsetzt

Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Long pressed
Die Rule bliebe weitgehend so, wie sie ist, nur der Trigger müsste angepasst werden. Das Problem war ja nur, dass der Channel nicht triggert, wenn die Taste losgelassen wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 73
- Registriert: 26. Feb 2021 07:38
Re: Dimmen mit Long pressed
Hey,
Ich habe bis jetzt alles bewust mit Openhab gemacht, weil nicht mehrere Systeme mischen wollte !
Hat jemand einen Tipp wie das mit 2 Regeln geht und funktioniert dies überhaupt?
Bin schon mal froh nicht der einzige zusein
Gruß Rob69
Ich habe bis jetzt alles bewust mit Openhab gemacht, weil nicht mehrere Systeme mischen wollte !
Hat jemand einen Tipp wie das mit 2 Regeln geht und funktioniert dies überhaupt?
Bin schon mal froh nicht der einzige zusein

Gruß Rob69
-
- Beiträge: 73
- Registriert: 26. Feb 2021 07:38
Re: Dimmen mit Long pressed
Würde das mit einem neuen shelly plus I4 oder einem AVM Dect 440 funktionieren?
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Long pressed
Der Punkt ist, Du musst den Shelly dazu bewegen, eine Information darüber rauszurücken, dass die Taste losgelassen wurde. Ist die Taste mit einem Relais gekoppelt, oder läuft sie unabhängig vom Relais?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: Dimmen mit Long pressed
Beim I3 gibts kein Relai...
müsste noch ein I3 liegen haben. Wenn ich es schaffe, schließe ich es als taster nachher mal an, und teste es...
Denke aber das wird so sein wie beim Shelly 1...
müsste noch ein I3 liegen haben. Wenn ich es schaffe, schließe ich es als taster nachher mal an, und teste es...
Denke aber das wird so sein wie beim Shelly 1...
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Long pressed
Das Ding heißt wirklich Relais. Wahlweise kannst Du auch Relay schreiben, das wäre dann englisch... 

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet