FHEM - Anwendungen > Beleuchtung

LED Wifilight dimmen - über 1h von 0% auf 100% ??

<< < (2/2)

Damian:
Ist jetzt statt Zweizeiler ein Einzeiler:

Hochdimmen beim Tastendruck im Sekundentakt.


--- Code: ---defmod di_dimm DOIF {["button:on"];;@{$_pct}=(10,35,65,80,90,100);;set_Exec("timer",1,'fhem_set"lamp pct ".$_pct[$count]','$count < 6')}
--- Ende Code ---

$_pct ist hier ein Array mit Helligkeitswerten, auf das innerhalb des Devices zu jedem Zeitpunkt zugegriffen werden kann.

Quelle: https://fhem.de/commandref_DE.html#DOIF_set_Exec

herrmannj:
Entweder ich verstehe die Frage falsch, oder irgendwas anderes ist fundamental falsch. Wifilight kann von Hause aus weich dimmen, beachtet Gamma und spezielle Hardware Gegebenheiten. Hoch dimmen lässt sich jederzeit abbrechen und man kann komplexe Verläufe queuen.

Damian:
Die softwareseitigen Lösungen sollten natürlich nur angewandt werden, wenn die Hardware es nicht unterstützt.

Muschelpuster:
So sieht der Sonnenauf- und Untergang in meinem Aquarium aus:

--- Code: ---defmod di_Aquarium_Tagessimulation DOIF ([+230] and [mqtt_RGBW_Aquarium:white] > 1 and [?16:00-23:59]) (set mqtt_RGBW_Aquarium white {([mqtt_RGBW_Aquarium:white]-1)})\
DOELSEIF\
([+230] and [mqtt_RGBW_Aquarium:white] < 96 and [?06:30-16:00]) (set mqtt_RGBW_Aquarium white {([mqtt_RGBW_Aquarium:white]+1)})\
DOELSEIF\
([23:00]) (set mqtt_RGBW_Aquarium off)\
DOELSEIF\
([06:00]) (set mqtt_RGBW_Aquarium on , set mqtt_RGBW_Aquarium white 1)
attr di_Aquarium_Tagessimulation alias Zeitschaltuhr Licht
attr di_Aquarium_Tagessimulation devStateIcon disabl.*:general_aus:enable initi.*|cmd.*:general_an:disable .*rro.*:icoTool
attr di_Aquarium_Tagessimulation do always

--- Ende Code ---
Das läuft über Stunden, aber das ist ja anpassbar ;-)

Niels

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln