WeekdayTimer funktioniert nicht!

Begonnen von Christian72D, 04 Januar 2015, 12:09:42

Vorheriges Thema - Nächstes Thema

Christian72D

Und das hier stört dich nicht?
2015.01.09 09:30:06 3: [HeizungSteuern] invalid device, <WeekdayTimer> not found

Meinst du das mit Definition?

Internals:
   DEF        WeekdayTimer Heizung 1234567|22:00|on 1234567|21:50|off
   DEVICE     WeekdayTimer
   LANGUAGE   de
   NAME       HeizungSteuern
   NR         102
   PERLTIMEUPDATEMODE 0
   STATE      0
   TYPE       WeekdayTimer
   Readings:
     2015-01-09 19:08:35   nextUpdate      09.01.2015 19:09:40
     2015-01-09 19:08:35   nextValue       0
     2015-01-09 19:08:35   state           0
   Timer:
     Heizungsteuern_update:
       HASH       HeizungSteuern
       MODIFIER   Update
       NAME       HeizungSteuern_Update
   Helper:
     COMMAND    Heizung 1234567|22:00|on 1234567|21:50|off
     DESIRED_TEMP_READING
     SWITCHINGTIMES
     Switchingtime:
       0:
       1:
       2:
       3:
       4:
       5:
       6:
Attributes:
   room       Keller
   verbose    5

Dietmar63

Hinter DEF dürfte nur
Heizung 1234567|22:00|on 1234567|21:50|off
Stehen.
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

bei mir sieht es so aus:

Internals:
   DEF        HeizungKueche de 06:45|25 07:30|22 09:00|19 12:00|22          13:15|20                   19:00|16           (heizungAnAus("An",  1))
   DEVICE     HeizungKueche
   LANGUAGE   de
   NAME       HeizungKueche_we
   NR         56
   PERLTIMEUPDATEMODE 0
   PROFILE 0: Sonntag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 1: Montag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 2: Dienstag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 3: Mittwoch 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 4: Donnerstag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 5: Freitag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
   PROFILE 6: Samstag 06:45 25, 07:30 22, 09:00 19, 12:00 22, 13:15 20, 19:00 16,
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

wenn ich diese Definition eingebe:
define HeizungSteuern WeekdayTimer Heizung 123456|07:00|on 123456|18:00|off
kommt dies heraus:
Internals:
   CFGFN
   DEF        Heizung 123456|07:00|on 123456|18:00|off
   DEVICE     Heizung
   LANGUAGE   de
   NAME       HeizungSteuern
   NR         430
   PERLTIMEUPDATEMODE 0
   PROFILE 1: Montag 07:00 on, 18:00 off,
   PROFILE 2: Dienstag 07:00 on, 18:00 off,
   PROFILE 3: Mittwoch 07:00 on, 18:00 off,
   PROFILE 4: Donnerstag 07:00 on, 18:00 off,
   PROFILE 5: Freitag 07:00 on, 18:00 off,
   PROFILE 6: Samstag 07:00 on, 18:00 off,
   STATE      off
   TYPE       WeekdayTimer
   Readings:
     2015-01-09 19:20:08   nextUpdate      10.01.2015 07:00:00
     2015-01-09 19:20:08   nextValue       on
     2015-01-09 19:20:08   state           off


und das ist richtig.

so:
DEF        WeekdayTimer Heizung 1234567|22:00|on 1234567|21:50|off
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

zur Sicherheit kannst du bitte das Kommando version eingeben und den output posten.

es muss so etwas wie
# $Id: 90_at.pm 6797 2014-10-21 12:32:19Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 95_holiday.pm 5956 2014-05-24 13:04:04Z rudolfkoenig $
# $Id: 91_notify.pm 6371 2014-08-07 05:33:37Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $

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

Christian72D

# $Id: fhem.pl 7358 2014-12-29 16:03:31Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 7469 2015-01-07 16:31:01Z martinp876 $
# $Id: 57_Calendar.pm 7090 2014-11-29 14:23:17Z borisneubert $
# $Id: 70_ENIGMA2.pm 7404 2015-01-02 13:24:31Z loredo $
# $Id: 01_FHEMWEB.pm 7284 2014-12-21 16:18:32Z rudolfkoenig $
# $Id: 92_FileLog.pm 7409 2015-01-02 16:37:36Z rudolfkoenig $
# $Id: 00_HMLAN.pm 7331 2014-12-27 09:38:13Z martinp876 $
# $Id: 98_Heating_Control.pm 7168 2014-12-08 00:03:37Z dietmar63 $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 7409 2015-01-02 16:37:36Z rudolfkoenig $
# $Id: 59_Twilight.pm 7462 2015-01-06 17:13:36Z dietmar63 $
# $Id: 99_Utils.pm 7461 2015-01-06 16:32:08Z rudolfkoenig $
# $Id: 98_WeekdayTimer.pm 7168 2014-12-08 00:03:37Z dietmar63 $
# $Id: 98_XmlList.pm 2895 2013-03-11 19:48:01Z rudolfkoenig $
# $Id: 90_at.pm 7000 2014-11-16 16:51:50Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_eventTypes.pm 7221 2014-12-15 10:02:49Z rudolfkoenig $
# $Id: 91_notify.pm 7260 2014-12-19 12:50:49Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $

Christian72D

Ich glaub es läuft jetzt!!!

Durch diese Zeile:
2015.01.09 09:30:06 3: [HeizungSteuern] invalid device, <WeekdayTimer> not found
konnte der Timer nicht wirklich angelegt werden, dadurch sah es bei mir anders aus als bei dir.

Also habe ich nach dem update force jetzt eben den WT gelöscht und direkt neu angelegt, JETZT sieht es so aus wie bei dir:

Internals:
   CFGFN
   DEF        Heizung 1234567|21:40|on 1234567|21:30|off
   DEVICE     Heizung
   LANGUAGE   de
   NAME       HeizungSteuern
   NR         138
   PERLTIMEUPDATEMODE 0
   PROFILE 0: Sonntag 21:30 off, 21:40 on,
   PROFILE 1: Montag 21:30 off, 21:40 on,
   PROFILE 2: Dienstag 21:30 off, 21:40 on,
   PROFILE 3: Mittwoch 21:30 off, 21:40 on,
   PROFILE 4: Donnerstag 21:30 off, 21:40 on,
   PROFILE 5: Freitag 21:30 off, 21:40 on,
   PROFILE 6: Samstag 21:30 off, 21:40 on,
   STATE      on
   TYPE       WeekdayTimer
   Readings:
     2015-01-09 21:40:00   nextUpdate      10.01.2015 21:30:00
     2015-01-09 21:40:00   nextValue       off
     2015-01-09 21:40:00   state           on
   Timer:
     Heizungsteuern_update:
       HASH       HeizungSteuern
       MODIFIER   Update
       NAME       HeizungSteuern_Update
   Helper:
     DESIRED_TEMP_READING
     SWITCHINGTIMES 1234567|21:40|on 1234567|21:30|off
     Switchingtime:
       0:
         21:30:00   off
         21:40:00   on
       1:
         21:30:00   off
         21:40:00   on
       2:
         21:30:00   off
         21:40:00   on
       3:
         21:30:00   off
         21:40:00   on
       4:
         21:30:00   off
         21:40:00   on
       5:
         21:30:00   off
         21:40:00   on
       6:
         21:30:00   off
         21:40:00   on
Attributes:
   verbose    5