Modulfamilie für das Zuhause / 00_HOMESTATE, 01_ZONESTATE, 02_ROOMSTATE

Begonnen von Loredo, 08 Mai 2017, 10:51:48

Vorheriges Thema - Nächstes Thema

Loredo


Danke für die Rückmeldung.Ich habe derzeit leider keine Zeit mir das genauer anzusehen oder über den Tag verteilt real das Verhalten zu beobachten.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ComputerZOO

Ich habe mir gerade nen FileLog für Homestate erstellt und lasse dieses Mal nen Tag mit .* mitlaufen.
Morgen Abend stelle ich das dann mal hier rein (wenn es denn weiterhilft).

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ComputerZOO

Moin,
anbei das Log der letzten 23 Stunden (Security-Events der Übersichtlichkeit halber entfernt):
2017-05-23_00:00:00 sys.homestate calTod: Tuesday, May 23
2017-05-23_00:00:00 sys.homestate calTom: Wednesday, May 24
2017-05-23_00:00:00 sys.homestate calTodS: May 23
2017-05-23_00:00:00 sys.homestate calTomS: May 24
2017-05-23_00:00:00 sys.homestate calTodDaytimeStageLn: 01:30:16
2017-05-23_00:00:00 sys.homestate calTodDaytimeT: 18:03:13
2017-05-23_00:00:00 sys.homestate daytime: night
2017-05-23_00:00:00 sys.homestate calTodMonthday: 23
2017-05-23_00:00:00 sys.homestate calTomMonthday: 24
2017-05-23_00:00:00 sys.homestate calTodMonthdayRem: 8
2017-05-23_00:00:00 sys.homestate calTomMonthdayRem: 7
2017-05-23_00:00:00 sys.homestate calTodSunrise: 04:06:13
2017-05-23_00:00:00 sys.homestate calTodSunset: 22:09:26
2017-05-23_00:00:00 sys.homestate calTodWeekday: Tuesday
2017-05-23_00:00:00 sys.homestate calTomWeekday: Wednesday
2017-05-23_00:00:00 sys.homestate calTodWeekdayS: Tue
2017-05-23_00:00:00 sys.homestate calTomWeekdayS: Wed
2017-05-23_00:00:00 sys.homestate calTodWeekdayN: 2
2017-05-23_00:00:00 sys.homestate calTomWeekdayN: 3
2017-05-23_00:00:00 sys.homestate calTodYearday: 142
2017-05-23_00:00:00 sys.homestate calTomYearday: 143
2017-05-23_00:00:00 sys.homestate calTodYeardayRem: 223
2017-05-23_00:00:00 sys.homestate calTomYeardayRem: 222
2017-05-23_00:00:00 sys.homestate calTod_DE: Dienstag, 23. Mai
2017-05-23_00:00:00 sys.homestate calTom_DE: Mittwoch, 24. Mai
2017-05-23_00:00:00 sys.homestate calTodS_DE: 23. Mai
2017-05-23_00:00:00 sys.homestate calTomS_DE: 24. Mai
2017-05-23_00:00:00 sys.homestate daytime_DE: Nacht
2017-05-23_00:00:00 sys.homestate calTodWeekday_DE: Dienstag
2017-05-23_00:00:00 sys.homestate calTomWeekday_DE: Mittwoch
2017-05-23_00:00:00 sys.homestate calTodWeekdayS_DE: Di
2017-05-23_00:00:00 sys.homestate calTomWeekdayS_DE: Mi
2017-05-23_04:06:13 sys.homestate daytimeStage: 1
2017-05-23_04:06:13 sys.homestate daytime: morning
2017-05-23_04:06:13 sys.homestate daytime_DE: Morgen
2017-05-23_04:06:13 sys.homestate lastMode: night
2017-05-23_04:06:13 sys.homestate mode: morning
2017-05-23_04:06:13 sys.homestate lastMode_DE: Nacht
2017-05-23_04:06:13 sys.homestate mode_DE: Morgen
2017-05-23_05:29:44 sys.homestate morning
2017-05-23_05:29:44 sys.homestate lastState_DE: geschützt
2017-05-23_05:29:44 sys.homestate state_DE: Morgen
2017-05-23_05:36:30 sys.homestate daytimeStage: 2
2017-05-23_06:11:44 sys.homestate lastState: morning
2017-05-23_06:11:44 sys.homestate lastState_DE: Morgen
2017-05-23_07:06:46 sys.homestate daytimeStage: 3
2017-05-23_08:37:01 sys.homestate daytimeStage: 4
2017-05-23_08:37:01 sys.homestate daytime: midmorning
2017-05-23_08:37:01 sys.homestate daytime_DE: Vormittag
2017-05-23_08:37:01 sys.homestate lastMode: morning
2017-05-23_08:37:01 sys.homestate mode: midmorning
2017-05-23_08:37:01 sys.homestate lastMode_DE: Morgen
2017-05-23_08:37:01 sys.homestate mode_DE: Vormittag
2017-05-23_10:07:17 sys.homestate daytimeStage: 5
2017-05-23_10:45:15 sys.homestate midmorning
2017-05-23_10:45:15 sys.homestate state_DE: Vormittag
2017-05-23_11:37:33 sys.homestate daytimeStage: 6
2017-05-23_11:37:33 sys.homestate daytime: noon
2017-05-23_11:37:33 sys.homestate daytime_DE: Mittag
2017-05-23_11:37:33 sys.homestate lastMode: midmorning
2017-05-23_11:37:33 sys.homestate mode: noon
2017-05-23_11:37:33 sys.homestate lastMode_DE: Vormittag
2017-05-23_11:37:33 sys.homestate mode_DE: Mittag
2017-05-23_11:37:33 sys.homestate lastState: midmorning
2017-05-23_11:37:33 sys.homestate noon
2017-05-23_11:37:33 sys.homestate lastState_DE: Vormittag
2017-05-23_11:37:33 sys.homestate state_DE: Mittag
2017-05-23_13:07:50 sys.homestate daytimeStage: 7
2017-05-23_14:38:06 sys.homestate daytimeStage: 8
2017-05-23_14:38:06 sys.homestate daytime: afternoon
2017-05-23_14:38:06 sys.homestate daytime_DE: Nachmittag
2017-05-23_14:38:06 sys.homestate lastMode: noon
2017-05-23_14:38:06 sys.homestate mode: afternoon
2017-05-23_14:38:06 sys.homestate lastMode_DE: Mittag
2017-05-23_14:38:06 sys.homestate mode_DE: Nachmittag
2017-05-23_14:38:06 sys.homestate lastState: noon
2017-05-23_14:38:06 sys.homestate afternoon
2017-05-23_14:38:06 sys.homestate lastState_DE: Mittag
2017-05-23_14:38:06 sys.homestate state_DE: Nachmittag
2017-05-23_16:02:31 sys.homestate lastState: afternoon
2017-05-23_16:02:31 sys.homestate lastState_DE: Nachmittag
2017-05-23_16:08:23 sys.homestate daytimeStage: 9
2017-05-23_16:20:33 sys.homestate afternoon
2017-05-23_16:20:33 sys.homestate state_DE: Nachmittag
2017-05-23_17:38:39 sys.homestate daytimeStage: 10
2017-05-23_19:08:54 sys.homestate daytimeStage: 11
2017-05-23_20:39:10 sys.homestate daytimeStage: 12
2017-05-23_20:39:10 sys.homestate daytime: evening
2017-05-23_20:39:10 sys.homestate daytime_DE: Vorabend
2017-05-23_20:39:10 sys.homestate lastMode: afternoon
2017-05-23_20:39:10 sys.homestate mode: evening
2017-05-23_20:39:10 sys.homestate lastMode_DE: Nachmittag
2017-05-23_20:39:10 sys.homestate mode_DE: Vorabend
2017-05-23_20:39:10 sys.homestate lastState: afternoon
2017-05-23_20:39:10 sys.homestate evening
2017-05-23_20:39:10 sys.homestate lastState_DE: Nachmittag
2017-05-23_20:39:10 sys.homestate state_DE: Vorabend
2017-05-23_22:09:26 sys.homestate daytimeStage: 0
2017-05-23_22:09:26 sys.homestate daytime: midevening
2017-05-23_22:09:26 sys.homestate daytime_DE: Abend
2017-05-23_22:09:26 sys.homestate lastMode: evening
2017-05-23_22:09:26 sys.homestate mode: midevening
2017-05-23_22:09:26 sys.homestate lastMode_DE: Vorabend
2017-05-23_22:09:26 sys.homestate mode_DE: Abend
2017-05-23_22:09:26 sys.homestate lastState: evening
2017-05-23_22:09:26 sys.homestate midevening
2017-05-23_22:09:26 sys.homestate lastState_DE: Vorabend
2017-05-23_22:09:26 sys.homestate state_DE: Abend


