FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Mitch am 15 November 2016, 21:41:07

Titel: stacktrace, obwohl ausgeschalten
Beitrag von: Mitch am 15 November 2016, 21:41:07
Hallo Zusammen,

warum bekomme ich ständig folgende Meldungen im Log:

2016.11.15 21:09:29 1: stacktrace:
2016.11.15 21:09:13 1:     main::HandleTimeout                 called by fhem.pl (604)
2016.11.15 21:09:13 1:     main::Heating_Control_Update        called by fhem.pl (2866)
2016.11.15 21:09:13 1:     main::WeekdayTimer_Update           called by ./FHEM/98_Heating_Control.pm (85)
2016.11.15 21:09:13 1:     main::WeekdayTimer_FensterOffen     called by ./FHEM/98_WeekdayTimer.pm (716)
2016.11.15 21:09:13 1:     main::myInternalTimer               called by ./FHEM/98_WeekdayTimer.pm (908)


obwohl stacktrace auf 0 steht?
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: rudolfkoenig am 16 November 2016, 06:54:50
Ich vermute, weil irgendwo (WeekdayTimer?) stacktrace() explizit aufgerufen wurde.
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Dietmar63 am 16 November 2016, 07:05:46
Ich sehe heute Abend nach, ob das der Fall ist.
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Mitch am 16 November 2016, 08:18:22
Danke!
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Dietmar63 am 18 November 2016, 02:44:40
kann es sein dass folgendes noch zusätzlich ausgegeben wird?

      Log3 $hash, 1, "[$hash->{NAME}] possible overwriting of timer $timerName - please delete first
Wenn ja, dann sende mir mal die Definition von Heating_Control
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Mitch am 18 November 2016, 11:15:38
Nein,

es kommt nur
2016.11.18 06:50:12 1:     main::HandleTimeout                 called by fhem.pl (604)
2016.11.18 06:50:12 1:     main::Heating_Control_Update        called by fhem.pl (2866)
2016.11.18 06:50:12 1:     main::WeekdayTimer_Update           called by ./FHEM/98_Heating_Control.pm (85)
2016.11.18 06:50:12 1:     main::WeekdayTimer_FensterOffen     called by ./FHEM/98_WeekdayTimer.pm (716)
2016.11.18 06:50:12 1:     main::myInternalTimer               called by ./FHEM/98_WeekdayTimer.pm (909)
2016.11.18 06:50:12 1: stacktrace:


Hier mal ein list von einem Heating_Control
Internals:
   CHANGED
   COMMAND
   CONDITION  (ReadingsVal("HCAutomatik", "state", "off") eq "on" && ReadingsVal("Urlaubsmodus", "state", "off") eq "off")
   DEF        HZ_Buero_Clima 1234|12:00|21.5 5|08:00|21.5 7|09:00|21.5 19:00|16 (ReadingsVal("HCAutomatik", "state", "off") eq "on" && ReadingsVal("Urlaubsmodus", "state", "off") eq "off")
   DEVICE     HZ_Buero_Clima
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       HCO
   NR         395
   Profil 0: Sonntag 09:00:00 21.5, 19:00:00 16
   Profil 1: Montag 12:00:00 21.5, 19:00:00 16
   Profil 2: Dienstag 12:00:00 21.5, 19:00:00 16
   Profil 3: Mittwoch 12:00:00 21.5, 19:00:00 16
   Profil 4: Donnerstag 12:00:00 21.5, 19:00:00 16
   Profil 5: Freitag 08:00:00 21.5, 19:00:00 16
   Profil 6: Samstag 09:00:00 21.5, 19:00:00 16
   Profil 7: Wochenende 09:00:00 21.5
   STATE      21.5
   STILLDONETIME 0
   TYPE       Heating_Control
   Readings:
     2016-11-18 09:00:00   currValue       21.5
     2016-11-18 09:00:00   nextUpdate      2016-11-18 19:00:00
     2016-11-18 09:00:00   nextValue       16
     2016-11-18 08:00:00   state           21.5
   SWITCHINGTIMES:
     1234|12:00|21.5
     5|08:00|21.5
     7|09:00|21.5
     19:00|16
   Timer:
     Hco_1:
       HASH       HCO
       MODIFIER   1
       NAME       HCO_1
     Hco_2:
       HASH       HCO
       MODIFIER   2
       NAME       HCO_2
     Hco_3:
       HASH       HCO
       MODIFIER   3
       NAME       HCO_3
     Hco_4:
       HASH       HCO
       MODIFIER   4
       NAME       HCO_4
     Hco_settimerofday:
       HASH       HCO
       MODIFIER   SetTimerOfDay
       NAME       HCO_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
   Daynumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   Helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     Switchingtime:
       0:
         09:00:00   21.5
         19:00:00   16
       1:
         12:00:00   21.5
         19:00:00   16
       2:
         12:00:00   21.5
         19:00:00   16
       3:
         12:00:00   21.5
         19:00:00   16
       4:
         12:00:00   21.5
         19:00:00   16
       5:
         08:00:00   21.5
         19:00:00   16
       6:
         09:00:00   21.5
         19:00:00   16
       7:
         09:00:00   21.5
   Longdays:
     de:
       Sonntag
       Montag
       Dienstag
       Mittwoch
       Donnerstag
       Freitag
       Samstag
       Wochenende
       Werktags
     en:
       Sunday
       Monday
       Tuesday
       Wednesday
       Thursday
       Friday
       Saturday
       weekend
       weekdays
     fr:
       Dimanche
       Lundi
       Mardi
       Mercredi
       Jeudi
       Vendredi
       Samedi
       weekend
       jours de la semaine
   Profil:
     1:
       EPOCH      1479466800
       PARA       21.5
       TIME       12:00
       TAGE:
         1
         2
         3
         4
     2:
       EPOCH      1479452400
       PARA       21.5
       TIME       08:00
       TAGE:
         5
     3:
       EPOCH      1479456000
       PARA       21.5
       TIME       09:00
       TAGE:
         7
     4:
       EPOCH      1479492000
       PARA       16
       TIME       19:00
       TAGE:
         0
         1
         2
         3
         4
         5
         6
   Profile_idx:
     0:
       09:00:00   3
       19:00:00   4
     1:
       12:00:00   1
       19:00:00   4
     2:
       12:00:00   1
       19:00:00   4
     3:
       12:00:00   1
       19:00:00   4
     4:
       12:00:00   1
       19:00:00   4
     5:
       08:00:00   2
       19:00:00   4
     6:
       09:00:00   3
       19:00:00   4
     7:
       09:00:00   3
   Shortdays:
     de:
       so
       mo
       di
       mi
       do
       fr
       sa
       $we
       !$we
     en:
       su
       mo
       tu
       we
       th
       fr
       sa
       $we
       !$we
     fr:
       di
       lu
       ma
       me
       je
       ve
       sa
       $we
       !$we
Attributes:
   alias      Büro
   event-on-change-reading .*
   group      Heizplan
   room       Heizung
   verbose    0
   windowSensor Fenster_Buero  d_ECOMode
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Dietmar63 am 19 November 2016, 18:58:31
kannst du mal prüfen, ob das aufhört, wenn das Fenster geschlossen ist.

   windowSensor Fenster_Buero  d_ECOMode
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Mitch am 20 November 2016, 11:18:10
Hab mir den Log mal angesehen, so wie es aussieht, passiert es nur, wenn ein Fenster offen ist.
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Dietmar63 am 20 November 2016, 21:32:15
hast du vielleicht eine alte Version der Module Heating_Control Weekdaytimer im Einsatz?
Titel: Antw:stacktrace, obwohl ausgeschalten
Beitrag von: Mitch am 21 November 2016, 21:28:13
Hatte tatsächlich noch eine ältere Version.
Habe jetzt mal einen Update gemacht und werde es beobachten.