on-old-for-timer mit HM-LC-DIM1TPBU-FM

Begonnen von wg25, 23 November 2019, 23:37:03

Vorheriges Thema - Nächstes Thema

wg25

Hallo,

gibt es eine Möglichkeit, mit dem HM-LC-DIM1TPBU-FM von einem bereits eingestelltem Dim-Wert für eine Zeit auf "On" zu schalten und nach Ablauf der Zeit wieder auf den Dim-Wert zurückzuspringen? Bei FS20 gibt es ein "on-old-for-timer", der funktioniert wie on-for-timer nur halt mit dem Rücksprung auf einen vorherigen Wert.

Hintergrund sind bereits gedimmte Außenlampen, die per Bewegungsmelder auf 100% schalten und anschließend wieder dimmen sollen.

Danke für jeden Hinweis.

Gruß Arne

amenomade

Sollte mit einem DOIF einfach realisierbar sein.
Das ist aber abhängig vom Bewegungsmelder: ist es ein Bewegungsmelder, der bei jeder Bewegung wieder ein Event "motion" schickt, oder ein Bewegungsmelder, der auf "motion" bleibt, solange man sich bewegt, und am Ende auf "nomotion" springt?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

wg25

Der Melder sendet für 5Sek. einen state "on" und dann wieder "off". Sollte noch Bewegung vorhanden sein, dann wieder "on" usw.


amenomade

Nicht ganz klar, weil man ein Ereignis sendet, aber einen state hat/behaltet.
Aber etwas in der Art
define diBewegung DOIF ([Bewegungsmelder] eq "on")
     (setreading $SELF oldDimValue [Dimmer:pct], set Dimmer pct 100)
DOELSE
     (set Dimmer pct [$SELF:oldDimValue)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

DGH77

Am einfachsten den Bewegungsmelder einen anderen virtuellen Kanal des Dimmers steuern lassen. Dann sind die beiden Helligkeitsstufen und Einschaltdauern völling unabhängig nutzbar.