Twilight - Maintainership (orphan 2020)

Begonnen von Beta-User, 05 September 2020, 10:06:33

Vorheriges Thema - Nächstes Thema

Frank_Huber

Zitat von: Beta-User am 28 September 2020, 12:44:41
"light"
Habe mal in der Version https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/59_Twilight.pm?rev=16005 nach Hinweisen auf irgendwas in der Art gesucht, aber nichts gefunden. Gehe also davon aus, dass das in der Tat ein neues Feature wäre...
Seltsam, nachdem Yahoo abgeschalten wurde war das "light" nicht mehr zu gebrauchen. Das kann natürlich auch andere Ursachen gehabt haben. :-)
Somit: Danke für deine Mühen mit dem Modul!

Beta-User

#76
...puh, das mit parseParams ist gar nicht so einfach, irgendwie schaffe ich es nicht, an die Werte im Hash zu kommen...

Macht aber nicht so viel, denn immerhin klappt es jetzt (hoffentlich) mit folgenden Varianten:
define MyTwilight Twilight 44.444444 8.888888 1 MeinWetter:cloudCoverdefine MyTwilight Twilight 44.444444 8.888888 1
attr MyTwilight useExtWeather MeinWetter:cloudCover


define MyTwilight Twilight 4 MeinWetter:cloudCover
define MyTwilight Twilight 4
attr MyTwilight useExtWeather MeinWetter:cloudCover

define MyTwilight Twilight
usw..

Die Yahoo-ID wird verworfen, falls vorhanden.

Ansonsten ist es hoffentlich funktional noch gleich, allerdings sind wieder einige Dinge (teilweise) unter der Haube geändert, die zum Teil auch noch nicht fertig oder vollst. ausgetestet sind, wie der Ansatz, ggf. weitere Infos aus dem externen Wetter-Device auslesen zu können (über entsprechende Hashes; damit könnte ggf. irgendwann auch das Thunderstorm-feature wieder gehen) oder die Timer-lib von Sidey.

Ziel war es erst mal wieder eine Testversion zu haben, die mit vorhandenen Definitionen klarkommt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

swsmily

Irgendwie scheint etwas doch nicht zu passen. Gemerkt, da mein Licht durch ausgelöste Bewegungsmelder wieder plötzlich taghell wurde, statt gedimmt.
Ca 15 Minuten vorher war es noch gedimmt, d.h. State muss größer 8 gewesen sein. Laut Logfile seit 20:42:34 auf State 12.
Im Logfile ist leider nichts zu sehen, wann es auf State 7, Light 5 ging. (Vorher Def ./log/Daemmerung-%Y-%m.log Daemmerung) jetzt geändert auf Def ./log/Daemmerung-%Y-%m.log Daemmerung:.*)


Hab Verbose vorher auf 2 gehabt, nun mal auf 5 gesetzt.


Gerade eben gegen 22:27 Uhr stand der State auf 7, Light auf 5
Internals:
   DEF        51.xxxxxxx 12.xxxxxx
   FUUID      5f5a7dd4-f33f-3401-66ea-ecb77d14217e4233
   INDOOR_HORIZON 4
   NAME       Daemmerung
   NOTIFYDEV  Wetter
   NR         531
   NTFY_ORDER 50-Daemmerung
   STATE      7
   SUNPOS_OFFSET 300
   SWIP       1
   TYPE       Twilight
   WEATHER_CORRECTION 3.2
   WEATHER_HORIZON 7.2
   READINGS:
     2020-09-29 22:13:54   aktEvent        ss_weather
     2020-09-29 22:23:55   azimuth         312
     2020-09-29 22:13:54   cloudCover      40
     2020-09-29 22:23:55   compasspoint    west-northwest
     2020-09-29 22:23:55   elevation       -32.37
     2020-09-29 22:13:54   horizon         7.2
     2020-09-29 22:13:54   light           5
     2020-09-29 22:13:54   nextEvent       ss_indoor
     2020-09-29 22:13:54   nextEventTime   18:19:57
     2020-09-29 00:00:01   sr              07:14:42
     2020-09-29 00:00:01   sr_astro        05:17:30
     2020-09-29 00:00:01   sr_civil        06:36:11
     2020-09-29 00:00:01   sr_indoor       07:40:34
     2020-09-29 00:00:01   sr_naut         05:57:22
     2020-09-29 22:13:54   sr_weather      08:01:32
     2020-09-29 00:00:01   ss              18:45:46
     2020-09-29 00:00:01   ss_astro        20:42:34
     2020-09-29 00:00:01   ss_civil        19:24:11
     2020-09-29 00:00:01   ss_indoor       18:19:57
     2020-09-29 00:00:01   ss_naut         20:02:52
     2020-09-29 22:13:54   ss_weather      17:59:02
     2020-09-29 22:13:54   state           7
     2020-09-29 22:23:55   twilight        0
     2020-09-29 22:23:55   twilight_weather 0
   TIMER:
     Daemmerung_Midnight:
       HASH       Daemmerung
       MODIFIER   Midnight
       NAME       Daemmerung_Midnight
     Daemmerung_sr:
       DEG        0
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   sr
       NAME       Daemmerung_sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601356482.03
     Daemmerung_sr_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   sr_astro
       NAME       Daemmerung_sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601349450
     Daemmerung_sr_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   sr_civil
       NAME       Daemmerung_sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601354171.02
     Daemmerung_sr_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   sr_indoor
       NAME       Daemmerung_sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601358034.04
     Daemmerung_sr_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   sr_naut
       NAME       Daemmerung_sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601351842.01
     Daemmerung_sr_weather:
       DEG        7.2
       HASH       Daemmerung
       LIGHT      6
       MODIFIER   sr_weather
       NAME       Daemmerung_sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601359292.05
     Daemmerung_ss:
       DEG        0
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   ss
       NAME       Daemmerung_ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601397946.97
     Daemmerung_ss_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      0
       MODIFIER   ss_astro
       NAME       Daemmerung_ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601404954
     Daemmerung_ss_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   ss_civil
       NAME       Daemmerung_ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601400251.98
     Daemmerung_ss_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   ss_indoor
       NAME       Daemmerung_ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601396397.96
     Daemmerung_ss_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   ss_naut
       NAME       Daemmerung_ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601402572.99
     Daemmerung_ss_weather:
       DEG        7.2
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   ss_weather
       NAME       Daemmerung_ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601395142.95
     Daemmerung_sunpos:
       HASH       Daemmerung
       MODIFIER   sunpos
       NAME       Daemmerung_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601356482.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601349450
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601354171.02
     sr_indoor:
       DEG        4
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601358034.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601351842.01
     sr_weather:
       DEG        7.2
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601359292.05
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601397946.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601404954
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601400251.98
     ss_indoor:
       DEG        4
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601396397.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601402572.99
     ss_weather:
       DEG        7.2
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601395142.95
   helper:
     extWeather:
       Device     Wetter
       Reading    cloudCover
       regexp     Wetter:cloudCover:.*
Attributes:
   comment    attr useExtWeather Wetter:cloudCover
   group      Sensoren
   indoorHorizon 4
   room       sonstiges
   sortby     1
   useExtWeather Wetter:cloudCover
   verbose    2



Danach auf DEF geklickt und auf Modify, State auf 12 Light auf 0 (wie es um diese Uhrzeit jetzt korrekt sein müsste):

Internals:
   DEF        51.xxxxxxx 12.xxxxxx
   FUUID      5f5a7dd4-f33f-3401-66ea-ecb77d14217e4233
   INDOOR_HORIZON 4
   NAME       Daemmerung
   NOTIFYDEV  Wetter
   NR         531
   NTFY_ORDER 50-Daemmerung
   STATE      12
   SUNPOS_OFFSET 300
   SWIP       0
   TYPE       Twilight
   WEATHER_CORRECTION 3.2
   WEATHER_HORIZON 3.2
   READINGS:
     2020-09-29 22:30:29   aktEvent        ss_astro
     2020-09-29 22:30:29   azimuth         313.73
     2020-09-29 22:30:29   cloudCover      40
     2020-09-29 22:30:29   compasspoint    west-northwest
     2020-09-29 22:30:29   elevation       -33.12
     2020-09-29 22:30:29   horizon         -18
     2020-09-29 22:30:29   light           0
     2020-09-29 22:30:29   nextEvent       sr_astro
     2020-09-29 22:30:29   nextEventTime   05:17:30
     2020-09-29 22:30:29   sr              07:14:42
     2020-09-29 22:30:29   sr_astro        05:17:30
     2020-09-29 22:30:29   sr_civil        06:36:11
     2020-09-29 22:30:29   sr_indoor       07:40:34
     2020-09-29 22:30:29   sr_naut         05:57:22
     2020-09-29 22:30:29   sr_weather      07:35:22
     2020-09-29 22:30:29   ss              18:45:46
     2020-09-29 22:30:29   ss_astro        20:42:34
     2020-09-29 22:30:29   ss_civil        19:24:11
     2020-09-29 22:30:29   ss_indoor       18:19:57
     2020-09-29 22:30:29   ss_naut         20:02:52
     2020-09-29 22:30:29   ss_weather      18:25:08
     2020-09-29 22:30:29   state           12
     2020-09-29 22:30:29   twilight        0
     2020-09-29 22:30:29   twilight_weather 0
   TIMER:
     Daemmerung_Midnight:
       HASH       Daemmerung
       MODIFIER   Midnight
       NAME       Daemmerung_Midnight
     Daemmerung_sr:
       DEG        0
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   sr
       NAME       Daemmerung_sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601356482.03
     Daemmerung_sr_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   sr_astro
       NAME       Daemmerung_sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601349450
     Daemmerung_sr_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   sr_civil
       NAME       Daemmerung_sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601354171.02
     Daemmerung_sr_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   sr_indoor
       NAME       Daemmerung_sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601358034.04
     Daemmerung_sr_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   sr_naut
       NAME       Daemmerung_sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601351842.01
     Daemmerung_sr_weather:
       DEG        3.2
       HASH       Daemmerung
       LIGHT      6
       MODIFIER   sr_weather
       NAME       Daemmerung_sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601357722.05
     Daemmerung_ss:
       DEG        0
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   ss
       NAME       Daemmerung_ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601397946.97
     Daemmerung_ss_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      0
       MODIFIER   ss_astro
       NAME       Daemmerung_ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601404954
     Daemmerung_ss_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   ss_civil
       NAME       Daemmerung_ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601400251.98
     Daemmerung_ss_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   ss_indoor
       NAME       Daemmerung_ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601396397.96
     Daemmerung_ss_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   ss_naut
       NAME       Daemmerung_ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601402572.99
     Daemmerung_ss_weather:
       DEG        3.2
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   ss_weather
       NAME       Daemmerung_ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601396708.95
     Daemmerung_sunpos:
       HASH       Daemmerung
       MODIFIER   sunpos
       NAME       Daemmerung_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601356482.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601349450
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601354171.02
     sr_indoor:
       DEG        4
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601358034.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601351842.01
     sr_weather:
       DEG        3.2
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601357722.05
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601397946.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601404954
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601400251.98
     ss_indoor:
       DEG        4
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601396397.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601402572.99
     ss_weather:
       DEG        3.2
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601396708.95
   helper:
     extWeather:
       Device     Wetter
       Reading    cloudCover
       regexp     Wetter:cloudCover:.*
Attributes:
   comment    attr useExtWeather Wetter:cloudCover
   group      Sensoren
   indoorHorizon 4
   room       sonstiges
   sortby     1
   useExtWeather Wetter:cloudCover
   verbose    5


Beta-User

Das ist noch nicht die Version von gestern 17:51 Uhr, oder?
(Die sollte dann dasselbe Verhalten aufweisen, aber da gibt es das Attribut indoorHorizon nicht mehr, das wird dann bei einem Neustart gelöscht).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

swsmily

Es war noch die vorangegangene Version.
Hab jetzt die neuste installiert und beobachte weiter  :)

BroPi

Hier 2 Bilder mit der "59_Twilight.pm:?/2020-09-25 UNSTABLE". Der Einfluss von "useExtWeather" auf state und light wurde hier ja schon diskutiert. Das habe ich jetzt mal genauer untersucht.
Dazu habe ich 2 Versuche mit den Werten 0 und 100 jeweils für einen Tag aufgezeichnet, gesetzt wurde um 04:00 bzw. 15:00 Uhr.

Bei Cloud 100 (völlige Bedeckung) werden alle Stufen sauber durchlaufen und die zwischen 5 - 6  und 6 - 5 sind besonders lang. Bedeutet: Dämmerung dauert länger.

Bei Cloud 0 (klar)  werden auch alle Stufen sauber durchlaufen und die zwischen 4 -  5 - 6  und 6 - 5 - 4  sind besonders  schnell. Die Kurve springt von 4 auf 6 und von 6 auf 4 wobei kein Verweilen auf 5 zu erkennen ist.
Im FileLog tritt aber der Wert 5 zeitgleich auf. Bedeutet: Dämmerung ist kürzer..

Damit ist nachgewiesen, dass Cloud Einfluss auf state und light hat. Warum nur die eine Stufe verändert wird ist mir nicht klar. Eigentlich müssten sich doch alle Stufen zeitlich verschieben, denn wenn z.B. für eine Rollladensteuerung auf 3 getriggert wird so erfolgt keine wetterabhängige Steuerung.

So nun habe ich auch noch die aktuellste "59_Twilight.pm:?/2020-09-29 UNSTABLE" eingespielt. Da kommt diese Meldung:
Messages collected while initializing FHEM:configfile: HGW_Twilight: unknown attribute indoorHorizon. Type 'attr HGW_Twilight ?' for a detailed list.
Scheint jetzt alles korrekt zu sein. Der INDOOR_HORIZON hat sich automatisch auf 3 eingestellt.

swsmily

Leider ist es nun wieder passiert. State war seit 20:40:08 Uhr auf 12, Light auf 0.
23:21 Uhr einen Bewegungsmelder ausgelöst, Licht wurde wieder hell, so wie es laut DOIF nur sein darf, wenn State zwischen 5 und 7.
Also nachgeschaut. State steht auf 7, Light auf 5.
Davon ist aber im Logfile leider nichts zu sehen.

Auszug ab State 12:
2020-09-30_20:40:08 Daemmerung 12
2020-09-30_20:40:08 Daemmerung light: 0
2020-09-30_20:40:08 Daemmerung horizon: -18
2020-09-30_20:40:08 Daemmerung aktEvent: ss_astro
2020-09-30_20:40:08 Daemmerung nextEvent: sr_astro
2020-09-30_20:40:08 Daemmerung nextEventTime: 05:19:18
2020-09-30_20:42:10 Daemmerung azimuth: 288.03
2020-09-30_20:42:10 Daemmerung elevation: -19
2020-09-30_20:42:10 Daemmerung twilight: 0
2020-09-30_20:42:10 Daemmerung twilight_weather: 0
2020-09-30_20:42:10 Daemmerung compasspoint: west
2020-09-30_20:47:10 Daemmerung azimuth: 289.09
2020-09-30_20:47:10 Daemmerung elevation: -19.74
2020-09-30_20:47:10 Daemmerung twilight: 0
2020-09-30_20:47:10 Daemmerung twilight_weather: 0
2020-09-30_20:47:10 Daemmerung compasspoint: west
2020-09-30_20:52:10 Daemmerung azimuth: 290.16
2020-09-30_20:52:10 Daemmerung elevation: -20.48
2020-09-30_20:52:10 Daemmerung twilight: 0
2020-09-30_20:52:10 Daemmerung twilight_weather: 0
2020-09-30_20:52:10 Daemmerung compasspoint: west
2020-09-30_20:57:10 Daemmerung azimuth: 291.24
2020-09-30_20:57:10 Daemmerung elevation: -21.21
2020-09-30_20:57:10 Daemmerung twilight: 0
2020-09-30_20:57:10 Daemmerung twilight_weather: 0
2020-09-30_20:57:10 Daemmerung compasspoint: west
2020-09-30_21:02:10 Daemmerung azimuth: 292.33
2020-09-30_21:02:10 Daemmerung elevation: -21.94
2020-09-30_21:02:10 Daemmerung twilight: 0
2020-09-30_21:02:10 Daemmerung twilight_weather: 0
2020-09-30_21:02:10 Daemmerung compasspoint: west
2020-09-30_21:07:10 Daemmerung azimuth: 293.43
2020-09-30_21:07:10 Daemmerung elevation: -22.66
2020-09-30_21:07:10 Daemmerung twilight: 0
2020-09-30_21:07:10 Daemmerung twilight_weather: 0
2020-09-30_21:07:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:12:10 Daemmerung azimuth: 294.54
2020-09-30_21:12:10 Daemmerung elevation: -23.37
2020-09-30_21:12:10 Daemmerung twilight: 0
2020-09-30_21:12:10 Daemmerung twilight_weather: 0
2020-09-30_21:12:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:17:10 Daemmerung azimuth: 295.66
2020-09-30_21:17:10 Daemmerung elevation: -24.08
2020-09-30_21:17:10 Daemmerung twilight: 0
2020-09-30_21:17:10 Daemmerung twilight_weather: 0
2020-09-30_21:17:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:22:10 Daemmerung azimuth: 296.8
2020-09-30_21:22:10 Daemmerung elevation: -24.78
2020-09-30_21:22:10 Daemmerung twilight: 0
2020-09-30_21:22:10 Daemmerung twilight_weather: 0
2020-09-30_21:22:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:27:10 Daemmerung azimuth: 297.94
2020-09-30_21:27:10 Daemmerung elevation: -25.47
2020-09-30_21:27:10 Daemmerung twilight: 0
2020-09-30_21:27:10 Daemmerung twilight_weather: 0
2020-09-30_21:27:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:32:10 Daemmerung azimuth: 299.1
2020-09-30_21:32:10 Daemmerung elevation: -26.16
2020-09-30_21:32:10 Daemmerung twilight: 0
2020-09-30_21:32:10 Daemmerung twilight_weather: 0
2020-09-30_21:32:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:37:10 Daemmerung azimuth: 300.27
2020-09-30_21:37:10 Daemmerung elevation: -26.84
2020-09-30_21:37:10 Daemmerung twilight: 0
2020-09-30_21:37:10 Daemmerung twilight_weather: 0
2020-09-30_21:37:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:42:10 Daemmerung azimuth: 301.45
2020-09-30_21:42:10 Daemmerung elevation: -27.51
2020-09-30_21:42:10 Daemmerung twilight: 0
2020-09-30_21:42:10 Daemmerung twilight_weather: 0
2020-09-30_21:42:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:47:10 Daemmerung azimuth: 302.64
2020-09-30_21:47:10 Daemmerung elevation: -28.17
2020-09-30_21:47:10 Daemmerung twilight: 0
2020-09-30_21:47:10 Daemmerung twilight_weather: 0
2020-09-30_21:47:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:52:10 Daemmerung azimuth: 303.85
2020-09-30_21:52:10 Daemmerung elevation: -28.82
2020-09-30_21:52:10 Daemmerung twilight: 0
2020-09-30_21:52:10 Daemmerung twilight_weather: 0
2020-09-30_21:52:10 Daemmerung compasspoint: west-northwest
2020-09-30_21:57:10 Daemmerung azimuth: 305.07
2020-09-30_21:57:10 Daemmerung elevation: -29.47
2020-09-30_21:57:10 Daemmerung twilight: 0
2020-09-30_21:57:10 Daemmerung twilight_weather: 0
2020-09-30_21:57:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:02:10 Daemmerung azimuth: 306.31
2020-09-30_22:02:10 Daemmerung elevation: -30.1
2020-09-30_22:02:10 Daemmerung twilight: 0
2020-09-30_22:02:10 Daemmerung twilight_weather: 0
2020-09-30_22:02:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:07:10 Daemmerung azimuth: 307.56
2020-09-30_22:07:10 Daemmerung elevation: -30.73
2020-09-30_22:07:10 Daemmerung twilight: 0
2020-09-30_22:07:10 Daemmerung twilight_weather: 0
2020-09-30_22:07:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:12:10 Daemmerung azimuth: 308.83
2020-09-30_22:12:10 Daemmerung elevation: -31.34
2020-09-30_22:12:10 Daemmerung twilight: 0
2020-09-30_22:12:10 Daemmerung twilight_weather: 0
2020-09-30_22:12:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:17:10 Daemmerung azimuth: 310.11
2020-09-30_22:17:10 Daemmerung elevation: -31.95
2020-09-30_22:17:10 Daemmerung twilight: 0
2020-09-30_22:17:10 Daemmerung twilight_weather: 0
2020-09-30_22:17:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:22:10 Daemmerung azimuth: 311.41
2020-09-30_22:22:10 Daemmerung elevation: -32.54
2020-09-30_22:22:10 Daemmerung twilight: 0
2020-09-30_22:22:10 Daemmerung twilight_weather: 0
2020-09-30_22:22:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:27:10 Daemmerung azimuth: 312.72
2020-09-30_22:27:10 Daemmerung elevation: -33.12
2020-09-30_22:27:10 Daemmerung twilight: 0
2020-09-30_22:27:10 Daemmerung twilight_weather: 0
2020-09-30_22:27:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:32:10 Daemmerung azimuth: 314.05
2020-09-30_22:32:10 Daemmerung elevation: -33.69
2020-09-30_22:32:10 Daemmerung twilight: 0
2020-09-30_22:32:10 Daemmerung twilight_weather: 0
2020-09-30_22:32:10 Daemmerung compasspoint: west-northwest
2020-09-30_22:37:10 Daemmerung azimuth: 315.4
2020-09-30_22:37:10 Daemmerung elevation: -34.24
2020-09-30_22:37:10 Daemmerung twilight: 0
2020-09-30_22:37:10 Daemmerung twilight_weather: 0
2020-09-30_22:37:10 Daemmerung compasspoint: northwest
2020-09-30_22:42:10 Daemmerung azimuth: 316.76
2020-09-30_22:42:10 Daemmerung elevation: -34.79
2020-09-30_22:42:10 Daemmerung twilight: 0
2020-09-30_22:42:10 Daemmerung twilight_weather: 0
2020-09-30_22:42:10 Daemmerung compasspoint: northwest
2020-09-30_22:47:10 Daemmerung azimuth: 318.14
2020-09-30_22:47:10 Daemmerung elevation: -35.31
2020-09-30_22:47:10 Daemmerung twilight: 0
2020-09-30_22:47:10 Daemmerung twilight_weather: 0
2020-09-30_22:47:10 Daemmerung compasspoint: northwest
2020-09-30_22:52:10 Daemmerung azimuth: 319.54
2020-09-30_22:52:10 Daemmerung elevation: -35.83
2020-09-30_22:52:10 Daemmerung twilight: 0
2020-09-30_22:52:10 Daemmerung twilight_weather: 0
2020-09-30_22:52:10 Daemmerung compasspoint: northwest
2020-09-30_22:57:10 Daemmerung azimuth: 320.95
2020-09-30_22:57:10 Daemmerung elevation: -36.33
2020-09-30_22:57:10 Daemmerung twilight: 0
2020-09-30_22:57:10 Daemmerung twilight_weather: 0
2020-09-30_22:57:10 Daemmerung compasspoint: northwest
2020-09-30_23:02:10 Daemmerung azimuth: 322.38
2020-09-30_23:02:10 Daemmerung elevation: -36.81
2020-09-30_23:02:10 Daemmerung twilight: 0
2020-09-30_23:02:10 Daemmerung twilight_weather: 0
2020-09-30_23:02:10 Daemmerung compasspoint: northwest
2020-09-30_23:07:10 Daemmerung azimuth: 323.83
2020-09-30_23:07:10 Daemmerung elevation: -37.28
2020-09-30_23:07:10 Daemmerung twilight: 0
2020-09-30_23:07:10 Daemmerung twilight_weather: 0
2020-09-30_23:07:10 Daemmerung compasspoint: northwest
2020-09-30_23:12:10 Daemmerung azimuth: 325.29
2020-09-30_23:12:10 Daemmerung elevation: -37.74
2020-09-30_23:12:10 Daemmerung twilight: 0
2020-09-30_23:12:10 Daemmerung twilight_weather: 0
2020-09-30_23:12:10 Daemmerung compasspoint: northwest
2020-09-30_23:17:09 Daemmerung cloudCover: 5
2020-09-30_23:17:09 Daemmerung sr_weather: 07:44:51
2020-09-30_23:17:09 Daemmerung ss_weather: 18:15:02
2020-09-30_23:17:10 Daemmerung azimuth: 326.77
2020-09-30_23:17:10 Daemmerung elevation: -38.18
2020-09-30_23:17:10 Daemmerung twilight: 0
2020-09-30_23:17:10 Daemmerung twilight_weather: 0
2020-09-30_23:17:10 Daemmerung compasspoint: northwest
2020-09-30_23:22:10 Daemmerung azimuth: 328.27
2020-09-30_23:22:10 Daemmerung elevation: -38.6
2020-09-30_23:22:10 Daemmerung twilight: 0
2020-09-30_23:22:10 Daemmerung twilight_weather: 0
2020-09-30_23:22:10 Daemmerung compasspoint: northwest
2020-09-30_23:27:10 Daemmerung azimuth: 329.79
2020-09-30_23:27:10 Daemmerung elevation: -39
2020-09-30_23:27:10 Daemmerung twilight: 0
2020-09-30_23:27:10 Daemmerung twilight_weather: 0
2020-09-30_23:27:10 Daemmerung compasspoint: northwest


