Residents/Weckautomation HUE Lampe langsam dimmen

Begonnen von sxx128, 31 Januar 2018, 09:47:13

Vorheriges Thema - Nächstes Thema

sxx128

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
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

CoolTux


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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

sxx128

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
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

CoolTux

Das ist die Zeit die er sich nehmen soll bis er den Zielzustand erreicht hat.
Teste einfach mal.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

sxx128

Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

sxx128

Hallole zusammen,


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

Grüße
Steven128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

CoolTux

nein in 1000stel oder wie man das schreibt. nimm einfach sekunden und häng ne 0 dran.  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

sxx128

Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

sxx128

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
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

CoolTux

Die Antwort findest Du in der Beschreibung zum Attribut wakeupWaitPeriod des Weckers  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

sxx128

Hallole ...

jetzt klappt alles ...

vielen Dank für die Hilfe

Grüße
Steven128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net