Hallo, ich wollte mit DaySchedule ein wenig rumspielen und habe ein notify auf DaySeasonalHr gemacht. Im Log zeigt er mir allerdings ein anderes Reading an. Ich kann mir da gerade kein Reim drauf machen.
DaySchedule Device
Internals:
CHANGED
FUUID 5d1d0e40-f33f-3b28-fabb-f1fb203de02d91bb
INTERVAL 3600
NAME Tagesplan
NEXTUPDATE 2020-01-15 06:59:38
NOTIFYDEV global,OUT_Astro
NR 128
NTFY_ORDER 00-Tagesplan
RECOMPUTEAT NewDay,SeasonalHr
STATE Erstes Morgenlicht
TYPE DaySchedule
READINGS:
2020-01-07 00:00:00 AnnualEvent ---
2019-12-24 00:00:00 AnnualEventAdvent 0
2019-07-03 22:21:23 AnnualEventCarnival 0
2019-12-27 00:00:00 AnnualEventChristmas 0
2019-07-03 22:21:23 AnnualEventEaster 0
2019-11-01 00:00:01 AnnualEventHalloween 0
2019-10-07 00:00:00 AnnualEventOktoberfest 0
2020-01-07 00:00:00 AnnualEventSym ➰
2020-01-07 00:00:00 AnnualEventTurnOfTheYear 0
2019-07-03 22:21:23 Day heute
2019-10-28 00:00:00 DayChangeIsDST 0
2019-12-23 00:00:01 DayChangeSeason 0
2019-12-02 00:00:00 DayChangeSeasonMeteo 0
2019-11-30 00:00:00 DayChangeSeasonPheno 0
2020-01-15 00:00:00 DayDatetime Mittwoch, 15 Januar 2020 CET
2020-01-15 00:00:00 DayDatetimeS Mi, 15 Jan 2020 CET
2020-01-14 00:00:00 DayDesc Freizeit
2020-01-15 00:00:00 DayN 15
2020-01-15 05:42:41 DaySeasonalHr -2
2020-01-15 00:00:00 DaySeasonalHrLenDay 00:43:02
2020-01-15 00:00:00 DaySeasonalHrLenNight 01:16:57
2020-01-15 05:42:41 DaySeasonalHrNextT 06:59:38
2020-01-15 05:42:41 DaySeasonalHrR XI
2020-01-14 08:00:09 DaySeasonalHrT-01 06:59:38
2020-01-15 06:42:41 DaySeasonalHrT-02 05:42:18
2020-01-15 05:25:43 DaySeasonalHrT-03 04:25:31
2020-01-15 04:08:46 DaySeasonalHrT-04 03:08:44
2020-01-15 02:51:47 DaySeasonalHrT-05 01:51:57
2020-01-15 01:34:50 DaySeasonalHrT-06 00:35:10
2020-01-15 00:00:00 DaySeasonalHrT-07 23:17:51
2020-01-14 23:00:12 DaySeasonalHrT-08 22:00:54
2020-01-14 21:43:03 DaySeasonalHrT-09 20:43:56
2020-01-14 20:25:54 DaySeasonalHrT-10 19:26:58
2020-01-14 19:08:46 DaySeasonalHrT-11 18:10:01
2020-01-14 16:51:38 DaySeasonalHrT-12 16:53:03
2020-01-14 09:00:09 DaySeasonalHrT01 08:16:36
2020-01-14 09:43:14 DaySeasonalHrT02 08:59:38
2020-01-14 09:43:14 DaySeasonalHrT03 09:42:40
2020-01-14 11:08:46 DaySeasonalHrT04 10:25:42
2020-01-14 11:08:46 DaySeasonalHrT05 11:08:45
2020-01-14 12:34:28 DaySeasonalHrT06 11:51:47
2020-01-14 13:17:19 DaySeasonalHrT07 12:34:49
2020-01-14 14:00:11 DaySeasonalHrT08 13:17:51
2020-01-14 14:43:03 DaySeasonalHrT09 14:00:54
2020-01-14 15:25:54 DaySeasonalHrT10 14:43:56
2020-01-14 16:08:46 DaySeasonalHrT11 15:26:58
2020-01-14 16:51:38 DaySeasonalHrT12 16:10:01
2019-07-03 22:21:23 DaySeasonalHrsDay 12
2019-07-03 22:21:23 DaySeasonalHrsNight 12
2020-01-14 00:00:00 DayType Freizeit
2020-01-14 00:00:00 DayTypeN 2
2020-01-14 00:00:00 DayTypeS AF
2020-01-14 00:00:00 DayTypeSym 🧘
2020-01-15 00:00:00 DayWeekday Mittwoch
2020-01-15 00:00:00 DayWeekdayN 3
2020-01-15 00:00:00 DayWeekdayS Mi
2020-01-15 05:42:41 Daytime Erstes Morgenlicht
2020-01-15 05:42:41 DaytimeN 10
2020-01-01 00:00:01 Month Januar
2020-01-01 00:00:01 MonthN 1
2020-01-15 00:00:00 MonthProgress 48
2020-01-15 00:00:00 MonthRemainD 16
2020-01-01 00:00:01 MonthS Jan
2020-01-15 06:42:41 MoonCompass Südwest
2020-01-15 06:42:41 MoonCompassI 10
2020-01-15 06:42:41 MoonCompassS SW
2020-01-15 05:25:43 MoonCompassSym ⬋
2020-01-11 19:05:09 MoonPhaseSym 🌖
2020-01-13 15:24:52 MoonSignSym ♍
2019-12-22 00:00:00 ObsSeasonSym ⛄
2020-01-15 06:42:41 ObsTimeR VI:XLII:XL
2020-01-15 06:42:41 SchedLast AstroTwilightMorning
2020-01-15 06:42:41 SchedLastT 06:21:46
2020-01-15 06:42:41 SchedNext DaySeasonalHr -1, Daytime Morgendämmerung
2020-01-15 06:42:41 SchedNextT 06:59:38
2020-01-15 06:42:41 SchedRecent AstroTwilightMorning, Daytime Erstes Morgenlicht, DaySeasonalHr -2, MoonTransit, Daytime Hahnenschrei, DaySeasonalHr -3, Daytime Späte Nacht, DaySeasonalHr -4, Daytime Nach Mitternacht, DaySeasonalHr -5, Daytime Mitternacht, DaySeasonalHr -6, ObsDate 15.01.2020
2020-01-15 06:42:41 SchedUpcoming DaySeasonalHr -1, Daytime Morgendämmerung, NauticTwilightMorning, CivilTwilightMorning, SunRise, DaySeasonalHr 1, Daytime Tagesanbruch, CustomTwilightMorning, DaySeasonalHr 2, Daytime Früher Morgen, DaySeasonalHr 3, Daytime Morgen, DaySeasonalHr 4, Daytime Früher Vormittag, DaySeasonalHr 5, Daytime Vormittag, MoonSet, DaySeasonalHr 6, Daytime Später Vormittag, SunTransit, DaySeasonalHr 7, Daytime Mittag, DaySeasonalHr 8, Daytime Früher Nachmittag, DaySeasonalHr 9, Daytime Nachmittag, DaySeasonalHr 10, Daytime Nachmittag, DaySeasonalHr 11, Daytime Später Nachmittag, DaySeasonalHr 12, Daytime Erste Dämmerung, CustomTwilightEvening, SunSet, DaySeasonalHr -12, Daytime Abenddämmerung, CivilTwilightEvening, NauticTwilightEvening, DaySeasonalHr -11, Daytime Früher Abend, AstroTwilightEvening, DaySeasonalHr -10, Daytime Abend, DaySeasonalHr -9, Daytime Später Abend, DaySeasonalHr -8, Daytime Frühe Nacht, MoonRise, DaySeasonalHr -7, Daytime Vor Mitternacht
2019-12-01 00:00:00 SeasonMeteo Winter
2019-12-01 00:00:00 SeasonMeteoN 0
2019-12-01 00:00:00 SeasonMeteoSym ⛄
2019-11-29 15:41:22 SeasonPheno Winter
2019-11-29 15:41:22 SeasonPhenoN 0
2019-11-29 15:41:22 SeasonPhenoSym ⛄
2020-01-14 16:51:38 SunCompass ---
2020-01-14 16:51:38 SunCompassI ---
2020-01-14 16:51:38 SunCompassS ---
2020-01-14 14:00:11 SunCompassSym ⬋
2019-12-22 05:22:06 SunSignSym ♑
2020-01-15 00:00:00 WeekdayN 3
2020-01-13 00:00:00 Weekofyear 3
2020-01-01 00:00:01 YearIsLY 1
2020-01-13 00:00:00 YearProgress 4
2020-01-15 00:00:00 YearRemainD 351
2020-01-15 06:42:41 state Updated
Attributes:
AnnualEvents Carnival,Fasching,Easter,Oktoberfest,Halloween,Advent,TurnOfTheYear,Christmas
AstroDevice OUT_Astro
DbLogExclude .*
InformativeDays ValentinesDay,WalpurgisNight,AshWednesday,MothersDay,FathersDay,HarvestFestival,Martinmas,LastSundayBeforeAdvent,StNicholasDay,BiblicalMagi,Pentecost
Schedule MoonPhaseS,MoonRise,MoonSet,MoonSign,MoonTransit,ObsDate,ObsIsDST,SeasonMeteo,SeasonPheno,ObsSeason,DaySeasonalHr,Daytime,SunRise,SunSet,SunSign,SunTransit,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,NauticTwilightEvening,NauticTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
VacationDevices bw
WorkdayDevices mircoSchicht
event-on-change-reading DaySeasonalHrR
icon time_calendar
language DE
recomputeAt NewDay,SeasonalHr
room Haus,Helfer->Kalender
stateFormat Daytime
notify auf DaySeasonalHr (also auf den Zahlenwert)
Tagesplan:DaySeasonalHr.* {
my $residents = ReadingsVal('rgr_Bewohner', 'residentsTotalPeoplePresentDevs', '');
#fhem ("msg text debug " .$EVTPART1);
if ($EVTPART1 == 3){
#ToDo vorlesen lassen
fhem ("msg audio \@[rgr_Bewohner:residentsHomeDevs] Es stehen noch folgende Dinge auf der Tudu-Liste:" . ReadingsVal("myEcho","tou","") . " und " . ReadingsVal('dum_Hauswerte', 'zeit', ''));
}
elsif ($EVTPART1 == 5){
fhem ("msg audio \@[rgr_Bewohner:residentsHomeDevs] Hey " . ReadingsVal('dum_Hauswerte', 'zeit', ''));
}
elsif ($EVTPART1 == -10){
fhem ("set HouseAnn kurz");
}
elsif ($EVTPART1 == -3){
fhem ("set HouseAnn lang");
}
}
Log zeigt dass im Event DaySeasonalHrR steht und das dann logischerweise nicht von meinem notify abgefangen wird.
2020.01.15 05:42:41 3: eval: my $SELF='not_TemporaleStunden';my $EVTPART0='DaySeasonalHrR:';my $EVTPART1='XI';my $TYPE='DaySchedule';my $NAME='Tagesplan';my $EVENT='DaySeasonalHrR: XI';{
my $residents = ReadingsVal('rgr_Bewohner', 'residentsTotalPeoplePresentDevs', '');
#fhem ("msg text debug " .$EVTPART1);
if ($EVTPART1 == 3){
#ToDo vorlesen lassen
fhem ("msg audio \@[rgr_Bewohner:residentsHomeDevs] Es stehen noch folgende Dinge auf der Tudu-Liste:" . ReadingsVal("myEcho","tou","") . " und " . ReadingsVal('dum_Hauswerte', 'zeit', ''));
}
elsif ($EVTPART1 == 5){
fhem ("msg audio \@[rgr_Bewohner:residentsHomeDevs] Hey " . ReadingsVal('dum_Hauswerte', 'zeit', ''));
}
elsif ($EVTPART1 == -10){
fhem ("set HouseAnn kurz");
}
elsif ($EVTPART1 == -3){
fhem ("set HouseAnn lang");
}
}
Habe ich hier irgendwo einen kapitalen Denkfehler oder was ist das Problem?