FHEM - Anwendungen > Beleuchtung

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

(1/2) > >>

fabse:
Hallo Community,

ich hab meine LED bisher so von 0% auf 100% gesteuert:


--- Code: ---define FischLichtEIN_01 at *11:10:00 set LampeTest6 RGB 121212
attr FischLichtEIN_01 group Aquarium Licht An
attr FischLichtEIN_01 room 2. Aquarium
attr FischLichtEIN_01 sortby 1
attr FischLichtEIN_01 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_02 at *11:14:00 set LampeTest6 RGB 242424
attr FischLichtEIN_02 group Aquarium Licht An
attr FischLichtEIN_02 room 2. Aquarium
attr FischLichtEIN_02 sortby 2
attr FischLichtEIN_02 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_03 at *11:18:00 set LampeTest6 RGB 363636
attr FischLichtEIN_03 group Aquarium Licht An
attr FischLichtEIN_03 room 2. Aquarium
attr FischLichtEIN_03 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_04 at *11:26:00 set LampeTest6 RGB 474747
attr FischLichtEIN_04 group Aquarium Licht An
attr FischLichtEIN_04 room 2. Aquarium
attr FischLichtEIN_04 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_05 at *11:30:00 set LampeTest6 RGB 595959
attr FischLichtEIN_05 group Aquarium Licht An
attr FischLichtEIN_05 room 2. Aquarium
attr FischLichtEIN_05 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_06 at *11:34:00 set LampeTest6 RGB 6B6B6B
attr FischLichtEIN_06 group Aquarium Licht An
attr FischLichtEIN_06 room 2. Aquarium
attr FischLichtEIN_06 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_07 at *11:38:00 set LampeTest6 RGB 7D7D7D
attr FischLichtEIN_07 group Aquarium Licht An
attr FischLichtEIN_07 room 2. Aquarium
attr FischLichtEIN_07 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_08 at *11:42:00 set LampeTest6 RGB 8F8F8F
attr FischLichtEIN_08 group Aquarium Licht An
attr FischLichtEIN_08 room 2. Aquarium
attr FischLichtEIN_08 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_09 at *11:56:00 set LampeTest6 RGB A1A1A1
attr FischLichtEIN_09 group Aquarium Licht An
attr FischLichtEIN_09 room 2. Aquarium
attr FischLichtEIN_09 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_10 at *12:00:00 set LampeTest6 RGB B3B3B3
attr FischLichtEIN_10 group Aquarium Licht An
attr FischLichtEIN_10 room 2. Aquarium
attr FischLichtEIN_10 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_11 at *12:04:00 set LampeTest6 RGB C4C4C4
attr FischLichtEIN_11 group Aquarium Licht An
attr FischLichtEIN_11 room 2. Aquarium
attr FischLichtEIN_11 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_12 at *12:08:00 set LampeTest6 RGB D6D6D6
attr FischLichtEIN_12 group Aquarium Licht An
attr FischLichtEIN_12 room 2. Aquarium
attr FischLichtEIN_12 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_13 at *12:12:00 set LampeTest6 RGB E8E8E8
attr FischLichtEIN_13 group Aquarium Licht An
attr FischLichtEIN_13 room 2. Aquarium
attr FischLichtEIN_13 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_14 at *12:16:00 set LampeTest6 RGB FAFAFA
attr FischLichtEIN_14 group Aquarium Licht An
attr FischLichtEIN_14 room 2. Aquarium
attr FischLichtEIN_14 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_15 at *12:20:00 set LampeTest6 RGB FFFFFF
attr FischLichtEIN_15 group Aquarium Licht An
attr FischLichtEIN_15 room 2. Aquarium
attr FischLichtEIN_15 widgetOverride state:datetime,step:30,theme:default,inline:true
--- Ende Code ---

geht das auch irgendwie kürzer?

Mit freundlichen Grüßen
Fabi

Damian:

--- Zitat von: fabse am 26 August 2018, 02:11:22 ---Hallo Community,

ich hab meine LED bisher so von 0% auf 100% gesteuert:


