FHEM Forum

FHEM => Automatisierung => Thema gestartet von: sxx128 am 31 Januar 2018, 09:47:13

Titel: Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 09:47:13
Hallo zusammen,

ich kämpfe gerade ein wenig mit meiner Weckautmation. Ich möchte das meine Nachttischlampe gedimmt wird im Zeitraum von 30 Minuten.
Dazu habe im entsprechenden Notify zu Testzwecken einfach mal folgendes ausprobiert:


fhem "set HUEDevice2 dimup100% 1800";


Desweiteren habe ich mir einen Telegramm Nachricht aufs Smartphone schicken lassen damit ich sehen kann ob die Weckautomation überhaupt funktioniert und der Wecker zur gegeben Zeit  auslöst.


fhem "set Telegram message Wecker wurde ausgelöst";


Die Nachricht wird verschickt d.h. irgendwas scheint mit dem Befehl zum schalten der HUE Lampe nicht zu passen. Im Log habe ich nix...

so sieht das ganze aus:


## BEGIN WAKE-UP PROGRAM
## Run first automation commands and create temp. at-devices for lagging actions.
##
if ($EVTPART0 eq "start") {
Log3 $NAME, 3, "$NAME: Wake-up program started for $EVTPART4 with target time $EVTPART1. Current state: $EVTPART5";
fhem "set Telegram message Wecker wurde ausgelöst";
fhem "set HUEDevice2 dimup100% 1800";

# fhem "set BR_FloorLamp:FILTER=onoff=0 pct 1 : ct 2000 : transitiontime 0; set BR_FloorLamp:FILTER=pct=1 pct 90 : ct 5600 : transitiontime 17700";

# fhem "define atTmp_1_$NAME at +00:10:00 set BR_Shutter:FILTER=pct<20 pct 20";
# fhem "define atTmp_2_$NAME at +00:20:00 set BR_Shutter:FILTER=pct<40 pct 40";
# fhem "define atTmp_4_$NAME at +00:30:00 msg audio \@Sonos_Bedroom |Hint| Es ist ".$EVTPART1." Uhr, Zeit zum aufstehen!;; set BR_FloorLamp:FILTER=pct<100 pct 100 60;; sleep 10;; set BR_Shutter:FILTER=pct<60 pct 60;; set Sonos_Bedroom:FILTER=Volume<10 Volume 10 10";

# if wake-up should be enforced
if ($EVTPART3) {
Log3 $NAME, 3, "$NAME: planning enforced wake-up";
# fhem "define atTmp_3_$NAME at +00:25:00 set Sonos_Bedroom:FILTER=Volume>4 Volume 4;; sleep 0.5;; set Sonos_Bedroom:FILTER=Shuffle=0 Shuffle 1;; sleep 0.5;; set Sonos_Bedroom StartFavourite Morning%20Sounds";
# fhem "define atTmp_4_$NAME at +00:26:00 set Sonos_Bedroom:FILTER=Volume<5 Volume 5";
# fhem "define atTmp_5_$NAME at +00:27:00 set Sonos_Bedroom:FILTER=Volume<6 Volume 6";
# fhem "define atTmp_6_$NAME at +00:28:00 set Sonos_Bedroom:FILTER=Volume<7 Volume 7";
# fhem "define atTmp_7_$NAME at +00:29:00 set Sonos_Bedroom:FILTER=Volume<8 Volume 8";
}
}



Könntet ihr mir bitte weiterhelfen ?

Grüße
Steven128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: CoolTux am 31 Januar 2018, 10:00:19

fhem "define atTmp_2_$NAME at +01:00:00 set LED_LichtKinZimIsabelTischlampe bri 1 : transitiontime 0;; set LED_LichtKinZimIsabelTischlampe hue 0 : sat 254 : transitiontime 0;; set LED_LichtKinZimIsabelTischlampe hue 14505 : sat 25 : bri 128 : transitiontime 9000" if( ReadingsVal( "twilightStahnsdorf", "twilight_weather", "100" ) < 45 and ReadingsVal( "twilightStahnsdorf", "state", "100" ) != 6 );


So mache ich das bei meiner Tochter. Innerhalb von 15min wird das Licht auf 50% hochgedimmt als Sonnenaufgang.
Ich empfehle Deinen Code einfach erstmal in der FHEM CMD Zeile oben ein zu geben und so zu testen.
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 11:09:47
Hallo CoolTux

Danke für die schnelle Antwort... was bewirkt denn diese Transistiontime (Übergangszeit) ? Die Zeit bis zur nächsten Aktion ? Quasi bis zur nächten Dimmstufe ?

Grüße
Steven128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: CoolTux am 31 Januar 2018, 11:11:39
Das ist die Zeit die er sich nehmen soll bis er den Zielzustand erreicht hat.
Teste einfach mal.
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 12:16:38
...ok super ...vielen Dank

Grüße
sxx128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: justme1968 am 31 Januar 2018, 12:19:47
es gibt kein dimup100% kommando. entweder dimUp und einen optionalen offset plus transition time, oder direkt eine helligkeit über pct oder bri mit ramp- oder transitiontime.
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 12:36:33
Hallole zusammen,


vielen Dank. Ich glaube es passt so langsam. Wird die TransitionTime in Sekunden angegeben ?

Grüße
Steven128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: CoolTux am 31 Januar 2018, 12:38:35
nein in 1000stel oder wie man das schreibt. nimm einfach sekunden und häng ne 0 dran.  ;D
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 12:51:43
:-)

thx
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 14:35:15
Hallo zusammen,

nun geht leider gar nix mehr. Im Log sehe ich folgende Fehlermeldung:


RESIDENTStk rr_testuser_wakeuptimer1: won't trigger wake-up program due to non-expired wakeupWaitPeriod threshold since lastWakeup (expLastWakeup=1517425199 > nowRunSec=1517407200)


So sieht die Config aus:


fhem "set Telegram message Wecker wurde ausgelöst";
fhem "define atTmp_1_$NAME at +00:05:00 set HUEDevice1 bri 1 : transitiontime 0;; set HUEDevice1 bri 10 : transitiontime 0;;set HUEDevice1 bri 20 : transitiontime 0 ;;set HUEDevice1 bri 30 : transitiontime 0;;set HUEDevice1 bri 40 : transitiontime 0;;set HUEDevice1 bri 50 : transitiontime 0;;set HUEDevice1 bri 75 : transitiontime 0;;set HUEDevice1 bri 100 : transitiontime 15000";


Die Telegramm Nachricht wird nun auch nicht mehr verschickt...

Habt ihr eine Idee ?

Grüße
Steven128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: CoolTux am 31 Januar 2018, 14:37:35
Die Antwort findest Du in der Beschreibung zum Attribut wakeupWaitPeriod des Weckers  ;D
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: sxx128 am 31 Januar 2018, 15:26:59
Hallole ...

jetzt klappt alles ...

vielen Dank für die Hilfe

Grüße
Steven128
Titel: Antw:Residents/Weckautomation HUE Lampe langsam dimmen
Beitrag von: CoolTux am 31 Januar 2018, 15:39:00
Gerne doch.


Grüße