
Ich hab mir ein Aquarium zugelget und würde gerne das licht Langsam hoch sowie runter Dimmen.
Bin mir aber noch nicht Schüssig wie ich das am besten anstelle. Sowie aktuell 2 Lichtfarben, Warmweiss und Kaltweiss.
Ich hab als Ausgangsposition ein Shelly RGBW2 (hatte ich gerade zu hand). Genial wäre natürlich wenn ich erst langsam das Warmweiss hochstufen könnte und ab (sagen wir einfach mal) 20% dass kaltweiss nachträglich langsam weiter hoch dimmen könnte.
Ich hab schon ein wenig gesucht im forum, aber das richtige nicht so recht gefunden.
konkret zur regel:
Sie soll "Channel 1" ab 09 Uhr alle 6 Minuten um 10% steigen lassen.
Channel "2" soll dann ab 20% prozent langsam (vielleicht mit 7-8 Schritten) dazu kommen. Bis am ende beide auf 100% sind.
Das gleiche am Abend in umgekehrter form natürlich auch.
Bisher hab ich nur die idee über einen TimeCron zu arbeiten, aber ich glaube ihr habt da ne bessere idee.
EDIT:
Meine bisheruige Rule zum abdunkeln sieht so aus:
Code: Alles auswählen
rule "Licht Aus"
when
Time cron "0 0 21 1/1 * ? *" or
Time cron "0 0 20 1/1 * ? *" or
Time cron "0 06 20 1/1 * ? *" or
Time cron "0 12 20 1/1 * ? *" or
Time cron "0 24 20 1/1 * ? *" or
Time cron "0 30 20 1/1 * ? *" or
Time cron "0 36 20 1/1 * ? *" or
Time cron "0 42 20 1/1 * ? *" or
Time cron "0 48 20 1/1 * ? *" or
Time cron "0 54 20 1/1 * ? *" or
then
if(Beleuchtung_Warm.state ==100){
Beleuchtung_Warm.sendCommand(90)
}
if (Beleuchtung_Warm.state == 90){
Beleuchtung_Warm.sendCommand(80)
}
if (Beleuchtung_Warm.state == 80){
Beleuchtung_Warm.sendCommand(70)
}
if (Beleuchtung_Warm.state == 70){
Beleuchtung_Warm.sendCommand(60)
}
if (Beleuchtung_Warm.state == 60){
Beleuchtung_Warm.sendCommand(50)
}
if (Beleuchtung_Warm.state == 50){
Beleuchtung_Warm.sendCommand(40)
}
if (Beleuchtung_Warm.state == 40){
Beleuchtung_Warm.sendCommand(30)
}
if (Beleuchtung_Warm.state == 30){
Beleuchtung_Warm.sendCommand(20)
}
if (Beleuchtung_Warm.state == 20){
Beleuchtung_Warm.sendCommand(10)
}
if (Beleuchtung_Warm.state == 10){
Beleuchtung_Warm.sendCommand(0)
}
end
Danke und Schönen Abend Euch!
Bleibt Gesund!