Mir fällt dazu folgendes ein:
mode: afternoon besser bei daytimeStage 7 beginnen,
mode: evening besser bei daytimeStage 11 beginnen.

Loredo

Zitat von: ComputerZOO am 23 Mai 2017, 23:07:48
anbei das Log der letzten 23 Stunden (Security-Events der Übersichtlichkeit halber entfernt)


Danke dir! Sofern ich nichts übersehen habe, kann ich da jetzt erstmal nicht sehen, dass etwas gefehlt hätte.


Zitat von: ComputerZOO am 23 Mai 2017, 23:07:48
Mir fällt dazu folgendes ein:
mode: afternoon besser bei daytimeStage 7 beginnen,
mode: evening besser bei daytimeStage 11 beginnen.


Jaein, bitte folgendes bedenken:


1. Wir orientieren uns hier am lichten Tag. Das bedeutet beispielsweise, dass Mittag und Nachmittag dann ist, wenn die Sonne entsprechend steht - nicht wenn wir um 11:30 in die Kantine gehen ;-) Will heißen: Dein Lebensrhythmus kann und darf davon abweichen, weshalb du entweder manuell oder auch durch Sensoren oder per Zeitschaltung (Notify, DOIF, Watchdog) bereits früher in den nächsten Modus schalten kannst (der toggle Setter hilft dabei). Das ist die präferierte Methode, obgleich auch noch vorgesehen ist die Modus-Zuordnung zu den Tageszeitabschnitten selbst konfigurierbar zu machen. Durch die starken Schwankungen zwischen den Jahreszeiten bzw. Normal- und Sommerzeit wird es immer dazu kommen können, dass der Lebensrhythmus nicht exakt dem der Natur entspricht. Die Idee des Wertes daytime ist hier vor allem, dass sich das Haus bei seinen Automationen (Licht, Klima, Beschattung) an der Natur orientieren kann. Für wen also mittags immer exakt 12:00 Uhr ist, der muss das entsprechend einprogrammieren.


