Neues Modul - Heating_Control, WeekdayTimer

Begonnen von Dietmar63, 04 Januar 2013, 19:42:26

Vorheriges Thema - Nächstes Thema

Mitch

Das ist normal, die Routinen wurden neu geladen, passt so.
FHEM im Proxmox Container

Ascos

Zitat von: Dietmar63 am 26 Oktober 2015, 19:55:37
Sende mir deine Mail-Adresse, dann versorge ich dich mit dem Modul.
Weißt du, wie du es installieren kannst?

Dietmar

Du hast Post.
Wie würde ich die einzelnen Definitionen "neu" laden, wenn es bei mir auch soweit wäre?
1x RaspberryPi 3, HMUART, HMLAN
4x HM-CC-RT-DN, 4x HM-Sec-SCo, 4x HM-TC-IT-WM-W-EU, 1 Jeelink, 4 Lacrosse Fühler, 2 LD382A
1x ZBox mit Kodibuntu, mehrere schaltbare Steckdosen

Dietmar63

Das Laden der Definition(modify oder restart fhem) ist wichtig, weil dadurch intern zusätzliche Informationen erzeugt werden, die für HC_setAllTemps() wichtig sind.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Steffen

Guten Morgen!

Nach neustart waren erst alle Active jetzt kurz nach einem Schalt vorgang gleich wieder inactive:


Internals:
   DEF        Heiz_Bad_Ankleide 04:00|21.0 07:00|18 60|06:05|20.0 60|07:00|18
   DEVICE     Heiz_Bad_Ankleide
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       T_BAD_ANKLEIDE
   NR         135
   Profil 0: Sonntag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   Profil 1: Montag 04:00:00 21.0, 07:00:00 18
   Profil 2: Dienstag 04:00:00 21.0, 07:00:00 18
   Profil 3: Mittwoch 04:00:00 21.0, 07:00:00 18
   Profil 4: Donnerstag 04:00:00 21.0, 07:00:00 18
   Profil 5: Freitag 04:00:00 21.0, 07:00:00 18
   Profil 6: Samstag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   STATE      inactive
   TYPE       Heating_Control
   Readings:
     2015-10-27 06:28:48   disabled        0
     2015-10-27 07:00:00   nextUpdate      2015-10-28 04:00:00
     2015-10-27 07:00:00   nextValue       21.0
     2015-10-27 07:00:00   state           inactive
   SWITCHINGTIMES:
     04:00|21.0
     07:00|18
     60|06:05|20.0
     60|07:00|18
   Timer:
     T_bad_ankleide_1:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   1
       NAME       T_BAD_ANKLEIDE_1
     T_bad_ankleide_2:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   2
       NAME       T_BAD_ANKLEIDE_2
     T_bad_ankleide_4:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   4
       NAME       T_BAD_ANKLEIDE_4
     T_bad_ankleide_settimerofday:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   SetTimerOfDay
       NAME       T_BAD_ANKLEIDE_SetTimerOfDay
   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:
         04:00:00   21.0
         06:05:00   20.0
         07:00:00   18
       1:
         04:00:00   21.0
         07:00:00   18
       2:
         04:00:00   21.0
         07:00:00   18
       3:
         04:00:00   21.0
         07:00:00   18
       4:
         04:00:00   21.0
         07:00:00   18
       5:
         04:00:00   21.0
         07:00:00   18
       6:
         04:00:00   21.0
         06:05:00   20.0
         07:00:00   18
   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      1445914800
       PARA       21.0
       TIME       04:00
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     2:
       EPOCH      1445925600
       PARA       18
       TIME       07:00
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     3:
       EPOCH      1445922300
       PARA       20.0
       TIME       06:05
       TAGE:
         0
         6
     4:
       EPOCH      1445925600
       PARA       18
       TIME       07:00
       TAGE:
         0
         6
   Profile_idx:
     0:
       04:00:00   1
       06:05:00   3
       07:00:00   4
     1:
       04:00:00   1
       07:00:00   2
     2:
       04:00:00   1
       07:00:00   2
     3:
       04:00:00   1
       07:00:00   2
     4:
       04:00:00   1
       07:00:00   2
     5:
       04:00:00   1
       07:00:00   2
     6:
       04:00:00   1
       06:05:00   3
       07:00:00   4
   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:
   disable    0
   room       Heizung_Steuerung

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Mitch

Bis jetzt läuft es ohne Probleme.
Es wurde richtig geschalten und keine Definition ist inactive.
Danke!
FHEM im Proxmox Container

Steffen

Zitat von: Dietmar63 am 27 Oktober 2015, 08:06:34
hast du auch Protokolleinträge?

Kann ich heute Abend hier posten, hatte gerade wieder 2 inactive!

Mfg Steffen

Dietmar63

Zitat von: Steffen am 27 Oktober 2015, 13:18:53
Kann ich heute Abend hier posten, hatte gerade wieder 2 inactive!

Mfg Steffen

Hast du die neue Version des Moduls per Mail eingespielt?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

Zitat von: Steffen am 27 Oktober 2015, 07:12:46
Guten Morgen!

Nach neustart waren erst alle Active jetzt kurz nach einem Schalt vorgang gleich wieder inactive:


Internals:
   DEF        Heiz_Bad_Ankleide 04:00|21.0 07:00|18 60|06:05|20.0 60|07:00|18
   DEVICE     Heiz_Bad_Ankleide
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       T_BAD_ANKLEIDE
   NR         135
   Profil 0: Sonntag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   Profil 1: Montag 04:00:00 21.0, 07:00:00 18
   Profil 2: Dienstag 04:00:00 21.0, 07:00:00 18
   Profil 3: Mittwoch 04:00:00 21.0, 07:00:00 18
   Profil 4: Donnerstag 04:00:00 21.0, 07:00:00 18
   Profil 5: Freitag 04:00:00 21.0, 07:00:00 18
   Profil 6: Samstag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   STATE      inactive
   TYPE       Heating_Control
   Readings:
     2015-10-27 06:28:48   disabled        0
     2015-10-27 07:00:00   nextUpdate      2015-10-28 04:00:00
     2015-10-27 07:00:00   nextValue       21.0
     2015-10-27 07:00:00   state           inactive
   SWITCHINGTIMES:
     04:00|21.0
     07:00|18
     60|06:05|20.0
     60|07:00|18
   Timer:
     T_bad_ankleide_1:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   1
       NAME       T_BAD_ANKLEIDE_1
     T_bad_ankleide_2:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   2
       NAME       T_BAD_ANKLEIDE_2
     T_bad_ankleide_4:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   4
       NAME       T_BAD_ANKLEIDE_4
     T_bad_ankleide_settimerofday:
       HASH       T_BAD_ANKLEIDE
       MODIFIER   SetTimerOfDay
       NAME       T_BAD_ANKLEIDE_SetTimerOfDay
   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:
         04:00:00   21.0
         06:05:00   20.0
         07:00:00   18
       1:
         04:00:00   21.0
         07:00:00   18
       2:
         04:00:00   21.0
         07:00:00   18
       3:
         04:00:00   21.0
         07:00:00   18
       4:
         04:00:00   21.0
         07:00:00   18
       5:
         04:00:00   21.0
         07:00:00   18
       6:
         04:00:00   21.0
         06:05:00   20.0
         07:00:00   18
   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      1445914800
       PARA       21.0
       TIME       04:00
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     2:
       EPOCH      1445925600
       PARA       18
       TIME       07:00
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     3:
       EPOCH      1445922300
       PARA       20.0
       TIME       06:05
       TAGE:
         0
         6
     4:
       EPOCH      1445925600
       PARA       18
       TIME       07:00
       TAGE:
         0
         6
   Profile_idx:
     0:
       04:00:00   1
       06:05:00   3
       07:00:00   4
     1:
       04:00:00   1
       07:00:00   2
     2:
       04:00:00   1
       07:00:00   2
     3:
       04:00:00   1
       07:00:00   2
     4:
       04:00:00   1
       07:00:00   2
     5:
       04:00:00   1
       07:00:00   2
     6:
       04:00:00   1
       06:05:00   3
       07:00:00   4
   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:
   disable    0
   room       Heizung_Steuerung


bei mir active - kein Problem



Save config ?
HeizungsKeller
Hifi
Kueche
Plots
Unsorted
Wohnzimmer
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   CFGFN
   DEF        Heiz_Bad_Ankleide 04:00|21.0 07:00|18 60|06:05|20.0 60|07:00|18
   DEVICE     Heiz_Bad_Ankleide
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       yy
   NR         491
   Profil 0: Sonntag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   Profil 1: Montag 04:00:00 21.0, 07:00:00 18
   Profil 2: Dienstag 04:00:00 21.0, 07:00:00 18
   Profil 3: Mittwoch 04:00:00 21.0, 07:00:00 18
   Profil 4: Donnerstag 04:00:00 21.0, 07:00:00 18
   Profil 5: Freitag 04:00:00 21.0, 07:00:00 18
   Profil 6: Samstag 04:00:00 21.0, 06:05:00 20.0, 07:00:00 18
   STATE      active
   TYPE       Heating_Control
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Steffen

Guten Morgen!

