Twilight - Maintainership (orphan 2020)

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

Vorheriges Thema - Nächstes Thema

Beta-User

Korrekt, direkt im Modulcode kannst/sollst du nichts ändern. Aber eine eigene Routine kann man über useExtWeather schon anflanschen, siehe commandref:
attr myTwilight useExtWeather MeinWetter:cloudCover { myCloudCoverAnalysis("MeinWetter") }
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

kaihs

Zitat von: Beta-User am 09 Januar 2021, 19:53:16
Was ist das für ein Event-Handler?

Da musste ich erstmal nachsehen, es ist dieser hier:

define ntfy_BeschattungEnde notify twilight:state:.* { myUtils_BeschattungEnde $EVENT }


In myUtils_BeschattungEnde wird das Event geloggt das zum Aufruf geführt hat ($EVENT).

  my $event = shift;
  my $twilight_state = ReadingsVal("twilight","state",0); #Value("twilight");
...
Log 1, "twilight_state=$twilight_state event=$event light=$light tempMaxAussen=$tempMaxAussen schwellwertAussen=$schwellwertAussen weekend=$isWeekend abwesend=$abwesend";

Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Beta-User

Hmmm, stehe immer noch teilweise auf dem Schlauch...

Evtl. ist das wegen des addStateEvent?

Kannst du mal mit einer anderen Regex ins Rennen gehen:
define ntfy_BeschattungEnde notify twilight:[0-9]+ { myUtils_BeschattungEnde $EVENT }
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

frank

moin,

frühjahrs putz im log bringt folgendes:


ich bekomme jeden tag ein paar warnungen um mitternacht und bei fhem restart:

2021.03.09 00:00:01.001 1 : PERL WARNING: Use of uninitialized value $deg in concatenation (.) or string at ./FHEM/59_Twilight.pm line 588.
2021.03.09 00:00:01.002 1 : stacktrace:
2021.03.09 00:00:01.002 1 :     main::__ANON__                      called by ./FHEM/59_Twilight.pm (588)
2021.03.09 00:00:01.003 1 :     FHEM::Twilight::Twilight_calc       called by ./FHEM/59_Twilight.pm (294)
2021.03.09 00:00:01.003 1 :     FHEM::Twilight::Twilight_HandleWeatherData called by ./FHEM/59_Twilight.pm (761)
2021.03.09 00:00:01.003 1 :     FHEM::Twilight::Twilight_Midnight   called by fhem.pl (3362)
2021.03.09 00:00:01.004 1 :     main::HandleTimeout                 called by fhem.pl (689)
2021.03.09 00:00:01.005 1 : PERL WARNING: Argument "HORIZON=" isn't numeric in division (/) at ./FHEM/99_SUNRISE_EL.pm line 108.
2021.03.09 00:00:01.006 1 : stacktrace:
2021.03.09 00:00:01.006 1 :     main::__ANON__                      called by ./FHEM/99_SUNRISE_EL.pm (108)
2021.03.09 00:00:01.007 1 :     main::sr_alt                        called by ./FHEM/59_Twilight.pm (588)
2021.03.09 00:00:01.007 1 :     FHEM::Twilight::Twilight_calc       called by ./FHEM/59_Twilight.pm (294)
2021.03.09 00:00:01.007 1 :     FHEM::Twilight::Twilight_HandleWeatherData called by ./FHEM/59_Twilight.pm (761)
2021.03.09 00:00:01.008 1 :     FHEM::Twilight::Twilight_Midnight   called by fhem.pl (3362)
2021.03.09 00:00:01.008 1 :     main::HandleTimeout                 called by fhem.pl (689)
2021.03.09 00:00:01.009 1 : PERL WARNING: Use of uninitialized value $deg in concatenation (.) or string at ./FHEM/59_Twilight.pm line 592.
2021.03.09 00:00:01.009 1 : stacktrace:
2021.03.09 00:00:01.010 1 :     main::__ANON__                      called by ./FHEM/59_Twilight.pm (592)
2021.03.09 00:00:01.010 1 :     FHEM::Twilight::Twilight_calc       called by ./FHEM/59_Twilight.pm (294)
2021.03.09 00:00:01.010 1 :     FHEM::Twilight::Twilight_HandleWeatherData called by ./FHEM/59_Twilight.pm (761)
2021.03.09 00:00:01.011 1 :     FHEM::Twilight::Twilight_Midnight   called by fhem.pl (3362)
2021.03.09 00:00:01.011 1 :     main::HandleTimeout                 called by fhem.pl (689)
2021.03.09 00:00:01.012 1 : PERL WARNING: Argument "HORIZON=" isn't numeric in division (/) at ./FHEM/99_SUNRISE_EL.pm line 108.
2021.03.09 00:00:01.013 1 : stacktrace:
2021.03.09 00:00:01.013 1 :     main::__ANON__                      called by ./FHEM/99_SUNRISE_EL.pm (108)
2021.03.09 00:00:01.014 1 :     main::sr_alt                        called by ./FHEM/59_Twilight.pm (592)
2021.03.09 00:00:01.014 1 :     FHEM::Twilight::Twilight_calc       called by ./FHEM/59_Twilight.pm (294)
2021.03.09 00:00:01.015 1 :     FHEM::Twilight::Twilight_HandleWeatherData called by ./FHEM/59_Twilight.pm (761)
2021.03.09 00:00:01.015 1 :     FHEM::Twilight::Twilight_Midnight   called by fhem.pl (3362)
2021.03.09 00:00:01.015 1 :     main::HandleTimeout                 called by fhem.pl (689)


