Einrichtung der Weckautomation Definitionen liefern Fehlermeldungen?

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

Vorheriges Thema - Nächstes Thema

Burny4600

Ich habe die Konfiguartion laut FHEMWIKI https://wiki.fhem.de/wiki/Weckautomation aus geführt.
Nur ich bekomme schon am Anfang der Konfiguration set rr_Julian home die Meldung Please define Julian first obwohl die Reihenfolge eingehalten wurde.
define rgr_Bewohner RESIDENTS
set rgr_Bewohner addRoommate Julian

Auch die Makro Definitionen dürften nicht mehr richtig sein.
attr rr_Julian_wakeuptimer2 wakeupMacro Macro_rr_Julian_wakeuptimer1
rr_Julian_wakeuptimer2: unknown attribute wakeupMacro. Type 'attr rr_Julian_wakeuptimer2 ?' for a detailed list.

sage: attr <name> <attrname> [<attrvalue>]
where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.

Stimmt hier das FHEMWIKI nicht mehr?
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

krikan

Hier funktioniert das mit einer aktuellen FHEM-Installation genauso wie im Wiki beschrieben. Ich kann keine Probleme feststellen.

Gruß, Christian

Burny4600

Nur warum wird das wakeupMacro nicht erkannt.
Sind hier noch andere Installationen vorher notwendig die unter FHEMWIKI nicht angeführt sind.
FHEM und alles andere sind auf aktuellem Stand.
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

Was ergibt ein list rr_Julian
Wenn da gar nichts kommt was ergibt ein
list TYPE=Roommate


Desweiteren bezweifel ich stark das Du bei
set rr_Julian home
die Meldung Please define Julian first bekommst.
Wenn überhaupt dann rr_Julian first
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

list rr_Julian
Ergibt
Internals:
   CFGFN      /media/hdd/fhem/myprogram/wecker_rasp01.pm
   DEF        rgr_Bewohner
   DURATIONTIMER 1505670604.89185
   NAME       rr_Julian
   NOTIFYDEV  global,rr_Julian_wakeuptimer1,rr_Julian_wakeuptimer2,rr_Julian_wakeuptimer3
   NR         7208
   NTFY_ORDER 50-rr_Julian
   READY      1
   RESIDENTGROUPS rgr_Bewohner
   STATE      zuhause
   TYPE       ROOMMATE
   READINGS:
     2017-09-17 13:28:25   durTimerAbsence 00:00:00
     2017-09-17 13:28:25   durTimerAbsence_cr 0
     2017-09-17 19:49:04   durTimerPresence 06:20:39
     2017-09-17 19:49:04   durTimerPresence_cr 381
     2017-09-17 13:28:25   durTimerSleep   00:00:00
     2017-09-17 13:28:25   durTimerSleep_cr 0
     2017-09-17 13:28:25   lastArrival     2017-09-17 13:28:25
     2017-09-17 13:28:25   lastState       initialized
     2017-09-17 13:28:25   mood            calm
     2017-09-17 13:28:25   presence        present
     2017-09-17 13:28:25   state           home
     2017-09-17 13:28:25   wayhome         0
   TIMER:
     rr_Julian_DurationTimer:
       HASH       rr_Julian
       MODIFIER   DurationTimer
       NAME       rr_Julian_DurationTimer
Attributes:
   alias      Status
   comment    Auto-created by 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
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Julian
   icon       people_sensor
   room       Residents
   rr_realname group
   rr_wakeupDevice rr_Julian_wakeuptimer1,rr_Julian_wakeuptimer2,rr_Julian_wakeuptimer3
   sortby     1
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist   


list TYPE=Roommate
Bringt überhaupt kein Ergebnis

Was mir noch aufgefallen ist beim Attribut
attr global mot
Diese Einträge
Messages collected while initializing FHEM:
configfile: di_Sonos_Snooze_Julian DOIF: no right bracket: (
Unknown command [Sonos_Bedroom:?transportState], try help.
Unknown command ([rr_Julian:wakeup], try help.
Unknown command $we, try help.
Unknown command ), try help.
Unknown command (, try help.
Unknown command ([rr_Julian:wakeup], try help.
Unknown command $we, try help.
Unknown command ), try help.
Unknown command ), try help.
Unknown command DOELSEIF, try help.
Unknown command (, try help.
Unknown command [Sonos_Bedroom:?transportState], try help.
Unknown command ([Sonos_Bedroom:transportState], try help.
Unknown command ([?rr_Julian:wakeup], try help.
Unknown command !$we, try help.
Unknown command ), try help.
Unknown command (, try help.
Unknown command ), try help.
Unknown command DOELSE, try help.
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


/media/hdd/fhem/myprogram/wecker_rasp01.pm


Dies könnte ein Grund sein. Die Konfiguration wird nicht in der korrekten Reinfolge geladen.



Schönen Abend noch


Grüße
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

#6
Also stimmt die Reihenfolge im FHEMWIKI nicht!
Wie muss die Reihenfolge der Konfiguration erfolgen?

Einen Fehler hatte ich in der FHEMWIKI schon gefunden und auch auf FHEMWIKI korigiert.
Die Konfiguration muss so lauten set rr_Julian zuhause. Die Definition war aber set rr_Julian home.

Möglicherweise ist das der Fehler bei der restlichen Konfigurationsanleitung wo auch keine deutschen Parameter angeführt werden.
Der nächste Fehler lieg an dem Parameter wakeupMacro denn es bei mir nicht gibt.
Es gibt bei mir nur den Parameter wakeupUserdevice und siehe Anhang.
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

krikan

Zitat von: Burny4600 am 18 September 2017, 09:45:22
Einen Fehler hatte ich in der FHEMWIKI schon gefunden und auch auf FHEMWIKI korigiert.
Die Konfiguration muss so lauten set rr_Julian zuhause. Die Definition war aber set rr_Julian home.
Warum hat das dann bei mir gestern anstandslos mit der angeblich fehlerhaften Fassung funktioniert?  ??? (Sorry, kann heute nicht testen)

Burny4600

#8
Vielleicht weil bei mir FHEM auf DE steht.
attr global language DE

Jedenfalls gibt es bei mir das Attribut wakeupMacro nicht.
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 heute auf meinem Testsystem ein Update gemacht. Danach habe ich dank Chris Info schnell noch global language DE gesetzt.
Dann eine Residents definiert und daraus dann den Befehl zum anlegen eines Roommates ausgeführt. Alles schick.
Im Roommate steht dann auch als state zuhause.
Was allerdings komplett falsch ist, ist das der Befehl set rr_Julian home einen Fehler wirft. Das stimmt nicht. Es können sowohl die englischen als auch die deutschen Optionen gesetzt werden.
Was aber nicht gehen wird ist, wenn global language nicht DE gesetzt ist und Roommate und auch Residents englische States und Optionen haben das man dann set rr_Julian zuhause setzen kann, das gibt einen Fehler.

Daher Chris möchte ich Dich bitten Deinen Schnellschuß wieder Rückgängig zu machen. Der Wikieintrag war völlig in Ordnung.
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 zuhause auf home im FHEMWIKI zurückgeändert.
Trotzdem funktioniert es bei mir nicht.
Spielt jetzt auch keine Role denn ich habe es mit zuhause bei mir realisiert.

Nur was ist mit dem Fehler fehlenden Atrribute wakeupMacro?
Ist hier in FHem noch etwas zu ergänzen?
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 davon aus das, warum auch immer, er das userattr nicht angelegt hat. Schau Dir doch bitte einmal an was da genau gemacht wird. Der Wakeuptimer ist nichts weiter wie ein Dummy, den kannst Du auch ohne weiteres wie einen behandeln/verändern.
Mach mal ein List vom wakeuptimer device
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

Das list rr_Julian_wakeuptimer1 ergibt folgendes.
Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer1
   NR         17690
   STATE      nextRun OFF
   TYPE       dummy
   READINGS:
     2017-09-18 14:48:28   state           nextRun 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   wakeupUserdevice
   wakeupUserdevice rr_Julian
   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

Was auch immer du gemacht hast, aber da fehlt sehr viel beim attribute Userattribut.


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
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 die Errichtung laut FHEMWIKI bis zu diesem Punkt gemacht.
Ich habe alles zur Sciherheit wieder zurückgenommen FHEM neu gestartet und wieder neu eingerichtet.
Leider nur das gleiche Ergebnis.
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 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

Burny4600

Das ist mir schon klar mit dem Delete.

Nur wie hast du diese Beiden Befehle ausgeführt?
attr rr_Julian_wakeuptimer2 wakeupMacro Macro_rr_Julian_wakeuptimer1
attr rr_Julian_wakeuptimer3 wakeupMacro Macro_rr_Julian_wakeuptimer1


Wobei attr rr_Julian_wakeuptimer2 wakeupMacro Macro_rr_Julian_wakeuptimer1 bei mir nicht funktioniert aber
attr rr_Bernhard_wakeuptimer3 wakeupMacro Macro_rr_Bernhard_wakeuptimer1 funktioniert wieder.
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

Loredo

Du hast das Attribut "userattr" bei den Dummy Devices manuell angepasst und die dort definierten Attribute gelöscht. Somit ist auch das Attribut wakeupMacro für das Dummy Device nicht mehr verfügbar und kann dementsprechend nicht gesetzt werden.


Siehe auch
https://fhem.de/commandref.html#userattr

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER