Autor Thema: Neues Modul 98_alarmclock ein Fhem Wecker  (Gelesen 21469 mal)

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 232
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #150 am: 12 Mai 2018, 12:08:14 »
Hallo aeronaut,

Zu 1.
Du könntest dir in der PreAlarmRoutine mehrere einmalige At´s anlegen, um vor dem Alarm,
zu verschiedenen Zeiten etwas auszuführen.
attr <name> PreAlarmRoutine define -temporary atTmp_Badheizung_ein at +00:05:00 set Badheizung ein; define -temporary atTmp_Licht_ein at +00:15:00 set Licht ein
Zu 2.
Ja das müsstest du dir aus dem Reading AlarmToday bzw. AlarmTomorrow selbst berechnen.


vg
Florian

Offline aeronaut

  • Full Member
  • ***
  • Beiträge: 116
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #151 am: 12 Mai 2018, 13:42:28 »
Alles klar, dann gehe ich den Weg mit den at's.

AlarmTomorrow wird nicht in jedem Fall reichen, ein AlarmNext schon eher, aber das würde schon frickelig werden, man bräuchte einen Timestamp in Sekunden ...

Danke für dein Modul  :D

lg
aeronaut

Offline habl

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #152 am: 21 Mai 2018, 08:19:43 »
Hallo Florian,

ich habe nach Update vom Calendar Modul immer die Empfehlung
2018.05.21 08:09:40 2: get myCalUrlaub events full is deprecated and will be removed soon. Use get myCalUrlaub events instead.erhalten, was ja eigentlich nicht schlimm ist. Doch seit heute erhallte ich von Stacktrace auch noch diesen Fehler im Log:
2018.05.21 08:09:40 2: get myCalUrlaub full is deprecated and will be removed soon. Use get myCalUrlaub events instead.
2018.05.21 08:09:40 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/98_alarmclock.pm line 1254.
2018.05.21 08:09:40 1: stacktrace:
2018.05.21 08:09:40 1:     main::__ANON__                      called by ./FHEM/98_alarmclock.pm (1254)
2018.05.21 08:09:40 1:     main::alarmclock_vacation_check     called by ./FHEM/98_alarmclock.pm (539)
2018.05.21 08:09:40 1:     main::alarmclock_createtimer        called by ./FHEM/98_alarmclock.pm (424)
2018.05.21 08:09:40 1:     main::alarmclock_Set                called by ./FHEM/98_apptime.pm (205)
2018.05.21 08:09:40 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.21 08:09:40 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.21 08:09:40 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.21 08:09:40 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.21 08:09:40 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.21 08:09:40 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.21 08:09:40 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.21 08:09:40 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.21 08:09:40 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.21 08:09:40 1:     main::CallFn                        called by fhem.pl (708)
2018.05.21 08:09:40 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/98_alarmclock.pm line 1262.
2018.05.21 08:09:40 1: stacktrace:
2018.05.21 08:09:40 1:     main::__ANON__                      called by ./FHEM/98_alarmclock.pm (1262)
2018.05.21 08:09:40 1:     main::alarmclock_vacation_check     called by ./FHEM/98_alarmclock.pm (539)
2018.05.21 08:09:40 1:     main::alarmclock_createtimer        called by ./FHEM/98_alarmclock.pm (424)
2018.05.21 08:09:40 1:     main::alarmclock_Set                called by ./FHEM/98_apptime.pm (205)
2018.05.21 08:09:40 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.21 08:09:40 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.21 08:09:40 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.21 08:09:40 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.21 08:09:40 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.21 08:09:40 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.21 08:09:40 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.21 08:09:40 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.21 08:09:40 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.21 08:09:40 1:     main::CallFn                        called by fhem.pl (708)
2018.05.21 08:09:40 1: alarmclock: wecker - holiday => myHoliday - Pfingsten
2018.05.21 08:09:40 3: alarmclock: wecker - activated

ich denke, das hängt alles mit dem Update vom Calendar-Modul zusammen!?

VG
  habl

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 232
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #153 am: 21 Mai 2018, 14:01:25 »
Hallo habl,

Die Änderung vom Calendar Modul habe ich gar nicht mitbekommen.  :o
Könntest du bitte die angehängte Version von 98_alarmclock bei dir auch noch testen?
Sollte diese wieder sauber funktionieren, werde ich sie
die nächsten Tage einchecken.

vg
Florian
« Letzte Änderung: 03 Juni 2018, 13:00:47 von FlorianZ »

Offline habl

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #154 am: 21 Mai 2018, 16:30:54 »
Moin Florian,

kein Problem, dafür sind doch die User da  8)

Ich habe es gerade getestet, schein wieder zu funktionieren.

Danke für den schnellen Fix.

VG
  habl

 

decade-submarginal