liegt eventuell daran, dass das reading von extern weather "1000" lieferte. das wurde eventuell früher abgefangen.


Internals:
   .FhemMetaInternals 1
   DEF        52.65222  10.46333 3
   FUUID      5c4ce2e8-f33f-09c4-3bdc-12b9987e209abd0f
   FVERSION   59_Twilight.pm:0.234910/2021-01-09
   INDOOR_HORIZON 3
   NAME       myTwilight
   NOTIFYDEV  myProPlant
   NR         142
   NTFY_ORDER 50-myTwilight
   STATE      Licht: 6 - SonneAuf: 06:53:06 - SonneUnter: 18:05:29
   SUNPOS_OFFSET 300
   TYPE       Twilight
   WEATHER_HORIZON 3
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2021-03-09 07:13:08   aktEvent        sr_weather
     2021-03-09 09:45:02   azimuth         134.22
     2020-12-18 14:23:48   cloudCover      1000
     2021-03-09 08:10:02   compasspoint    east-southeast
     2020-09-14 18:53:27   condition       0
     2021-03-09 09:45:02   elevation       24.91
     2021-03-09 07:13:08   horizon         3
     2021-03-09 07:13:08   light           6
     2021-03-09 07:13:08   nextEvent       ss_weather
     2021-03-09 07:13:08   nextEventTime   17:45:25
     2021-03-09 00:00:01   sr              06:53:06
     2021-03-09 00:00:01   sr_astro        04:53:23
     2021-03-09 00:00:01   sr_civil        06:13:30
     2021-03-09 00:00:01   sr_indoor       07:13:08
     2021-03-09 00:00:01   sr_naut         05:33:51
     2021-03-09 00:00:01   sr_weather      07:13:08
     2021-03-09 00:00:01   ss              18:05:29
     2021-03-09 00:00:01   ss_astro        20:05:38
     2021-03-09 00:00:01   ss_civil        18:45:12
     2021-03-09 00:00:01   ss_indoor       17:45:25
     2021-03-09 00:00:01   ss_naut         19:24:58
     2021-03-09 00:00:01   ss_weather      17:45:25
     2021-03-09 07:13:08   state           6
     2021-03-09 07:25:02   twilight        100
     2021-03-09 07:25:02   twilight_weather 30
   TIMER:
     myTwilight_Midnight:
       HASH       myTwilight
       MODIFIER   Midnight
       NAME       myTwilight_Midnight
     myTwilight_sr:
       HASH       myTwilight
       MODIFIER   sr
       NAME       myTwilight_sr
     myTwilight_sr_astro:
       HASH       myTwilight
       MODIFIER   sr_astro
       NAME       myTwilight_sr_astro
     myTwilight_sr_civil:
       HASH       myTwilight
       MODIFIER   sr_civil
       NAME       myTwilight_sr_civil
     myTwilight_sr_indoor:
       HASH       myTwilight
       MODIFIER   sr_indoor
       NAME       myTwilight_sr_indoor
     myTwilight_sr_naut:
       HASH       myTwilight
       MODIFIER   sr_naut
       NAME       myTwilight_sr_naut
     myTwilight_sr_weather:
       HASH       myTwilight
       MODIFIER   sr_weather
       NAME       myTwilight_sr_weather
     myTwilight_ss:
       HASH       myTwilight
       MODIFIER   ss
       NAME       myTwilight_ss
     myTwilight_ss_astro:
       HASH       myTwilight
       MODIFIER   ss_astro
       NAME       myTwilight_ss_astro
     myTwilight_ss_civil:
       HASH       myTwilight
       MODIFIER   ss_civil
       NAME       myTwilight_ss_civil
     myTwilight_ss_indoor:
       HASH       myTwilight
       MODIFIER   ss_indoor
       NAME       myTwilight_ss_indoor
     myTwilight_ss_naut:
       HASH       myTwilight
       MODIFIER   ss_naut
       NAME       myTwilight_ss_naut
     myTwilight_ss_weather:
       HASH       myTwilight
       MODIFIER   ss_weather
       NAME       myTwilight_ss_weather
     myTwilight_sunpos:
       HASH       myTwilight
       MODIFIER   sunpos
       NAME       myTwilight_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1615269186.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1615262003
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1615266810.02
     sr_indoor:
       DEG        3
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1615270388.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1615264431.01
     sr_weather:
       DEG        3
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1615270388.05
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1615309529.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1615316738
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1615311912.98
     ss_indoor:
       DEG        3
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1615308325.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1615314298.99
     ss_weather:
       DEG        3
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1615308325.95
   helper:
     .LATITUDE  52.65222
     .LONGITUDE 10.46333
     .startuptime 1614863888
     extWeather:
       Device     myProPlant
       Reading    fc0_cloud00
       regexp     myProPlant:fc0_cloud00:.*
Attributes:
   event-on-change-reading .*
   room       70_Garten_Licht
   stateFormat Licht: light - SonneAuf: sr - SonneUnter: ss
   timestamp-on-change-reading .*
   useExtWeather myProPlant:fc0_cloud00
   verbose    2
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Beta-User

Zitat von: frank am 09 März 2021, 09:50:03
liegt eventuell daran, dass das reading von extern weather "1000" lieferte. das wurde eventuell früher abgefangen.
Moin zurück.

Würde die "1000" auch als wahrscheinliche Ursache ansehen, Danke für den Hinweis.

Sollte dadurch zu lösen sein, dass Zeile 789 geändert wird in:
    return $hash->{INDOOR_HORIZON} if !looks_like_number($result) || $result < 0 || $result > 100;
Ich check's bei Gelegenheit ein, falls keine Einwände kommen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

frank

ZitatSollte dadurch zu lösen sein, dass Zeile 789 geändert wird in:

nach restart keine meldungen mehr.
danke.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

kaihs

Ich habe mit
59_Twilight.pm 23930 2021-03-12 06:13:04Z Beta-User
Probleme.

Fing mit dieser Warnung im Log an:

2021.03.14 16:55:24.348 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4555.
2021.03.14 16:55:24.349 1: stacktrace:
2021.03.14 16:55:24.350 1:     main::__ANON__                      called by fhem.pl (4555)
2021.03.14 16:55:24.351 1:     main::ReadingsVal                   called by fhem.pl (4568)
2021.03.14 16:55:24.352 1:     main::ReadingsNum                   called by ./FHEM/59_Twilight.pm (383)
2021.03.14 16:55:24.352 1:     FHEM::Twilight::Twilight_Firstrun   called by ./FHEM/59_Twilight.pm (171)
2021.03.14 16:55:24.353 1:     FHEM::Twilight::Twilight_Define     called by fhem.pl (3847)
2021.03.14 16:55:24.354 1:     main::CallFn                        called by fhem.pl (2163)
2021.03.14 16:55:24.355 1:     main::CommandModify                 called by fhem.pl (1265)
2021.03.14 16:55:24.355 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2752)
2021.03.14 16:55:24.356 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (955)
2021.03.14 16:55:24.356 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (596)
2021.03.14 16:55:24.357 1:     main::FW_Read                       called by fhem.pl (3847)
2021.03.14 16:55:24.358 1:     main::CallFn                        called by fhem.pl (773)


Also irgendwas mit Zeile 383

        $extWeatherVal = ReadingsNum( $name, 'cloudCover', ReadingsNum( $hash->{helper}{extWeather}{Device}, $ewr, 0 ) );


Ich habe dann mal das useExtWeather Attribut ganz entfernt und versucht es neu hinzuzufügen.
Das gab dann immer nur die Fehlermeldung
Zitat
External weather device seems not to exist
was nicht stimmt.

Ich habe dann die Zeile 426 so geändert, dass mehr Informationen ausgegeben werden:

        return "External weather device $extWeather seems not to exist $devreading $parts[0]" if !defined $defs{$extWeather} && $init_done;


Das gibt dann die Meldung
Zitat
External weather device W seems not to exist Wetter:cloudCover W

Also geht das Parsing schief. Dieser Code sieht für meine Augen komisch aus

@parts = split m{ }x, $devreading, 2;


Wenn ich https://perldoc.perl.org/perlop#Regexp-Quote-Like-Operators richtig interpretiere ist das kein zulässiger Patternmatch, der Delimiter am Anfang und Ende muss identisch sein.
Außerdem erwartet split als ersten Parameter ein Pattern und nicht das Ergebnis eines Patternmatches.
Mit diesem Code funktioniert es wie erwartet

@parts = split / /, $devreading, 2;


Allerdings gibt es im Code noch einige weitere Stellen wo der m-Operator m. E. falsch eingesetzt wird.

Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Beta-User

Ups, sorry, da ist in der Tat was schief gewesen, update ist im svn.

Die Zeile sollte so aussehen:
        @parts = split m{\s}x, $devreading, 2;
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

kaihs

Mit der neuen Version habe beim Setzen von useExtWeather folgendes im Log:

2021.03.21 12:02:26.366 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/59_Twilight.pm line 405.
2021.03.21 12:02:26.374 1: stacktrace:
2021.03.21 12:02:26.375 1:     main::__ANON__                      called by ./FHEM/59_Twilight.pm (405)
2021.03.21 12:02:26.375 1:     FHEM::Twilight::Twilight_Attr       called by fhem.pl (3847)
2021.03.21 12:02:26.376 1:     main::CallFn                        called by fhem.pl (3078)
2021.03.21 12:02:26.377 1:     main::CommandAttr                   called by fhem.pl (1265)
2021.03.21 12:02:26.377 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2761)
2021.03.21 12:02:26.378 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (962)
2021.03.21 12:02:26.379 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (597)
2021.03.21 12:02:26.379 1:     main::FW_Read                       called by fhem.pl (3847)
2021.03.21 12:02:26.380 1:     main::CallFn                        called by fhem.pl (773)

Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Beta-User

Danke für den Hinweis, sollte mit dem heutigen update gefixt sein.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Konopke

Hallo,

seit dem letzten Update Ende Mai kommt bei mir an manchen Tagen kein Trigger für light 6. Deswegen bleibt mein Licht morgens ab und zu an.

Hier ein log auf mein twilight-Device. Der Trigger für Light 6 fehlt am 1. und am 8. Juni, obwohl an diesen Tagen das Twilight-Device den Wert 6 auch gesetzt hat.

2021-06-01_00:00:01 twilight cloudCover: 12.5
2021-06-01_00:00:01 twilight ss_weather: 20:48:20
2021-06-01_00:00:01 twilight sr_weather: 05:21:23
2021-06-01_00:00:18 twilight cloudCover: 87.5
2021-06-01_00:00:18 twilight sr_weather: 06:06:31
2021-06-01_00:00:18 twilight ss_weather: 20:03:04
2021-06-01_02:49:44 twilight light: 2
2021-06-01_04:02:32 twilight light: 3
2021-06-01_04:57:05 twilight light: 4
2021-06-01_05:13:26 twilight light: 5
2021-06-01_20:03:04 twilight light: 5
2021-06-01_20:56:18 twilight light: 4
2021-06-01_21:12:43 twilight light: 3
2021-06-01_22:07:32 twilight light: 2
2021-06-01_23:21:10 twilight light: 1
2021-06-02_00:00:01 twilight ss_weather: 20:03:59
2021-06-02_00:00:01 twilight sr_weather: 06:05:54
2021-06-02_00:00:22 twilight cloudCover: 12.5
2021-06-02_00:00:22 twilight sr_weather: 05:20:38
2021-06-02_00:00:22 twilight ss_weather: 20:49:22
2021-06-02_02:47:49 twilight light: 2
2021-06-02_03:00:17 twilight cloudCover: 62.5
2021-06-02_03:00:17 twilight sr_weather: 05:51:13
2021-06-02_03:00:17 twilight ss_weather: 20:18:42
2021-06-02_04:01:27 twilight light: 3
2021-06-02_04:56:16 twilight light: 4
2021-06-02_05:12:40 twilight light: 5
2021-06-02_05:51:13 twilight light: 6
2021-06-02_07:00:21 twilight cloudCover: 50
2021-06-02_07:00:21 twilight ss_weather: 20:26:12
2021-06-02_16:00:18 twilight cloudCover: 62.5
2021-06-02_16:00:18 twilight ss_weather: 20:18:42
2021-06-02_20:57:21 twilight light: 4
2021-06-02_21:13:49 twilight light: 3
2021-06-02_22:08:54 twilight light: 2
2021-06-02_23:23:21 twilight light: 1
2021-06-03_00:00:01 twilight cloudCover: 0
2021-06-03_00:00:01 twilight ss_weather: 20:58:21
2021-06-03_00:00:01 twilight sr_weather: 05:11:58
2021-06-03_00:00:18 twilight cloudCover: 25
2021-06-03_00:00:18 twilight sr_weather: 05:27:47
2021-06-03_00:00:18 twilight ss_weather: 20:42:29
2021-06-03_02:45:58 twilight light: 2
2021-06-03_03:00:17 twilight cloudCover: 0
2021-06-03_03:00:17 twilight sr_weather: 05:11:58
2021-06-03_03:00:17 twilight ss_weather: 20:58:21
2021-06-03_04:00:26 twilight light: 3
2021-06-03_04:55:30 twilight light: 4
2021-06-03_05:11:58 twilight light: 5
2021-06-03_05:11:58 twilight light: 6
2021-06-03_07:00:18 twilight cloudCover: 100
2021-06-03_07:00:18 twilight ss_weather: 19:57:39
2021-06-03_11:00:17 twilight cloudCover: 87.5
2021-06-03_11:00:17 twilight ss_weather: 20:04:53
2021-06-03_20:04:53 twilight light: 5
2021-06-03_20:58:21 twilight light: 4
2021-06-03_21:14:52 twilight light: 3
2021-06-03_22:10:12 twilight light: 2
2021-06-03_23:25:28 twilight light: 1
2021-06-04_00:00:01 twilight cloudCover: 100
2021-06-04_00:00:01 twilight ss_weather: 19:58:30
2021-06-04_00:00:01 twilight sr_weather: 06:12:00
2021-06-04_02:44:12 twilight light: 2
2021-06-04_03:59:27 twilight light: 3
2021-06-04_04:54:47 twilight light: 4
2021-06-04_05:11:18 twilight light: 5
2021-06-04_06:12:00 twilight light: 6
2021-06-04_19:58:30 twilight light: 5
2021-06-04_20:59:20 twilight light: 4
2021-06-04_21:15:54 twilight light: 3
2021-06-04_22:11:28 twilight light: 2
2021-06-04_23:27:32 twilight light: 1
2021-06-05_00:00:01 twilight ss_weather: 19:59:19
2021-06-05_00:00:01 twilight sr_weather: 06:11:30
2021-06-05_00:00:21 twilight cloudCover: 25
2021-06-05_00:00:21 twilight sr_weather: 05:26:35
2021-06-05_00:00:21 twilight ss_weather: 20:44:19
2021-06-05_02:42:29 twilight light: 2
2021-06-05_03:58:33 twilight light: 3
2021-06-05_04:54:07 twilight light: 4
2021-06-05_05:10:40 twilight light: 5
2021-06-05_05:26:35 twilight light: 6
2021-06-05_07:00:18 twilight cloudCover: 37.5
2021-06-05_07:00:18 twilight ss_weather: 20:36:33
2021-06-05_16:00:18 twilight cloudCover: 50
2021-06-05_16:00:18 twilight ss_weather: 20:28:54
2021-06-05_21:00:16 twilight light: 4
2021-06-05_21:16:53 twilight light: 3
2021-06-05_22:12:41 twilight light: 2
2021-06-05_23:29:32 twilight light: 1
2021-06-06_00:00:01 twilight cloudCover: 62.5
2021-06-06_00:00:01 twilight ss_weather: 20:22:11
2021-06-06_00:00:01 twilight sr_weather: 05:49:00
2021-06-06_00:00:16 twilight cloudCover: 0
2021-06-06_00:00:16 twilight sr_weather: 05:10:06
2021-06-06_00:00:16 twilight ss_weather: 21:01:10
2021-06-06_02:40:51 twilight light: 2
2021-06-06_03:00:16 twilight cloudCover: 37.5
2021-06-06_03:00:16 twilight sr_weather: 05:33:49
2021-06-06_03:00:16 twilight ss_weather: 20:37:24
2021-06-06_03:57:42 twilight light: 3
2021-06-06_04:53:30 twilight light: 4
2021-06-06_05:10:06 twilight light: 5
2021-06-06_05:33:49 twilight light: 6
2021-06-06_07:00:18 twilight cloudCover: 100
2021-06-06_07:00:18 twilight ss_weather: 20:00:06
2021-06-06_11:00:20 twilight cloudCover: 37.5
2021-06-06_11:00:20 twilight ss_weather: 20:37:24
2021-06-06_16:00:18 twilight cloudCover: 12.5
2021-06-06_16:00:18 twilight ss_weather: 20:53:06
2021-06-06_21:01:10 twilight light: 4
2021-06-06_21:17:50 twilight light: 3
2021-06-06_22:13:51 twilight light: 2
2021-06-06_23:31:28 twilight light: 1
2021-06-07_00:00:01 twilight ss_weather: 20:53:57
2021-06-07_00:00:01 twilight sr_weather: 05:17:39
2021-06-07_02:39:18 twilight light: 2
2021-06-07_03:56:54 twilight light: 3
2021-06-07_04:52:55 twilight light: 4
2021-06-07_05:09:35 twilight light: 5
2021-06-07_05:17:39 twilight light: 6
2021-06-07_07:00:18 twilight cloudCover: 0
2021-06-07_07:00:18 twilight ss_weather: 21:02:02
2021-06-07_21:02:02 twilight light: 4
2021-06-07_21:18:44 twilight light: 3
2021-06-07_22:14:58 twilight light: 2
2021-06-07_23:33:19 twilight light: 1
2021-06-08_00:00:01 twilight ss_weather: 21:02:51
2021-06-08_00:00:01 twilight sr_weather: 05:09:06
2021-06-08_00:00:18 twilight cloudCover: 12.5
2021-06-08_00:00:18 twilight sr_weather: 05:17:11
2021-06-08_00:00:18 twilight ss_weather: 20:54:45
2021-06-08_02:37:50 twilight light: 2
2021-06-08_03:56:11 twilight light: 3
2021-06-08_04:52:24 twilight light: 4
2021-06-08_05:09:06 twilight light: 5
2021-06-08_07:00:21 twilight cloudCover: 0
2021-06-08_07:00:21 twilight ss_weather: 21:02:51
2021-06-08_21:02:51 twilight light: 5
2021-06-08_21:02:51 twilight light: 4
2021-06-08_21:19:36 twilight light: 3
2021-06-08_22:16:02 twilight light: 2
2021-06-08_23:35:05 twilight light: 1
2021-06-09_00:00:01 twilight cloudCover: 12.5
2021-06-09_00:00:01 twilight ss_weather: 20:55:31
2021-06-09_00:00:01 twilight sr_weather: 05:16:47
2021-06-09_00:00:23 twilight cloudCover: 0
2021-06-09_00:00:23 twilight sr_weather: 05:08:41
2021-06-09_00:00:23 twilight ss_weather: 21:03:38
2021-06-09_02:36:27 twilight light: 2
2021-06-09_03:00:17 twilight cloudCover: 12.5
2021-06-09_03:00:17 twilight sr_weather: 05:16:47
2021-06-09_03:00:17 twilight ss_weather: 20:55:31
2021-06-09_03:55:31 twilight light: 3
2021-06-09_04:51:56 twilight light: 4
2021-06-09_05:08:41 twilight light: 5
2021-06-09_05:16:47 twilight light: 6


Hier noch zur Vollständigkeit das List:
Internals:
   DEF        2
   FUUID      5f739b17-f33f-68d2-730b-cf42c5def19412dc
   FVERSION   59_Twilight.pm:0.244960/2021-05-24
   INDOOR_HORIZON 2
   NAME       twilight
   NOTIFYDEV  wetter
   NR         180
   NTFY_ORDER 50-twilight
   STATE      6
   SUNPOS_OFFSET 300
   TYPE       Twilight
   WEATHER_CORRECTION 1
   WEATHER_HORIZON 3
   READINGS:
     2021-06-09 05:16:47   aktEvent        sr_weather
     2021-06-09 14:20:18   azimuth         212.47
     2021-06-09 03:00:17   cloudCover      12.5
     2021-06-09 14:20:18   compasspoint    south-southwest
     2020-10-23 15:30:17   condition_code  -2
     2020-10-23 15:30:17   condition_txt   unknown
     2021-06-09 14:20:18   elevation       57.45
     2021-06-09 05:16:47   horizon         3
     2021-06-09 05:16:47   light           6
     2021-06-09 05:16:47   nextEvent       ss_weather
     2021-06-09 05:16:47   nextEventTime   20:55:31
     2021-06-09 00:00:01   sr              04:51:56
     2021-06-09 00:00:01   sr_astro        undefined
     2021-06-09 00:00:01   sr_civil        03:55:31
     2021-06-09 00:00:01   sr_indoor       05:08:41
     2021-06-09 00:00:01   sr_naut         02:36:27
     2021-06-09 03:00:17   sr_weather      05:16:47
     2021-06-09 00:00:01   ss              21:20:25
     2021-06-09 00:00:01   ss_astro        undefined
     2021-06-09 00:00:01   ss_civil        22:17:02
     2021-06-09 00:00:01   ss_indoor       21:03:38
     2021-06-09 00:00:01   ss_naut         23:36:46
     2021-06-09 03:00:17   ss_weather      20:55:31
     2021-06-09 05:16:47   state           6
     2021-06-09 14:20:18   twilight        100
     2021-06-09 14:20:18   twilight_weather 99
   TIMER:
     twilight_Midnight:
       HASH       twilight
       MODIFIER   Midnight
       NAME       twilight_Midnight
     twilight_ss:
       HASH       twilight
       MODIFIER   ss
       NAME       twilight_ss
     twilight_ss_civil:
       HASH       twilight
       MODIFIER   ss_civil
       NAME       twilight_ss_civil
     twilight_ss_indoor:
       HASH       twilight
       MODIFIER   ss_indoor
       NAME       twilight_ss_indoor
     twilight_ss_naut:
       HASH       twilight
       MODIFIER   ss_naut
       NAME       twilight_ss_naut
     twilight_ss_weather:
       HASH       twilight
       MODIFIER   ss_weather
       NAME       twilight_ss_weather
     twilight_sunpos:
       HASH       twilight
       MODIFIER   sunpos
       NAME       twilight_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1623207116.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       0
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1623203731.02
     sr_indoor:
       DEG        2
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1623208121.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1623198987.01
     sr_weather:
       DEG        3
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       0
       TIME       1623208607.07
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1623266425.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       0
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1623269822.98
     ss_indoor:
       DEG        2
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1623265418.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1623274606.99
     ss_weather:
       DEG        3
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       0
       TIME       1623264931.93
   helper:
     extWeather:
       Device     wetter
       Reading    current_cloud_test
       regexp     wetter:current_cloud_test:.*