2. Da die 12 Tageszeitabschnitte sich exakt zwischen Sonnenauf- und Sonnenuntergang befinden, ist rechnerisch der höchste Sonnenstand (und somit der eigentliche Mittag) am Ende des 6. bzw. bei Beginn des 7. Zeitabschnittes. Es ist also sinnvoll einen Zeitraum drum herum als Mittagszeit zu bezeichnen, weshalb wir dann auf die Zeitabschnitte 6+7 kommen. In der Sommerzeit kommt hinzu, dass man dadurch automatisch eine recht gut passende Zeitspanne erhält, zu der man besonders vorsichtig sein sollte, um in die senkende Sonne zu gehen.
Diese Zuordnung kann man IMHO ganz gut unabhängig von Normal-/Sommerzeit und der Jahreszeit machen, weshalb die Vorbelegung aktuell auch für alle Tage des Jahres so ist.


3. Durch die Sommerzeit ist die Mittagszeit um eine Stunde zeitversetzt (also später als eigentlich normal).


4. Ähnlich wie bei der Mittagszeit ist es auch beim Beginn des Vorabends bzw. der Abendzeit. Sommertage sind naturgemäß bereits sehr lang und durch die Sommerzeitumstellung sind sie auf der Uhr noch viel länger. Ich vermute, dass die wenigsten fest um 19:00 Uhr ihr Haus verrammeln, nur weil es 19:00 ist. Die meisten werden sich eher daran orientieren, ob es draußen noch hell ist oder nicht. Wenn es also erst gegen 20:30 anfängt dunkel zu werden, ist das der natürliche Verlauf der Dinge ;-)
Auch hier kann man ja manuell jederzeit übersteuern und bereits zum nächsten Modus vorwechseln (beispielsweise für ein Kinderzimmer, wenn das Modul ROOMSTATE verfügbar sein wird).


Kurz zusammengefasst: Der Hausmodus im Automatikbetrieb orientiert sich vornehmlich an der Umwelt, nicht am Lebensstil der Bewohner. Gleichwohl wird versucht das in einem sinnvollen Verhältnis in Einklang zu bringen, indem man insbesondere beim Übergang in den Abend individuell und per externer Sensorik Einfluss nehmen kann.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ralfix

Hallo Julian,

als Feature Request werfe ich mal eine kalkulierte Tageslichtintensität als Reading im HOMESTATE in den Raum.
zum Beispiel:
morning 0.5  ;  midmorning 0.9 ;  noon  1 ; afternoon 0.9 ;  evening  0.5 ;  midevening 0.3 ; night 0   

Per daytimeStage die Beleuchtung/Bewässerung  zu steuern ist etwas unhandlich.
... nur falls du noch Features suchst

Gruß Ralf

chris1284

ich will kurz fragen welchen Sinn diese Modulfamilie hat. Aus dem Einleitungspost und folgenden geht dieser, für mich, nicht ganz hervor bzw. über diesen wird gar kein Wort verloren.
Ich verstehe es so das HOMESTATE mir nichts weiter sagt als das es Morgens, Mittags oder Abends ist korrekt? Das setzen des Modus per Hand stellt dann eigentlich keine Modi ein sondern setz nur den State manuell oder (ich finde hier wird zu oft Mode und State verwechselt bzw hätte ich vom Modulnahmen ehr eine konsequentere Namensgebung in Richtung state erwartet und wenn meine Annahme über das Modul richtig ist stellt es auch nur den vorlaufenden Status des Tages dar)

Welchen Sinn haben FLOORSTATE/ROOMSTATE?  Ist das so zu sehen das es im Home(state) schon Mittag sein kann aber auf bestimmten Etagen/Räumen schon Nachmittag oder  Morgens, verwirrt?!

Hubi22

Hi, habe gerade RESIDENT und ROOMMATE in Betrieb genommen und bin dabei auf dieses Thema gestossen.

In diesem Thema wurde seit 120 Tagen nichts mehr geschrieben.

Ist dies kein Thema mehr? Wird das Modul nicht weiter verfolgt?

Gruss, Hubi

Phiolin

Hat noch jemand das "Problem", das HOMESTATE aktuell in der Schedule keine Daytime "Evening" mehr generiert?
Meine Schedule für heute sieht so aus:

1512082800.84119:
      DESC       Begin of night time and new calendar day, holiday: Urlaub
      TIME       2017-12-01 00:00:00
      TYPE       dayshift
      VALUE      1
    1512110164:
      DESC       Begin of morning time and daytime stage 1
      TIME       2017-12-01 07:36:04
      TYPE       daytime
      VALUE      morning
    1512113012:
      DESC       Begin of daytime stage 2
      TIME       2017-12-01 08:23:32
      TYPE       daytimeStage
      VALUE      2
    1512115860:
      DESC       Begin of midmorning time and daytime stage 3
      TIME       2017-12-01 09:11:00
      TYPE       daytime
      VALUE      midmorning
    1512118708:
      DESC       Begin of daytime stage 4
      TIME       2017-12-01 09:58:28
      TYPE       daytimeStage
      VALUE      4
    1512121556:
      DESC       Begin of daytime stage 5
      TIME       2017-12-01 10:45:56
      TYPE       daytimeStage
      VALUE      5
    1512124403:
      DESC       Begin of noon time and daytime stage 6
      TIME       2017-12-01 11:33:23
      TYPE       daytime
      VALUE      noon
    1512127251:
      DESC       Begin of daytime stage 7
      TIME       2017-12-01 12:20:51
      TYPE       daytimeStage
      VALUE      7
    1512130099:
      DESC       Begin of afternoon time and daytime stage 8
      TIME       2017-12-01 13:08:19
      TYPE       daytime
      VALUE      afternoon
    1512132947:
      DESC       Begin of daytime stage 9
      TIME       2017-12-01 13:55:47
      TYPE       daytimeStage
      VALUE      9
    1512135795:
      DESC       Begin of daytime stage 10
      TIME       2017-12-01 14:43:15
      TYPE       daytimeStage
      VALUE      10
    1512138643:
      DESC       Begin of daytime stage 11
      TIME       2017-12-01 15:30:43
      TYPE       daytimeStage
      VALUE      11
    1512141491:
      DESC       Begin of daytime stage 12
      TIME       2017-12-01 16:18:11
      TYPE       daytimeStage
      VALUE      12
    1512144339:
      DESC       End of daytime
      TIME       2017-12-01 17:05:39
      TYPE       daytime
      VALUE      midevening
    1512169200.84119:
      DESC       End of calendar day and begin night time
      TIME       2017-12-01 24:00:00
      TYPE       dayshift


Wir steigen also offenbar direkt mit "midevening" ein. Ich meine aber, dass sonst auch immer vorher noch ein "Evening" generiert wurde. Dies kann ich aktuell dann nur manuell setzen.

Hier noch ein List, falls es hilft:

Internals:
   CHANGED
   NAME       Haus
   NEXT_EVENT 2017-12-01 16:18:11 - Begin of daytime stage 12
   NOTIFYDEV  global,Haus,rgr_Bewohner
   NR         155
   NTFY_ORDER 50-Haus
   READY      1
   RESIDENTS  rgr_Bewohner
   STATE      afternoon
   TYPE       HOMESTATE
   READINGS:
     2017-09-15 10:03:33   autoMode        on
     2017-12-01 00:00:00   calTod          Friday, December 1
     2017-10-29 05:44:53   calTodDST       standard
     2017-12-01 00:00:00   calTodDaytimeStageLn 00:47:27
     2017-12-01 00:00:00   calTodDaytimeT  09:29:35
     2017-12-01 00:00:00   calTodDesc      Urlaub
     2017-12-01 00:00:00   calTodHoliday   1
     2017-05-09 08:07:42   calTodLeapyear  0
     2017-12-01 00:00:00   calTodMonth     December
     2017-12-01 00:00:00   calTodMonthN    12
     2017-12-01 00:00:00   calTodMonthS    Dec
     2017-12-01 00:00:00   calTodMonthday  1
     2017-12-01 00:00:00   calTodMonthdayRem 30
     2017-05-09 08:07:42   calTodRel       today
     2017-12-01 00:00:00   calTodS         December 1
     2017-09-23 00:00:00   calTodSAstro    Autumn
     2017-09-24 00:00:00   calTodSAstroChng 0
     2017-12-01 00:00:00   calTodSMeteo    Winter
     2017-12-01 00:00:00   calTodSMeteoChng 1
     2017-12-01 00:00:00   calTodSunrise   07:36:03
     2017-12-01 00:00:00   calTodSunset    17:05:38
     2017-12-01 00:00:00   calTodTodWeekend 2
     2017-11-27 00:00:00   calTodWeek      48
     2017-12-01 00:00:00   calTodWeekday   Friday
     2017-12-01 00:00:00   calTodWeekdayN  5
     2017-12-01 00:00:00   calTodWeekdayS  Fri
     2017-05-09 08:07:42   calTodYear      2017
     2017-12-01 00:00:00   calTodYearday   334
     2017-12-01 00:00:00   calTodYeardayRem 31
     2017-12-01 00:00:00   calTom          Saturday, December 2
     2017-10-28 07:43:14   calTomDST       standard
     2017-12-01 00:00:00   calTomDesc      weekend
     2017-05-18 00:00:00   calTomHoliday   1
     2017-11-30 00:00:00   calTomMonth     December
     2017-11-30 00:00:00   calTomMonthN    12
     2017-11-30 00:00:00   calTomMonthS    Dec
     2017-12-01 00:00:00   calTomMonthday  2
     2017-12-01 00:00:00   calTomMonthdayRem 29
     2017-05-09 08:07:42   calTomRel       tomorrow
     2017-12-01 00:00:00   calTomS         December 2
     2017-06-22 00:00:00   calTomSAstroChng 1
     2017-05-31 00:00:00   calTomSMeteoChng 1
     2017-11-26 00:00:00   calTomWeek      48
     2017-12-01 00:00:00   calTomWeekday   Saturday
     2017-12-01 00:00:00   calTomWeekdayN  6
     2017-12-01 00:00:00   calTomWeekdayS  Sat
     2017-12-01 00:00:00   calTomWeekend   1
     2017-05-09 08:07:42   calTomYear      2017
     2017-12-01 00:00:00   calTomYearday   335
     2017-12-01 00:00:00   calTomYeardayRem 30
     2017-12-01 13:08:18   daytime         afternoon
     2017-12-01 15:30:42   daytimeStage    11
     2017-05-09 08:07:42   daytimeStages   12
     2017-12-01 13:08:18   lastMode        noon
     2017-12-01 13:09:58   lastSecurity    secured
     2017-12-01 13:09:58   lastState       secured
     2017-12-01 13:08:18   mode            afternoon
     2017-12-01 13:09:58   security        unlocked
     2017-12-01 13:09:58   state           afternoon
Attributes:
   ResidentsDevices rgr_Bewohner
   alias      Mode
   devStateIcon {(HOMESTATEtk_devStateIcon($name),"toggle")}
   group      Home State
   icon       control_building_control
   room       Residents
   webCmd     mode



Dazu kommt, jetzt wo es etwas später ist, hat er auf "midevening" geschaltet, wie es auch in der Schedule oben steht. Dafür steht jetzt aber die daytimeStage auf 0, was ja so auch nicht sein sollte, da von "dunkel" bis Mitternacht die daytimeStage ja eigentlich 12 ist?

List:

Internals:
   NAME       Haus
   NEXT_EVENT 2017-12-01 24:00:00 - End of calendar day and begin night time
   NOTIFYDEV  global,Haus,rgr_Bewohner
   NR         155
   NTFY_ORDER 50-Haus
   READY      1
   RESIDENTS  rgr_Bewohner
   STATE      midevening
   TYPE       HOMESTATE
   READINGS:
     2017-09-15 10:03:33   autoMode        on
     2017-12-01 00:00:00   calTod          Friday, December 1
     2017-10-29 05:44:53   calTodDST       standard
     2017-12-01 00:00:00   calTodDaytimeStageLn 00:47:27
     2017-12-01 00:00:00   calTodDaytimeT  09:29:35
     2017-12-01 00:00:00   calTodDesc      Urlaub
     2017-12-01 00:00:00   calTodHoliday   1
     2017-05-09 08:07:42   calTodLeapyear  0
     2017-12-01 00:00:00   calTodMonth     December
     2017-12-01 00:00:00   calTodMonthN    12
     2017-12-01 00:00:00   calTodMonthS    Dec
     2017-12-01 00:00:00   calTodMonthday  1
     2017-12-01 00:00:00   calTodMonthdayRem 30
     2017-05-09 08:07:42   calTodRel       today
     2017-12-01 00:00:00   calTodS         December 1
     2017-09-23 00:00:00   calTodSAstro    Autumn
     2017-09-24 00:00:00   calTodSAstroChng 0
     2017-12-01 00:00:00   calTodSMeteo    Winter
     2017-12-01 00:00:00   calTodSMeteoChng 1
     2017-12-01 00:00:00   calTodSunrise   07:36:03
     2017-12-01 00:00:00   calTodSunset    17:05:38
     2017-12-01 00:00:00   calTodTodWeekend 2
     2017-11-27 00:00:00   calTodWeek      48
     2017-12-01 00:00:00   calTodWeekday   Friday
     2017-12-01 00:00:00   calTodWeekdayN  5
     2017-12-01 00:00:00   calTodWeekdayS  Fri
     2017-05-09 08:07:42   calTodYear      2017
     2017-12-01 00:00:00   calTodYearday   334
     2017-12-01 00:00:00   calTodYeardayRem 31
     2017-12-01 00:00:00   calTom          Saturday, December 2
     2017-10-28 07:43:14   calTomDST       standard
     2017-12-01 00:00:00   calTomDesc      weekend
     2017-05-18 00:00:00   calTomHoliday   1
     2017-11-30 00:00:00   calTomMonth     December
     2017-11-30 00:00:00   calTomMonthN    12
     2017-11-30 00:00:00   calTomMonthS    Dec
     2017-12-01 00:00:00   calTomMonthday  2
     2017-12-01 00:00:00   calTomMonthdayRem 29
     2017-05-09 08:07:42   calTomRel       tomorrow
     2017-12-01 00:00:00   calTomS         December 2
     2017-06-22 00:00:00   calTomSAstroChng 1
     2017-05-31 00:00:00   calTomSMeteoChng 1
     2017-11-26 00:00:00   calTomWeek      48
     2017-12-01 00:00:00   calTomWeekday   Saturday
     2017-12-01 00:00:00   calTomWeekdayN  6
     2017-12-01 00:00:00   calTomWeekdayS  Sat
     2017-12-01 00:00:00   calTomWeekend   1
     2017-05-09 08:07:42   calTomYear      2017
     2017-12-01 00:00:00   calTomYearday   335
     2017-12-01 00:00:00   calTomYeardayRem 30
     2017-12-01 17:05:39   daytime         midevening
     2017-12-01 17:05:39   daytimeStage    0
     2017-05-09 08:07:42   daytimeStages   12
     2017-12-01 17:05:39   lastMode        afternoon
     2017-12-01 17:05:39   lastSecurity    unlocked
     2017-12-01 17:05:39   lastState       afternoon
     2017-12-01 17:05:39   mode            midevening
     2017-12-01 17:05:39   security        locked
     2017-12-01 17:05:39   state           midevening
Attributes:
   ResidentsDevices rgr_Bewohner
   alias      Mode
   devStateIcon {(HOMESTATEtk_devStateIcon($name),"toggle")}
   group      Home State
   icon       control_building_control
   room       Residents
   webCmd     mode

Phiolin

Das fehlende "Evening" Problem hab ich schon mal selbst gefunden.
In UConv.pm ist die Generierung von Evening im Winter auskommentiert.

    # WINTER SEASON
    3 => {

        # DST = no
        0 => {
            1 => 0,
            3 => 1,
            6 => 2,
            8 => 3,
#           12 => 4,
        },
    },


Wenn man die Zeile 12 => 4 wieder reinnimmt, wird zur DaytimeStage 12 auch wieder die Daytime auf evening gesetzt.

Loredo

Ich weiß nicht mehr genau, warum ich das auskommentiert hatte. Bis mir das wieder einfällt, kommentiere ich das mal wieder ein ;-)
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Phiolin

Danke :)

Mir fällt neuerdings auf, dass mein HOMESTATE Device nach einem FHEM restart immer im Status "guarded" startet, obwohl Residents Devices present sind. Aktualisieren tut sich das dann erst, wenn ich die Residents einmal absent/home toggle.
Gemerkt habe ich das erstmals vor 2-3 Wochen denke ich. Ist das neu?

Loredo

Hm, das kann ich bei mir hier nicht nachvollziehen.
Hast du vielleicht FHEM nicht normal heruntergefahren? Dann wird der aktuelle Status nicht weggespeichert.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Ich habe jetzt gerade in HOMESTATEtk die Unterstützung für die homealone Funktion aus RESIDENTS eingebaut.
Damit wird nun im status Reading ein Präfix mit dem subType angezeigt, der gerade allein zuhause ist.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Ich habe nun auch die phänologische Jahreszeit hinzugefügt.
Sie eignet sich aufgrund ihrer besseren Differenzierung zumeist sehr viel besser für Steuerungen als die meteorologische oder astronomische Jahreszeit.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER