FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: StefanP am 17 Mai 2014, 20:08:26

Titel: Automatisierte holiday-Abfrage
Beitrag von: StefanP am 17 Mai 2014, 20:08:26
Hallo Gemeinde,
für einen Müllkalender würde ich gerne eine Warnung mit Vorlauf von einer Woche erzeugen. Deshalb habe ich mir eine Funktion "
getDateInDays" geschrieben, die das heutige Datum + 7 Tage im Holiday-Format MM-DD ausgibt. Die Abfrage get haus {getDateInDays(7)} liefert aber
Zitatunknown argument {getDateInDays(7)}, choose one of yesterday:noArg today:noArg tomorrow:noArg MM-DD

Auch Einpacken der Funktion in Quotes hilft leider nicht (ich habe "'´`) ausprobiert.
Andersherum gibt mir das Ausführen von get haus... innerhalb einer Funktion nur eine HASH-Wert zurück, z.B.
ZitatHASH(0x301a108)

Kann jemand einem "Perl-nicht-Profi" sagen, ob man damit was anfangen kann?
Die HASH-Frage wurde schon mal
in einem Thread Anfang 2013 von jhohn  gestellt, aber da gab's leider keine Antwort. Vielleicht hilft ja der RSS-Workshop-Hype bei der Lösung  ;) .

Danke vorab.
Gruß StefanP
Titel: Antw:Automatisierte holiday-Abfrage
Beitrag von: betateilchen am 17 Mai 2014, 20:34:09
Zitat von: StefanP am 17 Mai 2014, 20:08:26
get haus {getDateInDays(7)}

Was liefert denn Deine Funktion genau als Antwort?

Probier mal:

fhem("get haus ".getDateInDays(7))

(Deine 27000 font + size Änderungen machen das Zitieren Deines Beitrags fast unmöglich - nur mal so nebenbei angemerkt.)
Titel: Antw:Automatisierte holiday-Abfrage
Beitrag von: StefanP am 17 Mai 2014, 22:03:50
Hallo betateilchen,
vorweg: Dein Vorschlag funktioniert!
Kurz noch zur Beantwortung deiner Fragen:
1.{getDateInDays(7)}
liefert
Zitat05-24
2.
Zitat(Deine 27000 font + size Änderungen machen das Zitieren Deines Beitrags fast unmöglich - nur mal so nebenbei angemerkt.)
Ich wollte eigentlich nur den aus der fhem-Maske ausgeschnittenen Text genauso groß haben wie den restlichen Text. Hat aber ums verrecken nicht funktioniert >:( . Also hab ich meinen ganzen Beitrag einmal ausgeschnitten, in einen Textesitor gepastet und wieder zurück ::) . Dann waren die Formatierungen eigentlich weg. So sah's aus. Wieso Du die immer noch siehst, weiß ich nicht :o

Genug Smilies gesetzt; danke jedenfalls, mit Deinem Vorschlag kann ich mir einen Countdown basteln.
Gruß StefanP
Titel: Antw:Automatisierte holiday-Abfrage
Beitrag von: rudolfkoenig am 19 Mai 2014, 12:10:39
Habs als "days" get Parameter fuer holiday hinzugefuegt (get he days 7) und eingecheckt.
Titel: Antw:Automatisierte holiday-Abfrage
Beitrag von: StefanP am 19 Mai 2014, 18:59:05
Cool. Obwohl meine myUtils-Funktion inzwischen perfekt läuft. Aber das ist bestimmt auch für andere sehr nützlich.

Danke.
Gruß StefanP