List des Moduls:
Internals:
   DEF        51.xxxxxxxxx 12.xxxxxxxx 4
   FUUID      5f5a7dd4-f33f-3401-66ea-ecb77d14217e4233
   INDOOR_HORIZON 4
   NAME       Daemmerung
   NOTIFYDEV  Wetter
   NR         531
   NTFY_ORDER 50-Daemmerung
   STATE      7
   SUNPOS_OFFSET 300
   SWIP       1
   TYPE       Twilight
   WEATHER_CORRECTION 0.4
   WEATHER_HORIZON 4.4
   READINGS:
     2020-09-30 23:17:09   aktEvent        ss_weather
     2020-09-30 23:27:10   azimuth         329.79
     2020-09-30 23:17:09   cloudCover      5
     2020-09-30 23:27:10   compasspoint    northwest
     2020-09-30 23:27:10   elevation       -39
     2020-09-30 23:17:09   horizon         4.4
     2020-09-30 23:17:09   light           5
     2020-09-30 23:17:09   nextEvent       ss_indoor
     2020-09-30 23:17:09   nextEventTime   18:17:39
     2020-09-30 11:17:39   sr              07:16:20
     2020-09-30 11:17:39   sr_astro        05:19:18
     2020-09-30 11:17:39   sr_civil        06:37:48
     2020-09-30 11:17:39   sr_indoor       07:42:14
     2020-09-30 11:17:39   sr_naut         05:59:03
     2020-09-30 23:17:09   sr_weather      07:44:51
     2020-09-30 11:17:39   ss              18:43:29
     2020-09-30 11:17:39   ss_astro        20:40:08
     2020-09-30 11:17:39   ss_civil        19:21:56
     2020-09-30 11:17:39   ss_indoor       18:17:39
     2020-09-30 11:17:39   ss_naut         20:00:33
     2020-09-30 23:17:09   ss_weather      18:15:02
     2020-09-30 23:17:09   state           7
     2020-09-30 23:27:10   twilight        0
     2020-09-30 23:27:10   twilight_weather 0
   TIMER:
     Daemmerung_Midnight:
       HASH       Daemmerung
       MODIFIER   Midnight
       NAME       Daemmerung_Midnight
     Daemmerung_sr:
       DEG        0
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   sr
       NAME       Daemmerung_sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601442980.03
     Daemmerung_sr_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   sr_astro
       NAME       Daemmerung_sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601435958
     Daemmerung_sr_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   sr_civil
       NAME       Daemmerung_sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601440668.02
     Daemmerung_sr_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   sr_indoor
       NAME       Daemmerung_sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601444534.04
     Daemmerung_sr_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   sr_naut
       NAME       Daemmerung_sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601438343.01
     Daemmerung_sr_weather:
       DEG        4.4
       HASH       Daemmerung
       LIGHT      6
       MODIFIER   sr_weather
       NAME       Daemmerung_sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601444691.05
     Daemmerung_ss:
       DEG        0
       HASH       Daemmerung
       LIGHT      3
       MODIFIER   ss
       NAME       Daemmerung_ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601484209.97
     Daemmerung_ss_astro:
       DEG        -18
       HASH       Daemmerung
       LIGHT      0
       MODIFIER   ss_astro
       NAME       Daemmerung_ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601491208
     Daemmerung_ss_civil:
       DEG        -6
       HASH       Daemmerung
       LIGHT      2
       MODIFIER   ss_civil
       NAME       Daemmerung_ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601486516.98
     Daemmerung_ss_indoor:
       DEG        4
       HASH       Daemmerung
       LIGHT      4
       MODIFIER   ss_indoor
       NAME       Daemmerung_ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601482659.96
     Daemmerung_ss_naut:
       DEG        -12
       HASH       Daemmerung
       LIGHT      1
       MODIFIER   ss_naut
       NAME       Daemmerung_ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601488833.99
     Daemmerung_ss_weather:
       DEG        4.4
       HASH       Daemmerung
       LIGHT      5
       MODIFIER   ss_weather
       NAME       Daemmerung_ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601482502.95
     Daemmerung_sunpos:
       HASH       Daemmerung
       MODIFIER   sunpos
       NAME       Daemmerung_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1601442980.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1601435958
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1601440668.02
     sr_indoor:
       DEG        4
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1601444534.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1601438343.01
     sr_weather:
       DEG        4.4
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1601444691.05
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1601484209.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1601491208
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1601486516.98
     ss_indoor:
       DEG        4
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1601482659.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1601488833.99
     ss_weather:
       DEG        4.4
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1601482502.95
   helper:
     extWeather:
       Device     Wetter
       Reading    cloudCover
       regexp     Wetter:cloudCover:.*
Attributes:
   comment    attr useExtWeather Wetter:cloudCover
   group      Sensoren
   room       sonstiges
   sortby     1
   useExtWeather Wetter:cloudCover
   verbose    4


Beta-User

Hmm, ok...

Das mit den nichttriggernden updates von light+state muss ich mir mal ansehen, aber es hilft sehr, dass man das auf nichttriggernde Teile des codes eingrenzen kann. Mal sehen, sollte lösbar sein, da ja der triggernde Teil zu passen scheint...

Was den sehr schnellen Übergang bei keinen Wolken angeht, ist das m.E. ok, der Code setzt das auf "fast identisch" mit einer minimalen Verzögerung, die Events kommen ja auch (sonst würde nicht geloggt), man sieht es nur nicht auf der Grafik. Daher an der Stelle "no action required", oder übersehe ich was?
Was das indoorHorizon-_Attribut_ angeht, hatte ich ja geschrieben, dass das wieder entfällt, diese Meldung sieht daher nur (einmalig), wer eine (Test-) Version mit Attribut im Einsatz hatte.

@swsmily: Da in der DEF noch long/lat-Angaben sind, gehe ich davon aus, dass du entweder keine in global gesetzt hast, oder die abweichen. Wenn sie abweichen, brauchst du evtl. nicht zu anonymisieren, wenn nicht, würde ich empfehlen, die Angaben in global zu setzen. Sonst wunderst du dich ggf. irgendwann, warum isday() "falsche" Ergebnisse liefert (das ggf. auch (indirekt) in anderen Modulen genutzt wird)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

swsmily

Zitat von: Beta-User am 01 Oktober 2020, 07:48:03
@swsmily: Da in der DEF noch long/lat-Angaben sind, gehe ich davon aus, dass du entweder keine in global gesetzt hast, oder die abweichen. Wenn sie abweichen, brauchst du evtl. nicht zu anonymisieren, wenn nicht, würde ich empfehlen, die Angaben in global zu setzen. Sonst wunderst du dich ggf. irgendwann, warum isday() "falsche" Ergebnisse liefert (das ggf. auch (indirekt) in anderen Modulen genutzt wird)...

Das war im DEF noch von früher drin. Global hat die gleichen Werte. Hab es jetzt aus dem DEF raus genommen  ;)

Beta-User

#84
Zitat von: swsmily am 01 Oktober 2020, 08:51:58
Das war im DEF noch von früher drin. Global hat die gleichen Werte. Hab es jetzt aus dem DEF raus genommen  ;)
Hmmm, also falls das wirklich ganz genau dieselben Werte waren, sollte der Modul-Code die eigentlich rauswerfen... Aber nicht so tragisch, andersrum wäre schlimmer.

Hab's noch nicht vertieft getestet, aber anbei eine Version, die die Zeiten und die Wetter-abhängigen Timer (hoffentlich) nur für die heutige Zukunft direkt innerhalb der NotifyFn ändert. Damit sollte auch der komische Rückfall auf 5/7 entfallen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

swsmily

Nein, waren nicht exakt die gleichen Werte. Haben aber auf Google Maps auf die gleiche Adresse gezeigt  ;D

Die neue Version habe ich gerade eingespielt und werde beobachten und berichten. Danke für deine Mühe!

swsmily

Zur Info, mit der aktuellen Version ist es heute nicht zu den falschen State und Light - Werten gekommen.

Beta-User

Zitat von: swsmily am 01 Oktober 2020, 23:50:31
Zur Info, mit der aktuellen Version ist es heute nicht zu den falschen State und Light - Werten gekommen.
Danke für die Rückmeldung!

Dann werde ich mal sehen, ob ich eine "entschäfte" (oder funktionierende...) Fassung hinbekomme für's svn: Die hier zum Testen angebotene hat nämlich in einem Fall ziemlich üble Nebenwirkungen, nämlich wenn man es mit einem "komischen" externen Wetter-Device versucht (<Weather>:cloudCover ist aber ausdrücklich ok!). (Bitte ggf. nur an einem Testsystem austesten...).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Beta-User

#88
Zitat von: Beta-User am 02 Oktober 2020, 08:21:03
Dann werde ich mal sehen, ob ich eine "entschäfte" (oder funktionierende...) Fassung hinbekomme
Anbei eine (hoffentlich) funktionierende Fassung, die bei einem "nummerischen Wetter" (=bisheriges Yahoo-Format (?)) nachsieht, ob es (mind) ein Weather-TYPE-Device gibt und sich dann das erste als Wetterlieferanten greift :) .

Mein aktuelles Testdevice sieht so aus:
defmod tw_test1 Twilight 4.5 wetter2
(Geo-Koordinaten können weiter optional angegeben werden).

Welches Reading herangezogen wird, ergibt sich dann aus dem Device-Typ; so könnte man ggf. auch andere TYPE einbinden und ggf. "extended" Optionen anbieten, z.B. um dann auch wieder eine "Thunderstorm"-Erkennung usw. zu machen. (Evtl. muss dass dann über eine Timer-Routine angeschubst werden, damit tatsächlich alle Readings aktualisiert wurden usw.). Da wären also noch einige Detailfragen zu klären, aber für's erste ist das m.E. mal eine Grundlage für ausgiebiges Testen und ein update im svn, auch wenn der Code teils noch grottig aussieht...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Beta-User

...und gleich noch ein Nachschlag, weil m.E. auch in manchen Fällen noch "nextEventTime" triggernd anzupassen ist...
Das kann hoffentlich das hier dann jetzt auch...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors