FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: rainer1962 am 15 April 2014, 22:04:07

Titel: Mudul Holiday.pm und jahresangaben
Beitrag von: rainer1962 am 15 April 2014, 22:04:07
Hallo,
ist es möglich das holiday.pm modul so umzuarbeiten damit auch jahreszahlen (zb. bei Zeiträumen) mit anzugeben?
Grund ist die Angebe eines Urlaubszeitraumes um die Heizung auf Urlaubsfunktion zu stellen und mindestens einen halben tag vorher wieder auf auto zu bekommen.

Vielen Dank für die Mühe
Gruss Rainer
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: betateilchen am 15 April 2014, 22:06:43
da bist Du hier aber völlig im falschen Forumbereich...
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rainer1962 am 15 April 2014, 22:17:22
sorry,
habe da nix gefunden  .. wohin sollte ich das schreiben ?

gruss rainer
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: betateilchen am 15 April 2014, 22:21:59
Du bist in der falschen Wunschliste, hier ist die Wunschliste für CUL, nicht für FHEM.

Warte einfach mal, ob ein Moderator das in die entsprechende Rubrik verschiebt, eigentlich wäre das hier der richtige Bereich ;)

http://forum.fhem.de/index.php/board,35.0.html

Und fragen konkret zu holiday.pm gehören nach "Sonstiges"

http://forum.fhem.de/index.php/board,46.0.html
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rainer1962 am 15 April 2014, 22:30:56
dann warte ich mal bis ein moderator das in die hand nimmt ..
vielleicht sollte man da auch eigene bereiche für die module einrichten ..
wäre sicherlich auch hilfreich ..
danke für die info.

gruss rainer
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: Bernhard am 15 April 2014, 22:57:50
Zitat von: rainer1962 am 15 April 2014, 22:04:07
Hallo,
ist es möglich das holiday.pm modul so umzuarbeiten damit auch jahreszahlen (zb. bei Zeiträumen) mit anzugeben?
Grund ist die Angebe eines Urlaubszeitraumes um die Heizung auf Urlaubsfunktion zu stellen und mindestens einen halben tag vorher wieder auf auto zu bekommen.

Vielen Dank für die Mühe
Gruss Rainer

unabhängig davon, dass es das falsche Forum ist,
verwende die Abfragemöglichkeiten für gestern, heute und morgen - und schon wirds gelingen.
Das Jahr selber wird dir nur bedingt dabei helfen.
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: betateilchen am 16 April 2014, 10:22:20
Zitat von: rainer1962 am 15 April 2014, 22:30:56
vielleicht sollte man da auch eigene bereiche für die module einrichten ..

Dafür gibt es die Liste der Maintainer, aus der Du entnehmen kannst, in welche Rubrik eine Frage gehört.

siehe auch hier:

In welcher Gruppe sollte ich meine Fragen stellen (http://forum.fhem.de/index.php/topic,13092.0.html)
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: michaelw am 05 Mai 2020, 09:22:42
Ich würden den Wunsch des Erstellers dieses Threads wiederholen. Es geht mir aber nicht um die Abfrage zu bestimmten Tagen, sondern um die Definition bei frei definierten Tagen (Kategorie 4). Ich verwende das um meinen persönlichen Urlaub dort einzutragen, um dann keine bzw. spätere/andere Weckaktionen morgens auszuführen. Ich habe leider zum Beispiel nicht jedes Jahr am 02.06 Urlaub, sondern nur im Jahr 2020. Am 02.06.2021 würde ich ggf. die Aktionen gerne wieder durchführen lassen, obwohl ich vergessen habe die .holiday-Datei zu editieren und zu löschen.
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rudolfkoenig am 06 Mai 2020, 10:27:52
Ich habe die YYYY-MM-DD Schreibweise fuer 1 und 4 eingebaut.
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rainer1962 am 07 Mai 2020, 08:36:43
leider funktioniert das nicht :-(
wenn ich das so (4 2020-01-02 2020-01-05 testurlaub) in die holiday Datei eingebe kommt beim get "none" zurueck.
wenn ich das so (4 01-02 01-05 testurlaub) in die holiday Datei eingebe kommt beim get "testurlaub" zurueck.
was mache ich falsch?
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rudolfkoenig am 07 Mai 2020, 09:56:51
Zitatwas mache ich falsch?
Weiss nicht, muss raten:
- hast kein update gemacht
- nach update kein FHEM restart
- beim get gibst du andere Zeiten ein


Ich habe zu he2.holday Folgendes hinzugefuegt:
4 2020-01-02 2020-01-05 testurlaub
4 01-02 01-05 testurlaub2

und getestet, wird beides erkannt:
fhem> define he2 holiday
fhem> get he2 2020-01-02
testurlaub, testurlaub2
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rainer1962 am 07 Mai 2020, 10:06:18
Sorry,
mein Fehler  :'(
Habe zwar "update 95_holiday.pm" gemacht, aber vergessen die Datei neu zu laden.
Jetzt gehts, Danke Dir für den Hinweis ....

Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: Markus M. am 09 Mai 2020, 00:21:15
Nach dem Update ist hier gerade um Mitternacht das hier passiert:
2020.05.09 00:00:02 1: PERL WARNING: Use of uninitialized value $y in concatenation (.) or string at /opt/fhem/FHEM/95_holiday.pm line 67.
2020.05.09 00:00:02 1: stacktrace:
2020.05.09 00:00:02 1:     main::__ANON__                      called by /opt/fhem/FHEM/95_holiday.pm (67)
2020.05.09 00:00:02 1:     main::holiday_refresh               called by /opt/fhem/FHEM/95_holiday.pm (320)
2020.05.09 00:00:02 1:     main::holiday_Get                   called by /opt/fhem/fhem.pl (3777)
2020.05.09 00:00:02 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1965)
2020.05.09 00:00:02 1:     main::CommandGet                    called by /opt/fhem/FHEM/95_holiday.pm (243)
2020.05.09 00:00:02 1:     main::holiday_refresh               called by /opt/fhem/fhem.pl (3313)
2020.05.09 00:00:02 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (676)
Titel: Antw:Mudul Holiday.pm und jahresangaben
Beitrag von: rudolfkoenig am 09 Mai 2020, 10:22:44
Danke fuer die Meldung, ist ein Bug, und habs gefixt.

Ausgeloest wurde sie dadurch, dass irgendein von dir verwendetes Modul die globale Variable $a setzt, was ich auch als Bug einstufe.