Attributes:
   devStateIcon 6:weather_sun 0|12:weather_night [1-5]:weather_sunrise 7|8|9|10|11:weather_sunset
   event-on-change-reading light,state,sr_weather,ss_weather,cloudCover
   room       Allgemein
   useExtWeather wetter:current_cloud_test


Gruß und danke fürs Abchecken.

Beta-User

Danke für den Hinweis, ich glaube, die Ursache gefunden zu haben und hoffe, den Fix dann vor dem morgigen update einchecken zu können.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

Hab's eingecheckt,

Bei der Gelegenheit bin ich aber auch noch über eine weitere Ungereimtheit (mAn jedenfalls) gestolpert: Da wurden ja auch teils die ss_weather-lights bzw. states übersprungen (4/8 statt 5/7). Habe das auch gefixt, aber eventuell habe ich da auch was missverstanden...
Rückmeldung wäre gut, ob das nun so passt. Beide Probleme tauchten übrigens nur auf, wenn der jeweilige Zeitpunkt durch ein Wetter-Update in die Vergangenheit verlegt worden ist, also (Bsp.) ss_weather stand auf 20:00 Uhr, um 19:30 Uhr kommt ein Wetter-Event, Zeitpunkt wird neu berechnet, es kommt 19:29 Uhr oder früher raus.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Konopke

Danke für die schnelle Reaktion.

Ich hab' das Update gestern eingepielt. Ich werde es die nächsten Tage beobachten und dann berichten. Heute ging das Licht jedenfalls aus. :)

Konopke

So, bis jetzt ist das Licht morgens immer ausgegangen. Das Problem scheint behoben. Danke. Zur Sicherheit noch das Log seit dem Update:

2021-06-11_00:00:01 twilight cloudCover: 100
2021-06-11_00:00:01 twilight ss_weather: 20:03:32
2021-06-11_00:00:01 twilight sr_weather: 06:09:26
2021-06-11_00:19:41 twilight cloudCover: 25
2021-06-11_00:19:41 twilight sr_weather: 05:24:05
2021-06-11_00:19:41 twilight ss_weather: 20:48:56
2021-06-11_02:19:42 twilight cloudCover: 12.5
2021-06-11_02:19:42 twilight sr_weather: 05:16:06
2021-06-11_02:19:42 twilight ss_weather: 20:56:56
2021-06-11_02:34:00 twilight light: 2
2021-06-11_03:54:23 twilight light: 3
2021-06-11_04:51:10 twilight light: 4
2021-06-11_05:07:58 twilight light: 5
2021-06-11_05:16:06 twilight light: 6
2021-06-11_07:00:21 twilight cloudCover: 75
2021-06-11_07:00:21 twilight ss_weather: 20:18:15
2021-06-11_11:00:22 twilight cloudCover: 100
2021-06-11_11:00:22 twilight ss_weather: 20:03:32
2021-06-11_20:03:32 twilight light: 5
2021-06-11_21:05:05 twilight light: 4
2021-06-11_21:21:55 twilight light: 3
2021-06-11_22:18:52 twilight light: 2
2021-06-11_23:39:52 twilight light: 1
2021-06-12_00:00:01 twilight ss_weather: 20:04:07
2021-06-12_00:00:01 twilight sr_weather: 06:09:14
2021-06-12_00:00:21 twilight cloudCover: 87.5
2021-06-12_00:00:21 twilight sr_weather: 06:01:55
2021-06-12_00:00:21 twilight ss_weather: 20:11:26
2021-06-12_02:32:55 twilight light: 2
2021-06-12_03:00:17 twilight cloudCover: 100
2021-06-12_03:00:17 twilight sr_weather: 06:09:14
2021-06-12_03:00:17 twilight ss_weather: 20:04:07
2021-06-12_03:53:54 twilight light: 3
2021-06-12_04:50:51 twilight light: 4
2021-06-12_05:07:42 twilight light: 5
2021-06-12_06:09:14 twilight light: 6
2021-06-12_07:00:18 twilight cloudCover: 0
2021-06-12_07:00:18 twilight ss_weather: 21:05:44
2021-06-12_11:00:17 twilight cloudCover: 37.5
2021-06-12_11:00:17 twilight ss_weather: 20:41:42
2021-06-12_20:41:42 twilight light: 5
2021-06-12_21:05:44 twilight light: 4
2021-06-12_21:22:36 twilight light: 3
2021-06-12_22:19:42 twilight light: 2
2021-06-12_23:41:15 twilight light: 1
2021-06-13_00:00:01 twilight ss_weather: 20:42:17
2021-06-13_00:00:01 twilight sr_weather: 05:31:29
2021-06-13_00:00:16 twilight cloudCover: 0
2021-06-13_00:00:16 twilight sr_weather: 05:07:28
2021-06-13_00:00:16 twilight ss_weather: 21:06:21
2021-06-13_02:31:58 twilight light: 2
2021-06-13_03:53:30 twilight light: 3
2021-06-13_04:50:36 twilight light: 4
2021-06-13_05:07:28 twilight light: 5
2021-06-13_05:07:28 twilight light: 6
2021-06-13_21:06:21 twilight light: 5
2021-06-13_21:06:21 twilight light: 4
2021-06-13_21:23:15 twilight light: 3
2021-06-13_22:20:28 twilight light: 2
2021-06-13_23:42:32 twilight light: 1
2021-06-14_00:00:01 twilight ss_weather: 21:06:55
2021-06-14_00:00:01 twilight sr_weather: 05:07:17
2021-06-14_02:31:07 twilight light: 2
2021-06-14_03:53:10 twilight light: 3
2021-06-14_04:50:24 twilight light: 4
2021-06-14_05:07:17 twilight light: 5
2021-06-14_05:07:17 twilight light: 6
2021-06-14_07:00:20 twilight cloudCover: 37.5
2021-06-14_07:00:20 twilight ss_weather: 20:42:50
2021-06-14_20:42:50 twilight light: 5
2021-06-14_21:06:55 twilight light: 4
2021-06-14_21:23:50 twilight light: 3
2021-06-14_22:21:11 twilight light: 2
2021-06-14_23:43:42 twilight light: 1
2021-06-15_00:00:01 twilight ss_weather: 20:43:20
2021-06-15_00:00:01 twilight sr_weather: 05:31:14
2021-06-15_00:00:18 twilight cloudCover: 50
2021-06-15_00:00:18 twilight sr_weather: 05:38:59
2021-06-15_00:00:18 twilight ss_weather: 20:35:34
2021-06-15_02:30:23 twilight light: 2
2021-06-15_03:00:18 twilight cloudCover: 37.5
2021-06-15_03:00:18 twilight sr_weather: 05:31:14
2021-06-15_03:00:18 twilight ss_weather: 20:43:20
2021-06-15_03:52:54 twilight light: 3
2021-06-15_04:50:14 twilight light: 4
2021-06-15_05:07:09 twilight light: 5
2021-06-15_05:31:14 twilight light: 6
2021-06-15_20:43:20 twilight light: 5
2021-06-15_21:07:26 twilight light: 4
2021-06-15_21:24:22 twilight light: 3
2021-06-15_22:21:49 twilight light: 2
2021-06-15_23:44:44 twilight light: 1
2021-06-16_00:00:01 twilight ss_weather: 20:43:47
2021-06-16_00:00:01 twilight sr_weather: 05:31:11
2021-06-16_02:29:47 twilight light: 2
2021-06-16_03:52:42 twilight light: 3
2021-06-16_04:50:08 twilight light: 4
2021-06-16_05:07:05 twilight light: 5
2021-06-16_05:31:11 twilight light: 6
2021-06-16_07:00:18 twilight cloudCover: 0
2021-06-16_07:00:18 twilight ss_weather: 21:07:55
2021-06-16_21:07:55 twilight light: 5
2021-06-16_21:07:55 twilight light: 4
2021-06-16_21:24:52 twilight light: 3
2021-06-16_22:22:24 twilight light: 2
2021-06-16_23:45:40 twilight light: 1
2021-06-17_00:00:01 twilight ss_weather: 21:08:20
2021-06-17_00:00:01 twilight sr_weather: 05:07:03
2021-06-17_02:29:18 twilight light: 2
2021-06-17_03:52:34 twilight light: 3
2021-06-17_04:50:06 twilight light: 4
2021-06-17_05:07:03 twilight light: 5
2021-06-17_05:07:03 twilight light: 6
2021-06-17_21:08:20 twilight light: 5
2021-06-17_21:08:21 twilight light: 4
2021-06-17_21:25:18 twilight light: 3
2021-06-17_22:22:54 twilight light: 2
2021-06-17_23:46:27 twilight light: 1
2021-06-18_00:00:01 twilight ss_weather: 21:08:43
2021-06-18_00:00:01 twilight sr_weather: 05:07:04
2021-06-18_02:28:57 twilight light: 2
2021-06-18_03:52:30 twilight light: 3
2021-06-18_04:50:06 twilight light: 4
2021-06-18_05:07:04 twilight light: 5
2021-06-18_05:07:04 twilight light: 6
2021-06-18_21:08:43 twilight light: 5
2021-06-18_21:08:43 twilight light: 4
2021-06-18_21:25:42 twilight light: 3
2021-06-18_22:23:21 twilight light: 2
2021-06-18_23:47:07 twilight light: 1
2021-06-19_00:00:01 twilight ss_weather: 21:09:03
2021-06-19_00:00:01 twilight sr_weather: 05:07:08
2021-06-19_02:28:44 twilight light: 2
2021-06-19_03:52:30 twilight light: 3
2021-06-19_04:50:10 twilight light: 4
2021-06-19_05:07:08 twilight light: 5
2021-06-19_05:07:08 twilight light: 6
2021-06-19_07:00:19 twilight cloudCover: 62.5
2021-06-19_07:00:19 twilight ss_weather: 20:29:28
2021-06-19_11:00:19 twilight cloudCover: 87.5
2021-06-19_11:00:19 twilight ss_weather: 20:14:29
2021-06-19_20:14:29 twilight light: 5
2021-06-19_21:09:03 twilight light: 4
2021-06-19_21:26:02 twilight light: 3
2021-06-19_22:23:44 twilight light: 2
2021-06-19_23:47:39 twilight light: 1
2021-06-20_00:00:01 twilight ss_weather: 20:14:46
2021-06-20_00:00:01 twilight sr_weather: 06:01:49
2021-06-20_00:00:20 twilight cloudCover: 25
2021-06-20_00:00:20 twilight sr_weather: 05:23:31
2021-06-20_00:00:20 twilight ss_weather: 20:53:04
2021-06-20_02:28:40 twilight light: 2
2021-06-20_03:00:17 twilight cloudCover: 12.5
2021-06-20_03:00:17 twilight sr_weather: 05:15:28
2021-06-20_03:00:17 twilight ss_weather: 21:01:07
2021-06-20_03:52:35 twilight light: 3
2021-06-20_04:50:16 twilight light: 4
2021-06-20_05:07:15 twilight light: 5
2021-06-20_05:15:28 twilight light: 6
2021-06-20_07:00:19 twilight cloudCover: 37.5
2021-06-20_07:00:19 twilight ss_weather: 20:45:10