Also heute Morgen waren alle Active obwohl gestern Abend vor dem Schalt Timer zu heute früh noch 2 Inactive waren, vielleicht klappt es ja jetzt.

Ich habe heute morgen diese Fehler Meldung gefunden und kann die vielleicht was damit zu tun haben?


2015.10.28 05:46:30 1: PERL WARNING: Argument "13.538929M-bM-\0M-^N" isn't numeric in division (/) at /opt/fhem/FHEM/99_SUNRISE_EL.pm line 128.
2015.10.28 05:46:30 3: stacktrace:
2015.10.28 05:46:30 3:     main::__ANON__                      called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (128)
2015.10.28 05:46:30 3:     main::_sr_alt                       called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (90)
2015.10.28 05:46:30 3:     main::sr_alt                        called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (375)
2015.10.28 05:46:30 3:     main::sunrise_abs                   called by /opt/fhem/FHEM/98_WeekdayTimer.pm (224)
2015.10.28 05:46:30 3:     main::WeekdayTimer_Profile          called by /opt/fhem/FHEM/98_WeekdayTimer.pm (169)
2015.10.28 05:46:30 3:     main::WeekdayTimer_Define           called by /opt/fhem/FHEM/98_Heating_Control.pm (74)
2015.10.28 05:46:30 3:     main::Heating_Control_Define        called by fhem.pl (3087)
2015.10.28 05:46:30 3:     main::CallFn                        called by fhem.pl (1731)
2015.10.28 05:46:30 3:     main::CommandModify                 called by fhem.pl (1053)
2015.10.28 05:46:30 3:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2100)
2015.10.28 05:46:30 3:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (683)
2015.10.28 05:46:30 3:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (438)
2015.10.28 05:46:30 3:     main::FW_Read                       called by fhem.pl (3087)
2015.10.28 05:46:30 3:     main::CallFn                        called by fhem.pl (652)
2015.10.28 05:46:30 1: PERL WARNING: Argument "13.538929M-bM-\0M-^N" isn't numeric in division (/) at /opt/fhem/FHEM/99_SUNRISE_EL.pm line 128.
2015.10.28 05:46:30 3: stacktrace:
2015.10.28 05:46:30 3:     main::__ANON__                      called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (128)
2015.10.28 05:46:30 3:     main::_sr_alt                       called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (90)
2015.10.28 05:46:30 3:     main::sr_alt                        called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (376)
2015.10.28 05:46:30 3:     main::sunset_abs                    called by /opt/fhem/FHEM/98_WeekdayTimer.pm (224)
2015.10.28 05:46:30 3:     main::WeekdayTimer_Profile          called by /opt/fhem/FHEM/98_WeekdayTimer.pm (169)
2015.10.28 05:46:30 3:     main::WeekdayTimer_Define           called by /opt/fhem/FHEM/98_Heating_Control.pm (74)
2015.10.28 05:46:30 3:     main::Heating_Control_Define        called by fhem.pl (3087)
2015.10.28 05:46:30 3:     main::CallFn                        called by fhem.pl (1731)
2015.10.28 05:46:30 3:     main::CommandModify                 called by fhem.pl (1053)
2015.10.28 05:46:30 3:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2100)
2015.10.28 05:46:30 3:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (683)
2015.10.28 05:46:30 3:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (438)
2015.10.28 05:46:30 3:     main::FW_Read                       called by fhem.pl (3087)
2015.10.28 05:46:30 3:     main::CallFn                        called by fhem.pl (652)


danke nochmal für eure Hilfe und Geduld...

Mfg Steffen

Dietmar63

@Steefen:
Ja. Damit hat es garantiert zu tun.

Hast du die zugehörigen Definitionen hier veröffentlicht?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Mitch

So, lief erstmal alles ohne Probleme.

Heute Morgen wurde wie geplant Bad und WZ/Küche auf 22 Grad gestellt und um 7:30 alles auf 16 Grad. Passt.

Jetzt kam ich gerade ins Büro und schaue nach und siehe da, wieder einige inactive :'(

Leider nichts im Log, bin aber auch auf Level 3.
FHEM im Proxmox Container

Mitch

So, ohne das irgend jemand etwas getan hat, oder fhem etwas geschalten hat, sind jetzt alles bis auf zwei auf inactiv  :'(
FHEM im Proxmox Container

Dietmar63

Gib mir mal die Definitionen der timer, die bei dir auf inactive gehen
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

@Mitch, Steffen:

active/inactive - Problematik:
Durch einen dummen Zufall habe ich soeben die Situation nachstellen können.
Versuche jetzt eine Lösung für dieses Problem zu finden.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm