Neues Modul: 22_HOMEMODE.pm - grundlegende Automationen und mehr

Begonnen von DeeSPe, 07 Januar 2017, 15:59:43

Vorheriges Thema - Nächstes Thema

peter0255

Hallo Zusammen,

ich habe im HOMEMODE bei event-Hessen immer Christi Himmelfahrt stehen. Das Holiday Dev ist eingetragen, Hessen, kann mir jemand sagen was hier nicht stimmt.

Gruß
Peter

CoolTux

Für das Jahr 2017 ist Christi Himmelfahrt ein Bundeseinheitlicher Feiertag. Aber nur für 2017!!!
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

peter0255

Ich habe von Dan das Bsp. HomeCMDContactDoormainClosed übernommen und bekomme jetzt bei jedem Eintreffen die Meldung "Guten Christi Himmelfahrt Tag"

Gruß
Peter

nils_

Zitat von: CoolTux am 21 Juni 2017, 09:12:06
Für das Jahr 2017 ist Christi Himmelfahrt ein Bundeseinheitlicher Feiertag. Aber nur für 2017!!!

ist er doch immer, oder nicht?  :o
viele Wege in FHEM es gibt!

Amenophis86

Zitat von: CoolTux am 21 Juni 2017, 09:12:06
Für das Jahr 2017 ist Christi Himmelfahrt ein Bundeseinheitlicher Feiertag. Aber nur für 2017!!!

Was du meinst ist der Reformationstag ;)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

peter0255

mir geht es Hauptsächlich um das reading im HOMEMODE event-Hessen, hier steht immer Christi Himmelfahrt und ändert sich nicht, wenn das Event vorbei ist.

DeeSPe

Zitat von: peter0255 am 21 Juni 2017, 11:24:56
mir geht es Hauptsächlich um das reading im HOMEMODE event-Hessen, hier steht immer Christi Himmelfahrt und ändert sich nicht, wenn das Event vorbei ist.

Was sagt denn Dein holiday Device Hessen? Hat das den aktuellen Status?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

peter0255

ja, wenn ich das Datum eingebe findet das Holiday Dev alle Feiertage

DeeSPe

Zitat von: peter0255 am 21 Juni 2017, 11:35:01
ja, wenn ich das Datum eingebe findet das Holiday Dev alle Feiertage

Das war nicht die Frage!
Wie ist der momentane Status vom holiday Device Hessen?
Am Besten ein "list Hessen" hier in Code-Tags.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

peter0255

Internals:
   NAME       Hessen
   NR         34
   STATE      none
   TRIGGERTIME 1498082402.2403
   TYPE       holiday
   Readings:
     2017-06-21 10:54:17   state           none
     2017-06-21 10:54:17   tomorrow        none
     2017-06-21 10:54:17   yesterday       none
Attributes:
   alias      HESSEN

Gruß
Peter

DeeSPe

Zitat von: DeeSPe am 21 Juni 2017, 11:37:19
in Code-Tags.

Ist wohl leider nicht angekommen. :o

Das Device sieht aber okay aus.

Und das Device ist auch sicher (noch) in HOMEMODE als Attribut "HomeEventsHolidayDevices" gesetzt?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

darkness

Zitat von: CoolTux am 21 Juni 2017, 09:12:06
Für das Jahr 2017 ist Christi Himmelfahrt ein Bundeseinheitlicher Feiertag. Aber nur für 2017!!!

Himmelfahrt ist immer Bundeseinheitlicher Feiertag.
Du meinst wohl Reformationstag  ;D

peter0255

ja, habe das Attr. auch schon gelöscht und neu gesetzt, kein Erfolg. Gibt es die Möglichkeit den Inhalt des reading zu löschen?

Gruß
Peter

peter0255

sorry, habe nicht gesehen, daß Du CodeTag wolltest

Internals:
   NAME       Hessen
   NR         34
   STATE      none
   TRIGGERTIME 1498082402.2403
   TYPE       holiday
   Readings:
     2017-06-21 10:54:17   state           none
     2017-06-21 10:54:17   tomorrow        none
     2017-06-21 10:54:17   yesterday       none
Attributes:
   alias      HESSEN

DeeSPe

Zitat von: peter0255 am 21 Juni 2017, 13:25:24
ja, habe das Attr. auch schon gelöscht und neu gesetzt, kein Erfolg. Gibt es die Möglichkeit den Inhalt des reading zu löschen?

Klar, Du kannst das Reading mit "deletereading TYPE=HOMEMODE event-Hessen" löschen oder mit "setreading TYPE=HOMEMODE event-Hessen none" mit "none" überschreiben.

Die Readings für die holiday Devices (innerhalb von HOMEMODE) werden nur aktualisiert wenn sich "state" von den jeweiligen holiday Devices ändert.
Nur durch Hinzufügen von holiday Devices zu HOMEMODE werden deren "state" nicht ausgelesen, sondern erst beim ersten von den holiday Devices erzeugten Event.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe