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

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 238
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: 97
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: 238
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: 97
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

Offline mark79

  • Full Member
  • ***
  • Beiträge: 304
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #155 am: 05 Juli 2018, 18:06:23 »
Hallo Florian,

ich habe dein Modul auch ausprobiert und finde es bisher sehr gut, es ist leichter zu händeln als das Residents Modul. :)

Ich habe eine Yeelight, die mit der PreAlarmRoutine 30 Minuten vorher eine Lichtscene, die 30 Minuten dauert startet. Dazu ein Tablet für die AlarmRoutine, was über AMAD ein MP3 File abspielt.
Praktisch wie der Philips Lichtwecker, der aber leider keine Wochentage beherscht und man den Wecker am Freitag immer deaktivieren muss.

Unterm Bett habe ich ein Xiaomi Bewegungsmelder für das EventForAlarmOff.
Wenn ich aufstehe, wird dieser ausgelöst und sollte eigentlich den Wecker ausschalten.

Mein Problem ist aber nun, wenn ich in der PreAlarmRoutine Phase aufstehe, was sehr oft passiert, dann schaltet das EventForAlarmOff nicht die PreAlarmRoutine aus.
Das heißt ich bin in der Küche und der Wecker geht an. Auch ein "set WECKER stop Alarm" funktioniert hier nicht, der PreAlarm läuft einfach weiter.
Das EventForAlarmOff oder "set WECKER stop Alarm" funktioniert erst, wenn die PreAlarmRoutine zuende ist und die AlarmRoutine läuft.

Ich habe es dann noch mit RepRoutine1 ausprobiert und "RepRoutine1Mode PreAlarm", aber das verhalten ist dort leider das gleiche.

Ist das so gewollt, oder ein Fehler im Modul?

Du hattest hier geschrieben:
attr <name> RepRoutine1Stop off
Mit RepRoutine1WaitInSec wird in Sekunden angegeben, in welchen Intervall die RepRoutine ausgeführt werden soll.
attr <name> RepRoutine1WaitInSec 10

Im Beispiel wird also das Licht_Schlafzimmer 50 mal alle 10 Sekunden um 1 hochgedimmt.
Nach 500 Sekunden sollte dann das Licht bei dim 50 stehen.
Die RepRoutine läuft hier solange, bis sie entweder komplett abgearbeitet ist, oder ein EventForAlarmOff eintritt.

Gibt es eine Möglichkeit den PreAlarm trotzdem auszuschalten? Mit einem DOIF oder Notify über "skip NextAlarm" bestimmt, aber würde das im Modul selber gehen?


Viele Grüße
Mark
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, DashButtons, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/GW/Smarthome Komponenten

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 238
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #156 am: 05 Juli 2018, 19:49:00 »
Hallo Mark,

ist mir noch gar nicht aufgefallen. :o
Ja ein beenden sollte natürlich auch während der Prealarm läuft möglich sein.
Ich erweitere das Modul am Wochenende dementsprechend.

Gruß
Florian

Offline mark79

  • Full Member
  • ***
  • Beiträge: 304
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #157 am: 05 Juli 2018, 20:21:09 »
Hallo Florian,

das wäre super, wenn du das fixen würdest. Wird direkt getestet. :)


Viele Grüße
Mark
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, DashButtons, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/GW/Smarthome Komponenten

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 238
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #158 am: 14 Juli 2018, 13:00:42 »
Hallo Mark,

neue Version ist eingecheckt und wird ab morgen
per Update verteilt.

Gruß Florian
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline mark79

  • Full Member
  • ***
  • Beiträge: 304
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #159 am: 14 Juli 2018, 15:10:09 »
Hallo Florian,

vielen dank, darauf habe ich gewartet. :)
Könntest du die Version vielleicht jetzt schon im Forum bereit stellen? Bin heute im Bastellaune :)


Viele Grüße
Mark
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, DashButtons, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/GW/Smarthome Komponenten

Offline Esjay

  • Sr. Member
  • ****
  • Beiträge: 721
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #160 am: 14 Juli 2018, 15:38:43 »
Hallo Florian,

vielen dank, darauf habe ich gewartet. :)
Könntest du die Version vielleicht jetzt schon im Forum bereit stellen? Bin heute im Bastellaune :)


Viele Grüße
Mark
Ich bin Meinung,dass du dir die Version selbst aus dem SVN holen kannst..Grüße

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 238
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #161 am: 14 Juli 2018, 15:41:26 »
Wollte ich auch gerade schreiben  ;)


https://svn.fhem.de/trac/browser/trunk/fhem/FHEM


Gruß Florian

Offline mark79

  • Full Member
  • ***
  • Beiträge: 304
Antw:Neues Modul 98_alarmclock ein Fhem Wecker
« Antwort #162 am: 14 Juli 2018, 15:49:19 »
Wieder was gelernt. :) Danke euch beiden.

Viele Grüße
Mark
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, DashButtons, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/GW/Smarthome Komponenten