--- Code: ---define FischLichtEIN_01 at *11:10:00 set LampeTest6 RGB 121212
attr FischLichtEIN_01 group Aquarium Licht An
attr FischLichtEIN_01 room 2. Aquarium
attr FischLichtEIN_01 sortby 1
attr FischLichtEIN_01 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_02 at *11:14:00 set LampeTest6 RGB 242424
attr FischLichtEIN_02 group Aquarium Licht An
attr FischLichtEIN_02 room 2. Aquarium
attr FischLichtEIN_02 sortby 2
attr FischLichtEIN_02 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_03 at *11:18:00 set LampeTest6 RGB 363636
attr FischLichtEIN_03 group Aquarium Licht An
attr FischLichtEIN_03 room 2. Aquarium
attr FischLichtEIN_03 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_04 at *11:26:00 set LampeTest6 RGB 474747
attr FischLichtEIN_04 group Aquarium Licht An
attr FischLichtEIN_04 room 2. Aquarium
attr FischLichtEIN_04 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_05 at *11:30:00 set LampeTest6 RGB 595959
attr FischLichtEIN_05 group Aquarium Licht An
attr FischLichtEIN_05 room 2. Aquarium
attr FischLichtEIN_05 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_06 at *11:34:00 set LampeTest6 RGB 6B6B6B
attr FischLichtEIN_06 group Aquarium Licht An
attr FischLichtEIN_06 room 2. Aquarium
attr FischLichtEIN_06 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_07 at *11:38:00 set LampeTest6 RGB 7D7D7D
attr FischLichtEIN_07 group Aquarium Licht An
attr FischLichtEIN_07 room 2. Aquarium
attr FischLichtEIN_07 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_08 at *11:42:00 set LampeTest6 RGB 8F8F8F
attr FischLichtEIN_08 group Aquarium Licht An
attr FischLichtEIN_08 room 2. Aquarium
attr FischLichtEIN_08 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_09 at *11:56:00 set LampeTest6 RGB A1A1A1
attr FischLichtEIN_09 group Aquarium Licht An
attr FischLichtEIN_09 room 2. Aquarium
attr FischLichtEIN_09 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_10 at *12:00:00 set LampeTest6 RGB B3B3B3
attr FischLichtEIN_10 group Aquarium Licht An
attr FischLichtEIN_10 room 2. Aquarium
attr FischLichtEIN_10 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_11 at *12:04:00 set LampeTest6 RGB C4C4C4
attr FischLichtEIN_11 group Aquarium Licht An
attr FischLichtEIN_11 room 2. Aquarium
attr FischLichtEIN_11 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_12 at *12:08:00 set LampeTest6 RGB D6D6D6
attr FischLichtEIN_12 group Aquarium Licht An
attr FischLichtEIN_12 room 2. Aquarium
attr FischLichtEIN_12 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_13 at *12:12:00 set LampeTest6 RGB E8E8E8
attr FischLichtEIN_13 group Aquarium Licht An
attr FischLichtEIN_13 room 2. Aquarium
attr FischLichtEIN_13 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_14 at *12:16:00 set LampeTest6 RGB FAFAFA
attr FischLichtEIN_14 group Aquarium Licht An
attr FischLichtEIN_14 room 2. Aquarium
attr FischLichtEIN_14 widgetOverride state:datetime,step:30,theme:default,inline:true

define FischLichtEIN_15 at *12:20:00 set LampeTest6 RGB FFFFFF
attr FischLichtEIN_15 group Aquarium Licht An
attr FischLichtEIN_15 room 2. Aquarium
attr FischLichtEIN_15 widgetOverride state:datetime,step:30,theme:default,inline:true
--- Ende Code ---

geht das auch irgendwie kürzer?

Mit freundlichen Grüßen
Fabi

--- Ende Zitat ---

ja, als Zweizeiler :)

fabse:

--- Zitat von: Damian am 30 August 2018, 20:05:06 ---ja, als Zweizeiler :)

--- Ende Zitat ---

.....wow
und wie sieht so ein zweizeiler aus?

Also als Anfänger find ich das Forum hier nicht gerade berauschend ...

herrmannj:
wifilight kann doch selber dimmen. ramp.

jhohmann:
Wenn du die Kontrolle selbst haben willst (oder das Geräte Dimmen nicht deinen Wünschen entspricht), kannst du es ähnlich wie hier machen:

--- Code: ---define FischLichtEIN_01 at *11:10:00 set LampeTest6 RGB 121212;sleep 240;set LampeTest6 RGB 242424;sleep 240;set LampeTest6 RGB 363636;...

--- Ende Code ---
Ich habe jetzt nicht alle Stellen dran kopiert, war zu faul  ;).
Nachteil dieser Lösung ist, dass du da nicht einfach unterbrechen kannst. Die sleeps laufen im Hintergrund weiter.
Ungetestet müsste auch das folgende gehen:

--- Code: ---define FischLichtEIN_01 at *11:10:00 set LampeTest6 RGB 121212;sleep 240 slLampeTest6;set LampeTest6 RGB 242424;sleep 240 slLampeTest6;set LampeTest6 RGB 363636;...

--- Ende Code ---
Dann kannst du den Rest der sleep Kette mittels:

--- Code: ---cancel slLampeTest6
--- Ende Code ---
raus werfen.
Gruß
Jürgen

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln