Einrichtung der Weckautomation Definitionen liefern Fehlermeldungen?

Begonnen von Burny4600, 17 September 2017, 15:52:24

Vorheriges Thema - Nächstes Thema

CoolTux

Ich habe die Konfig ja noch im Testsystem. Ich lege nachher mal einen Wecker an. Wenn das klappt wie es soll liegt es an Deiner Umgebung.
Alternativ installiere dir ein Testsystem und lege dort Residents und Roommate an.
Aber auf dem Testsystem lässt Du die Finger von der Konfigdatei und machst alles übers Frontend.
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

CoolTux

Gerade getestet. Alles schick. Attribute sind erhalten geblieben auch nach einem Neustart. Der Wakeuptimer läuft


Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer1
   NR         27
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-18 19:57:57   nextRun         OFF
     2017-09-18 19:57:57   state           OFF
Attributes:
   alias      Wake-up Timer 1
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Julian
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
   wakeupAtdevice at_rr_Julian_wakeuptimer1
   wakeupMacro Macro_rr_Julian_wakeuptimer1
   wakeupUserdevice rr_Julian
   webCmd     nextRun


Angelegt über set rr_Julian create wakeuptimer
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

Burny4600

Ich habe das Ganze nochmals auf einem Testsystem nach der FHEMWIKI Reihenfolge ausgeführt.
Mit der Macroerstellung kommt genauso wieder die gleiche Fehlermeldung!

Einträge in der CFG Datei
define rgr_Bewohner RESIDENTS
attr rgr_Bewohner alias Bewohner
attr rgr_Bewohner devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
attr rgr_Bewohner eventMap home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
attr rgr_Bewohner group Zuhause Status
attr rgr_Bewohner icon control_building_filled
attr rgr_Bewohner room Residents
attr rgr_Bewohner webCmd state
attr rgr_Bewohner widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist
define rr_Bernhard ROOMMATE rgr_Bewohner
attr rr_Bernhard alias Status
attr rr_Bernhard comment Auto-created by rgr_Bewohner
attr rr_Bernhard devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
attr rr_Bernhard eventMap home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
attr rr_Bernhard group Bernhard
attr rr_Bernhard icon people_sensor
attr rr_Bernhard room Residents
attr rr_Bernhard rr_realname group
attr rr_Bernhard rr_wakeupDevice rr_Bernhard_wakeuptimer1,rr_Bernhard_wakeuptimer2,rr_Bernhard_wakeuptimer3
attr rr_Bernhard sortby 1
attr rr_Bernhard webCmd state
attr rr_Bernhard widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist
define rr_Bernhard_wakeuptimer1 dummy
attr rr_Bernhard_wakeuptimer1 userattr wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
attr rr_Bernhard_wakeuptimer1 alias Wake-up Timer 1
attr rr_Bernhard_wakeuptimer1 comment Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
attr rr_Bernhard_wakeuptimer1 devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
attr rr_Bernhard_wakeuptimer1 group Bernhard
attr rr_Bernhard_wakeuptimer1 icon time_timer
attr rr_Bernhard_wakeuptimer1 room Residents
attr rr_Bernhard_wakeuptimer1 setList nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
attr rr_Bernhard_wakeuptimer1 sortby 2
attr rr_Bernhard_wakeuptimer1 wakeupAtdevice at_rr_Bernhard_wakeuptimer1
attr rr_Bernhard_wakeuptimer1 wakeupMacro Macro_rr_Bernhard_wakeuptimer1
attr rr_Bernhard_wakeuptimer1 wakeupUserdevice rr_Bernhard
attr rr_Bernhard_wakeuptimer1 webCmd nextRun
define Macro_rr_Bernhard_wakeuptimer1 notify Macro_rr_Bernhard_wakeuptimer1 {\
##=============================================================================\
## This is an example wake-up program running within a period of 30 minutes:\
## - drive shutters upwards slowly\
## - light up a HUE bulb from 2000K to 5600K\
## - have some voice notifications via SONOS\
## - have some wake-up chill music via SONOS during program run\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##\
## Available wake-up variables:\
## 1. $EVTPART0 -> start or stop\
## 2. $EVTPART1 -> target wake-up time\
## 3. $EVTPART2 -> wake-up begin time considering wakeupOffset attribute\
## 4. $EVTPART3 -> enforced wakeup yes=1,no=0 from wakeupEnforced attribute\
## 5. $EVTPART4 -> device name of the user which called this macro\
## 6. $EVTPART5 -> current state of user\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## DELETE TEMP. AT-COMMANDS POTENTIALLY CREATED EARLIER BY THIS SCRIPT\
## Executed for start to cleanup in case this wake-up automation is re-started.\
## Executed for stop to cleanup in case the user ends this automation earlier.\
##\
fhem "delete atTmp_.*_".$NAME.":FILTER=TYPE=at";;\
\
##-----------------------------------------------------------------------------\
## 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 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";;\
}\
}\
\
##-----------------------------------------------------------------------------\
## END WAKE-UP PROGRAM (OPTIONAL)\
## Put some post wake-up tasks here like reminders after the actual wake-up period.\
##\
## Note: Will only be run when program ends normally after minutes specified in wakeupOffset.\
##       If stop was user-forced by sending explicit set-command 'stop', this is not executed\
##       assuming the user does not want any further automation activities.\
##\
if ($EVTPART0 eq "stop") {\
Log3 $NAME, 3, "$NAME: Wake-up program ended for $EVTPART4 with target time $EVTPART1. Current state: $EVTPART5";;\
\
# if wake-up should be enforced, auto-change user state from 'asleep' to 'awoken'\
# after a small additional nap to kick you out of bed if user did not confirm to be awake :-)\
# An additional notify for user state 'awoken' may take further actions\
# and change to state 'home' afterwards.\
if ($EVTPART3) {\
fhem "define atTmp_9_$NAME at +00:05:00 set $EVTPART4:FILTER=state=asleep awoken";;\
\
# Without enforced wake-up, be jentle and just set user state to 'home' after some\
# additional long nap time\
} else {\
fhem "define atTmp_9_$NAME at +01:30:00 set $EVTPART4:FILTER=state=asleep home";;\
    }\
}\
\
}\

attr Macro_rr_Bernhard_wakeuptimer1 comment Macro auto-created by RESIDENTS Toolkit
attr Macro_rr_Bernhard_wakeuptimer1 room Residents
define at_rr_Bernhard_wakeuptimer1 at *{RESIDENTStk_wakeupGetBegin("rr_Bernhard_wakeuptimer1","at_rr_Bernhard_wakeuptimer1")} set rr_Bernhard_wakeuptimer1 trigger
attr at_rr_Bernhard_wakeuptimer1 comment Auto-created by RESIDENTS Toolkit: trigger wake-up timer at specific time
attr at_rr_Bernhard_wakeuptimer1 computeAfterInit 1
attr at_rr_Bernhard_wakeuptimer1 room Residents
define Macro_rr_Bernhard_gotosleep notify Macro_rr_Bernhard_gotosleep {\
##=============================================================================\
## This is an example macro when gettin' ready for bed.\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## Dim up floor light\
#fhem "set FL_Light:FILTER=pct=0 pct 20";;\
\
## Dim down bright ceilling light in bedroom\
#fhem "set BR_Light:FILTER=pct!=0 pct 0 5";;\
\
## Dim up HUE floor lamp with very low color temperature\
#fhem "set BR_FloorLamp ct 2000 : pct 80 : transitiontime 30";;\
\
\
##-----------------------------------------------------------------------------\
## ENVIRONMENT SCENE\
##\
\
## Turn down shutter to 28%\
#fhem "set BR_Shutter:FILTER=pct>28 pct 28";;\
\
\
##-----------------------------------------------------------------------------\
## PLAY CHILLOUT MUSIC\
## via SONOS at Bedroom and Bathroom\
##\
\
## Stop playback bedroom's Sonos device might be involved in\
#fhem "set Sonos_Bedroom:transportState=PLAYING stop;;";;\
\
## Make Bedroom's and Bathroom's Sonos devices a single device\
## and do not touch other Sonos devices (this is why we use RemoveMember!)\
#fhem "sleep 0.5;; set Sonos_Bedroom RemoveMember Sonos_Bedroom";;\
#fhem "sleep 1.0;; set Sonos_Bathroom RemoveMember Sonos_Bathroom";;\
\
## Group Bedroom's and Bathroom's Sonos devices with Bedroom as master\
#fhem "sleep 2.0;; set Sonos_Bedroom AddMember Sonos_Bathroom;; set Sonos_Bedroom:FILTER=Shuffle!=1 Shuffle 1;; set Sonos_Bedroom:FILTER=Volume!=12,Sonos_Bathroom:FILTER=Volume!=12 Volume 12";;\
\
## Start music from playlist\
#fhem "sleep 3.0;; set Sonos_Bedroom StartFavourite Evening%%20Chill";;\
\
return;;\
}
attr Macro_rr_Bernhard_gotosleep comment Auto-created by RESIDENTS Toolkit: FHEM commands to run when gettin' ready for bed
attr Macro_rr_Bernhard_gotosleep room Residents
define wd_rr_Bernhard_gotosleep watchdog rr_Bernhard:(gotosleep|bettfertig) 00:00:04 rr_Bernhard:(home|anwesend|zuhause|absent|abwesend|gone|verreist|asleep|schlaeft|schläft|awoken|aufgestanden) trigger Macro_rr_Bernhard_gotosleep
attr wd_rr_Bernhard_gotosleep autoRestart 1
attr wd_rr_Bernhard_gotosleep comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state gotosleep
attr wd_rr_Bernhard_gotosleep room Residents
define Macro_rr_Bernhard_asleep notify Macro_rr_Bernhard_asleep {\
##=============================================================================\
## This is an example macro when jumpin' into bed and start to sleep.\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## In 15 seconds, turn off all lights in Bedroom using a structure\
#fhem "sleep 15;; set g_BR_Lights [FILTER=state!=off] off";;\
\
\
##-----------------------------------------------------------------------------\
## ENVIRONMENT SCENE\
##\
\
## In 12 seconds, close shutter if window is closed\
#if (ReadingsVal("BR_Window","state",0) eq "closed") {\
# fhem "sleep 12;; set BR_Shutter:FILTER=pct>0 close";;\
\
## In 12 seconds, if window is not closed just make sure shutter is at least\
## at 28% to allow some ventilation\
#} else {\
# fhem "sleep 12;; set BR_Shutter:FILTER=pct>28 pct 28";;\
#}\
\
\
##-----------------------------------------------------------------------------\
## PLAY WAKE-UP ANNOUNCEMENT\
## via SONOS at Bedroom and stop playback elsewhere\
##\
\
#my $nextWakeup = ReadingsVal("rr_Bernhard","nextWakeup","none");;\
#my $text = "|Hint| Bernhard, es ist kein Wecker gestellt. Du könntest verschlafen! Trotzdem eine gute Nacht.";;\
#if ($nextWakeup ne "OFF") {\
# $text = "|Hint| Bernhard, dein Wecker ist auf $nextWakeup Uhr gestellt. Gute Nacht und schlaf gut.";;\
#}\
#if ($nextWakeup ne "none") {\
# fhem "set Sonos_Bedroom RemoveMember Sonos_Bedroom;; sleep 0.5;; msg audio \@Sonos_Bedroom $text";;\
#}\
\
return;;\
}
attr Macro_rr_Bernhard_asleep comment Auto-created by RESIDENTS Toolkit: FHEM commands to run when jumpin' into bed and start to sleep
attr Macro_rr_Bernhard_asleep room Residents
define wd_rr_Bernhard_asleep watchdog rr_Bernhard:(asleep|schlaeft|schläft) 00:00:04 rr_Bernhard:(home|anwesend|zuhause|absent|abwesend|gone|verreist|gotosleep|bettfertig|awoken|aufgestanden) trigger Macro_rr_Bernhard_asleep
attr wd_rr_Bernhard_asleep autoRestart 1
attr wd_rr_Bernhard_asleep comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state asleep
attr wd_rr_Bernhard_asleep room Residents
define Macro_rr_Bernhard_awoken notify Macro_rr_Bernhard_awoken {\
##=============================================================================\
## This is an example macro after confirming to be awake.\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## Dim up HUE floor lamp to maximum with cold color temperature\
#fhem "set BR_FloorLamp:FILTER=pct<100 pct 100 : ct 6500 : transitiontime 30";;\
\
\
##-----------------------------------------------------------------------------\
## ENVIRONMENT SCENE\
##\
\
## In 22 seconds, turn up shutter at least until 60%\
#fhem "sleep 22;; set BR_Shutter:FILTER=pct<60 60";;\
\
\
##-----------------------------------------------------------------------------\
## RAMP-UP ALL MORNING STUFF\
##\
\
## Play morning announcement via SONOS at Bedroom\
#fhem "set Sonos_Bedroom Stop;; msg audio \@Sonos_Bedroom |Hint| Guten Morgen, Bernhard.";;\
\
## In 10 seconds, start webradio playback in Bedroom\
#fhem "sleep 10;; set Sonos_Bedroom StartRadio /Charivari/;; sleep 2;; set Sonos_Bedroom Volume 15";;\
\
## Make webradio stream available at Bathroom and\
## Kitchen 5 seonds after it started\
#fhem "set Sonos_Bathroom,Sonos_Kitchen Volume 15;; sleep 15;; set Sonos_Bedroom AddMember Sonos_Bathroom;; set Sonos_Bedroom AddMember Sonos_Kitchen";;\
\
## change user state to home after 60 seconds\
fhem "sleep 60;; set rr_Bernhard:FILTER=state!=home home";;\
\
return;;\
}
attr Macro_rr_Bernhard_awoken comment Auto-created by RESIDENTS Toolkit: FHEM commands to run after confirming to be awake
attr Macro_rr_Bernhard_awoken room Residents
define wd_rr_Bernhard_awoken watchdog rr_Bernhard:(awoken|aufgestanden) 00:00:04 rr_Bernhard:(home|anwesend|zuhause|absent|abwesend|gone|verreist|gotosleep|bettfertig|asleep|schlaeft|schläft) trigger Macro_rr_Bernhard_awoken
attr wd_rr_Bernhard_awoken autoRestart 1
attr wd_rr_Bernhard_awoken comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state awoken
attr wd_rr_Bernhard_awoken room Residents
define Macro_rgr_Bewohner_gotosleep notify Macro_rgr_Bewohner_gotosleep {\
##=============================================================================\
## This is an example macro when all residents are gettin' ready for bed.\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## HOUSE MODE\
## Enforce evening mode if we are still in day mode\
##\
\
#fhem "set HouseMode:FILTER=state=day evening";;\
\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## In 10 seconds, turn off lights in unused rooms using structures\
#fhem "sleep 10;; set g_LR_Lights,g_KT_Lights [FILTER=state!=off] off";;\
\
\
##-----------------------------------------------------------------------------\
## ENVIRONMENT SCENE\
##\
\
## Turn off all media devices in the Living Room\
#fhem "set g_HSE_Media [FILTER=state!=off] off";;\
\
return;;\
}
attr Macro_rgr_Bewohner_gotosleep comment Auto-created by RESIDENTS Toolkit: FHEM commands to run when all residents are gettin' ready for bed
attr Macro_rgr_Bewohner_gotosleep room Residents
define wd_rgr_Bewohner_gotosleep watchdog rgr_Bewohner:(gotosleep|bettfertig) 00:00:03 rgr_Bewohner:(home|anwesend|zuhause|absent|abwesend|gone|verreist|asleep|schlaeft|schläft|awoken|aufgestanden) trigger Macro_rgr_Bewohner_gotosleep
attr wd_rgr_Bewohner_gotosleep autoRestart 1
attr wd_rgr_Bewohner_gotosleep comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state gotosleep
attr wd_rgr_Bewohner_gotosleep room Residents
define Macro_rgr_Bewohner_asleep notify Macro_rgr_Bewohner_asleep {\
##=============================================================================\
## This is an example macro when all residents are in their beds.\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## HOUSE MODE\
## Enforce night mode if we are still in evening mode\
##\
\
#fhem "set HouseMode:FILTER=state=evening night";;\
\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## In 20 seconds, turn off all lights in the house using structures\
#fhem "sleep 20;; set g_HSE_Lights [FILTER=state!=off] off";;\
\
\
##-----------------------------------------------------------------------------\
## ENVIRONMENT SCENE\
##\
\
## Stop playback at SONOS devices in shared rooms, e.g. Bathroom\
#fhem "set Sonos_Bathroom:FILTER=transportState=PLAYING Stop";;\
\
return;;\
}
attr Macro_rgr_Bewohner_asleep comment Auto-created by RESIDENTS Toolkit: FHEM commands to run when all residents are in their beds
attr Macro_rgr_Bewohner_asleep room Residents
define wd_rgr_Bewohner_asleep watchdog rgr_Bewohner:(asleep|schlaeft|schläft) 00:00:03 rgr_Bewohner:(home|anwesend|zuhause|absent|abwesend|gone|verreist|gotosleep|bettfertig|awoken|aufgestanden) trigger Macro_rgr_Bewohner_asleep
attr wd_rgr_Bewohner_asleep autoRestart 1
attr wd_rgr_Bewohner_asleep comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state asleep
attr wd_rgr_Bewohner_asleep room Residents
define Macro_rgr_Bewohner_awoken notify Macro_rgr_Bewohner_awoken {\
##=============================================================================\
## This is an example macro when the first resident has confirmed to be awake\
##\
## Actual FHEM commands are commented out by default as they would need\
## to be adapted to your configuration.\
##=============================================================================\
\
##-----------------------------------------------------------------------------\
## HOUSE MODE\
## Enforce morning mode if we are still in night mode\
##\
\
#fhem "set HouseMode:FILTER=state=night morning";;\
\
\
##-----------------------------------------------------------------------------\
## LIGHT SCENE\
##\
\
## Turn on lights in the Kitchen already but set a timer to turn it off again\
#fhem "set KT_CounterLight on-for-timer 6300";;\
\
\
##-----------------------------------------------------------------------------\
## PREPARATIONS\
##\
\
## In 90 minutes, switch House Mode to 'day' and\
## play voice announcement via SONOS\
#unless (IsDevice("atTmpHouseMode_day")) {\
# fhem "define atTmpHouseMode_day at +01:30:00 {if (ReadingsVal(\"HouseMode\", \"state\", 0) ne \"day\") {fhem \"msg audio \@Sonos_Kitchen Tagesmodus wird etabliert.;;;; sleep 10;;;; set HouseMode day\"}}";;\
#}\
\
return;;\
}
attr Macro_rgr_Bewohner_awoken comment Auto-created by RESIDENTS Toolkit: FHEM commands to run after first resident confirmed to be awake
attr Macro_rgr_Bewohner_awoken room Residents
define wd_rgr_Bewohner_awoken watchdog rgr_Bewohner:(awoken|aufgestanden) 00:00:04 rgr_Bewohner:(home|anwesend|zuhause|absent|abwesend|gone|verreist|gotosleep|bettfertig|asleep|schlaeft|schläft) trigger Macro_rgr_Bewohner_awoken
attr wd_rgr_Bewohner_awoken autoRestart 1
attr wd_rgr_Bewohner_awoken comment Auto-created by RESIDENTS Toolkit: trigger macro after going to state awoken
attr wd_rgr_Bewohner_awoken room Residents
define rr_Bernhard_wakeuptimer2 dummy
attr rr_Bernhard_wakeuptimer2 userattr wakeupUserdevice
attr rr_Bernhard_wakeuptimer2 alias Wake-up Timer 2
attr rr_Bernhard_wakeuptimer2 comment Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
attr rr_Bernhard_wakeuptimer2 devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
attr rr_Bernhard_wakeuptimer2 group Bernhard
attr rr_Bernhard_wakeuptimer2 icon time_timer
attr rr_Bernhard_wakeuptimer2 room Residents
attr rr_Bernhard_wakeuptimer2 setList nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
attr rr_Bernhard_wakeuptimer2 sortby 2
attr rr_Bernhard_wakeuptimer2 wakeupUserdevice rr_Bernhard
attr rr_Bernhard_wakeuptimer2 webCmd nextRun
define rr_Bernhard_wakeuptimer3 dummy
attr rr_Bernhard_wakeuptimer3 userattr wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
attr rr_Bernhard_wakeuptimer3 alias Wake-up Timer 3
attr rr_Bernhard_wakeuptimer3 comment Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
attr rr_Bernhard_wakeuptimer3 devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
attr rr_Bernhard_wakeuptimer3 group Bernhard
attr rr_Bernhard_wakeuptimer3 icon time_timer
attr rr_Bernhard_wakeuptimer3 room Residents
attr rr_Bernhard_wakeuptimer3 setList nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
attr rr_Bernhard_wakeuptimer3 sortby 2
attr rr_Bernhard_wakeuptimer3 wakeupAtdevice at_rr_Bernhard_wakeuptimer3
attr rr_Bernhard_wakeuptimer3 wakeupMacro Macro_rr_Bernhard_wakeuptimer1
attr rr_Bernhard_wakeuptimer3 wakeupUserdevice rr_Bernhard
attr rr_Bernhard_wakeuptimer3 webCmd nextRun
define at_rr_Bernhard_wakeuptimer3 at *{RESIDENTStk_wakeupGetBegin("rr_Bernhard_wakeuptimer3","at_rr_Bernhard_wakeuptimer3")} set rr_Bernhard_wakeuptimer3 trigger
attr at_rr_Bernhard_wakeuptimer3 comment Auto-created by RESIDENTS Toolkit: trigger wake-up timer at specific time
attr at_rr_Bernhard_wakeuptimer3 computeAfterInit 1
attr at_rr_Bernhard_wakeuptimer3 room Residents


Einträge in der LOG Datei
2017.09.19 08:08:46.928 2: RESIDENTS set rgr_Bewohner addRoommate Bernhard
2017.09.19 08:08:46.991 3: RESIDENTS rgr_Bewohner: created new device rr_Bernhard
2017.09.19 08:08:57.344 2: ROOMMATE set rr_Bernhard home
2017.09.19 08:09:10.770 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rr_Bernhard_wakeuptimer1 created
2017.09.19 08:09:10.819 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new at-device at_rr_Bernhard_wakeuptimer1 created
2017.09.19 08:09:10.852 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rr_Bernhard_gotosleep created
2017.09.19 08:09:10.887 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rr_Bernhard_gotosleep created
2017.09.19 08:09:10.937 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rr_Bernhard_asleep created
2017.09.19 08:09:10.974 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rr_Bernhard_asleep created
2017.09.19 08:09:11.008 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rr_Bernhard_awoken created
2017.09.19 08:09:11.047 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rr_Bernhard_awoken created
2017.09.19 08:09:11.084 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rgr_Bewohner_gotosleep created
2017.09.19 08:09:11.124 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rgr_Bewohner_gotosleep created
2017.09.19 08:09:11.163 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rgr_Bewohner_asleep created
2017.09.19 08:09:11.205 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rr_Bernhard_asleep created
2017.09.19 08:09:11.248 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new notify macro device Macro_rgr_Bewohner_awoken created
2017.09.19 08:09:11.293 3: RESIDENTStk rr_Bernhard_wakeuptimer1: new watchdog device wd_rr_Bernhard_awoken created
2017.09.19 08:09:24.074 3: RESIDENTStk rr_Bernhard_wakeuptimer3: new notify macro device Macro_rr_Bernhard_wakeuptimer3 created
2017.09.19 08:09:24.138 3: RESIDENTStk rr_Bernhard_wakeuptimer3: new at-device at_rr_Bernhard_wakeuptimer3 created


attr rr_Bernhard_wakeuptimer2 wakeupMacro Macro_rr_Bernhard_wakeuptimer1
Rückmeldung
Zitatrr_Bernhard_wakeuptimer2: unknown attribute wakeupMacro. Type 'attr rr_Bernhard_wakeuptimer2 ?' for a detailed list

attr rr_Bernhard_wakeuptimer3 wakeupMacro Macro_rr_Bernhard_wakeuptimer1
Rückmeldung
Es wurde keine Meldung ausgegeben

delete Macro_rr_Bernhard_wakeuptimer2
Rückmeldung
ZitatPlease define Macro_rr_Bernhard_wakeuptimer2 first

delete Macro_rr_Bernhard_wakeuptimer3
Rückmeldung
Es wurde keine Meldung ausgegeben

Somit muss irgendwo mit dem Macro Macro_rr_Bernhard_wakeuptimer2 ein Fehler bei der Configurationsanleitung sein.



List wackuptimer 1
Internals:
   CFGFN
   NAME       rr_Bernhard_wakeuptimer1
   NR         1923
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-19 08:09:11   nextRun         OFF
     2017-09-19 08:09:11   state           OFF
Attributes:
   alias      Wake-up Timer 1
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Bernhard
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
   wakeupAtdevice at_rr_Bernhard_wakeuptimer1
   wakeupMacro Macro_rr_Bernhard_wakeuptimer1
   wakeupUserdevice rr_Bernhard
   webCmd     nextRun


List wackuptimer 2
Internals:
   CFGFN
   NAME       rr_Bernhard_wakeuptimer2
   NR         1939
   STATE      nextRun OFF
   TYPE       dummy
   READINGS:
     2017-09-19 08:09:15   state           nextRun OFF
Attributes:
   alias      Wake-up Timer 2
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Bernhard
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupUserdevice
   wakeupUserdevice rr_Bernhard
   webCmd     nextRun


List wackuptimer 3
Internals:
   CFGFN
   NAME       rr_Bernhard_wakeuptimer3
   NR         1941
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-19 08:09:24   nextRun         OFF
     2017-09-19 08:09:24   state           OFF
Attributes:
   alias      Wake-up Timer 3
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Bernhard
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
   wakeupAtdevice at_rr_Bernhard_wakeuptimer3
   wakeupMacro Macro_rr_Bernhard_wakeuptimer1
   wakeupUserdevice rr_Bernhard
   webCmd     nextRun
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Ich habe soeben bei meinem Roommate ein weiteres mal set rr_Julian create wakeuptimer gemacht und das ganze 2 mal.
Siehe Bild unten


Es werden also auch die entsprechenden notifys angelegt.


Ich möchte noch einmal darauf hinweisen das mich Deine CFG Datei nicht die Bohne interessiert. Alles was ich teste mache ich über FHEMWEB. Und bei mir klappt es ohne Probleme
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

CoolTux


Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer1
   NR         25
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-18 19:57:57   nextRun         OFF
     2017-09-18 19:57:57   state           OFF
Attributes:
   alias      Wake-up Timer 1
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Julian
   icon       time_timer
   room       Residents
  ...
   wakeupMacro Macro_rr_Julian_wakeuptimer1
   wakeupUserdevice rr_Julian
   webCmd     nextRun



Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer2
   NR         52
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-19 13:30:57   nextRun         OFF
     2017-09-19 13:30:57   state           OFF
Attributes:
   alias      Wake-up Timer 2
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Julian
   icon       time_timer
   room       Residents
   ...
   wakeupMacro Macro_rr_Julian_wakeuptimer1
   wakeupUserdevice rr_Julian
   webCmd     nextRun



Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer3
   NR         56
   STATE      OFF
   TYPE       dummy
   READINGS:
     2017-09-19 13:31:14   nextRun         OFF
     2017-09-19 13:31:14   state           OFF
Attributes:
   alias      Wake-up Timer 3
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Julian
   icon       time_timer
   room       Residents
   ...
   wakeupMacro Macro_rr_Julian_wakeuptimer1
   wakeupUserdevice rr_Julian
   webCmd     nextRun


Ich habe bei allen 3 Weckern das Attribut wakeupMacro auf Macro_rr_Julian_wakeuptimer1 geändert und die anderen 2 Macros gelöscht.

Geht!
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

Burny4600

Irgendwo muss aber etwas falsch sein da diese Befehlszeile nicht ordnungsgemäß ausgeführt wird.
attr rr_Bernhard_wakeuptimer2 wakeupMacro Macro_rr_Bernhard_wakeuptimer1
Zitatrr_Bernhard_wakeuptimer2: unknown attribute wakeupMacro. Type 'attr rr_Bernhard_wakeuptimer2 ?' for a detailed list
Alles andere wird angelegt siehe Anhang.
Und das ist auf dem Testsystem komplett das gleiche.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Das Attribut scheint nicht da zu sein.
Mach mal

list rr_Bernhard_wakeuptimer2
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

Burny4600

Anbei das list rr_Bernhard_wakeuptimer2
Internals:
   CFGFN
   NAME       rr_Bernhard_wakeuptimer2
   NR         1939
   STATE      nextRun OFF
   TYPE       dummy
   READINGS:
     2017-09-19 08:09:15   state           nextRun OFF
Attributes:
   alias      Wake-up Timer 2
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Bernhard
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupUserdevice
   wakeupUserdevice rr_Bernhard
   webCmd     nextRun
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Dir fehlen so viele Userattribute.
Aktuell ist ja Dein FHEM hast Du glaube gesagt.

Dann bin ich auch überfragt
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

Burny4600

Ja es ist alles am Letztstand. Darum verstehe ich es nicht wieso es nicht funktioniert.
Zumal die Haupteinheit und die Testeinheit vor nicht all zu langer Zeit installiert wurden und die Updates nachgeführt wurden.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

Eines was mir bei dir noch aufgefallen ist sind das ich bei dir keine Watchdog Definitionen ersichtlich sind.
Diese werden mit der Makro Einrichtung bei mir definiert.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

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

Burny4600

Alles klar.
Dann muss ich die Angelegenheit manuell ausführen von den fehlenden at_rr_Bernhard_wakeuptimer2 und at_rr_Bernhard_wakeuptimer3 Definitionen.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

Einige Fehler sind nach den bisherigen Test doch in der FHEMWIKI Anleitung.
Ich werde im Anschluß die Korrekturen vornehmen.
Wake-up Timer 2
attr rr_Julian_wakeuptimer2 wakeupEnforce 1         FALSCH
attr rr_Julian_wakeuptimer2 wakeupEnforced 1       RICHTIG

Wake-up Timer 3
attr rr_Julian_wakeuptimer3 wakeupEnforce 3         FALSCH
attr rr_Julian_wakeuptimer3 wakeupEnforced 3       RICHTIG

@CoolTux
Mich würde interessieren wie du die Einrichtung der Weckautomation laut FHEMWIKI ohne Fehler beim Wake-up Timer 2 und Wake-up Timer 3 geschafft hast.

Ist deine Schreibweise bei der Errichtung der Makros wirklich so wie unter FHEMWIKI
attr rr_Julian_wakeuptimer2 wakeupMacro Macro_rr_Julian_wakeuptimer1
attr rr_Julian_wakeuptimer3 wakeupMacro Macro_rr_Julian_wakeuptimer1
delete Macro_rr_Julian_wakeuptimer2
delete Macro_rr_Julian_wakeuptimer3


Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Ich gehe in die Detailansicht des Devices und gehe dann unten auf delete. Fertig. Ich gebe da nichts großartig in die Kommandozeile ein. Zu mindest nicht da.
Aber ich kann das gerne noch mal checken.
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