[gefixt] Sporadischer Absturz durch ./FHEM/98_WeekdayTimer.pm

Begonnen von JamBay, 11 März 2020, 19:57:38

Vorheriges Thema - Nächstes Thema

JamBay

WeekdayTimer
Internals:
   COMMAND   
   CONDITION 
   DEF        TMT_YZF weekprofile:wp_TT_YZF
   DEVICE     TMT_YZF
   FUUID      5d8605ee-f33f-19fe-6212-f5c6bc3b3de8ccad
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       wt_TT_YZF
   NR         167
   Profil 0: Sonntag 00:10:00 4.5
   Profil 1: Montag 00:10:00 4.5
   Profil 2: Dienstag 00:10:00 4.5
   Profil 3: Mittwoch 00:10:00 4.5
   Profil 4: Donnerstag 00:10:00 4.5
   Profil 5: Freitag 00:10:00 4.5
   Profil 6: Samstag 00:10:00 4.5
   STATE      4.5
   STILLDONETIME 0
   TYPE       WeekdayTimer
   Helper:
     DBLOG:
       state:
         LogDB:
           TIME       1584205423.99614
           VALUE      4.5
   READINGS:
     2020-03-14 18:03:43   currValue       4.5
     2020-03-14 18:03:43   nextUpdate      2020-03-15 00:10:00
     2020-03-14 18:03:43   nextValue       4.5
     2020-03-14 18:03:43   state           4.5
     2020-03-14 18:03:36   weekprofiles    wp_TT_YZF:default:summer
   SWITCHINGTIMES:
     5|00:10|4.5
     1|00:10|4.5
     6|00:10|4.5
     0|00:10|4.5
     4|00:10|4.5
     2|00:10|4.5
     3|00:10|4.5
   TIMER:
     wt_TT_YZF_15:
       HASH       wt_TT_YZF
       MODIFIER   15
       NAME       wt_TT_YZF_15
     wt_TT_YZF_SetTimerOfDay:
       HASH       wt_TT_YZF
       MODIFIER   SetTimerOfDay
       NAME       wt_TT_YZF_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
     wt_TT_YZF_delayed:
       HASH       wt_TT_YZF
       MODIFIER   delayed
       NAME       wt_TT_YZF_delayed
   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:
         00:10:00   4.5
       1:
         00:10:00   4.5
       2:
         00:10:00   4.5
       3:
         00:10:00   4.5
       4:
         00:10:00   4.5
       5:
         00:10:00   4.5
       6:
         00:10:00   4.5
     WEDAYS:
       0          1
       1          1
   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
     nl:
       Zondag
       Maandag
       Dinsdag
       Woensdag
       Donderdag
       Vrijdag
       Zaterdag
       weekend
       werkdagen
   profil:
     1:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         5
     2:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         1
     3:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         6
     4:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         0
     5:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         4
     6:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         2
     7:
       EPOCH      1584141000
       PARA       4.5
       TIME       00:10
       WE_Override 0
       TAGE:
         3
   profile_IDX:
     0:
       00:10:00   4
       08:30:00   17
       12:30:00   18
       14:00:00   19
       17:45:00   20
     1:
       00:10:00   2
       06:10:00   7
       07:15:00   8
       13:00:00   9
       18:45:00   10
     2:
       00:10:00   6
       06:10:00   27
       07:15:00   28
       13:00:00   29
       18:45:00   30
     3:
       00:10:00   7
       06:10:00   32
       07:15:00   33
       13:00:00   34
       18:45:00   35
     4:
       00:10:00   5
       06:10:00   22
       07:15:00   23
       13:00:00   24
       18:45:00   25
     5:
       00:10:00   1
       06:10:00   2
       07:15:00   3
       13:00:00   4
       18:45:00   5
     6:
       00:10:00   3
       08:30:00   12
       12:30:00   13
       14:00:00   14
       17:45:00   15
   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
     nl:
       zo
       ma
       di
       wo
       do
       vr
       za
       $we
       !$we
   weekprofiles:
     wp_TT_YZF:
       PROFILE    default:summer
       PROFILE_JSON {"Sun":{"temp":["4.5"],"time":["24:00"]},"Fri":{"temp":["4.5"],"time":["24:00"]},"Tue":{"temp":["4.5"],"time":["24:00"]},"Wed":{"time":["24:00"],"temp":["4.5"]},"Mon":{"temp":["4.5"],"time":["24:00"]},"Thu":{"time":["24:00"],"temp":["4.5"]},"Sat":{"time":["24:00"],"temp":["4.5"]}}
       SunAsWE    0
       PROFILE_DATA:
         Fri:
           temp:
             4.5
           time:
             24:00
         Mon:
           temp:
             4.5
           time:
             24:00
         Sat:
           temp:
             4.5
           time:
             24:00
         Sun:
           temp:
             4.5
           time:
             24:00
         Thu:
           temp:
             4.5
           time:
             24:00
         Tue:
           temp:
             4.5
           time:
             24:00
         Wed:
           temp:
             4.5
           time:
             24:00
Attributes:
   alias      Zeitschaltuhr Thermostat Yannick
   commandTemplate set $NAME control $EVENT
   room       RZ->Heizung,Räume->Yannick
   switchInThePast 1

weekprofile:
Internals:
   CONFIGFILE ./log/weekprofile-wp_TT_YZF.cfg
   DEF        wt_TT_YZF
   FUUID      5dfd16d6-f33f-19fe-d4bf-8459cc32ab38149b
   NAME       wp_TT_YZF
   NR         202
   NTFY_ORDER 50-wp_TT_YZF
   STATE      created
   TYPE       weekprofile
   MASTERDEV:
     NAME       wt_TT_YZF
   PROFILES:
     HASH(0x6e45ed8)
     HASH(0x6e46028)
     HASH(0x6e46658)
     HASH(0x6e46c28)
     HASH(0x6e4a780)
   READINGS:
     2020-03-14 18:03:44   profile_count   5
     2020-03-14 14:01:52   state           created
   SNDDEVLIST:
     HASH(0x6e47140)
     HASH(0x6e471a0)
     HASH(0x6e47200)
     HASH(0x6e47260)
     HASH(0x6e472c0)
     HASH(0x6e47320)
     HASH(0x6e47380)
     HASH(0x6e473e0)
     HASH(0x6e47440)
     HASH(0x6e474a0)
     HASH(0x6e47500)
     HASH(0x6e47560)
     HASH(0x6e475c0)
     HASH(0x6e47620)
     HASH(0x6e47680)
     HASH(0x6e476e0)
     HASH(0x6e47740)
     HASH(0x6e477a0)
     HASH(0x6e47800)
   TOPICS:
     default
Attributes:
   group      WeekProfile
   room       RZ->Heizung
   tempOFF    4.0


Ich passe die Zeile mal an, die Zeilen sollten in dem Bereich noch gleich sein.

Ich habe mal versucht mich in das Konzept Topics einzulesen, aber es wollte nicht in meinen Kopf.
Ich kann es ja noch mal versuchen, und bei Bedarf nachfragen.

Beta-User

OK, wie vermutet weniger Schaltzeiten...

Hatte zwischenzeitlich auch den anderen Thread nochmal gegengelesen und bin einigermaßen sicher, dass dieser Fix Sinn macht.




@JamBay: Eigentlich ist das mit den Topics so gedacht: Du legst das Profil fest, das der WDT jeweils aus dem wp-Device nehmen soll, indem du a) (am WDT) ein userattr festlegst namens weekprofile, und b) dort den Namen des Profils einträgst (also quasi, wie der WDT (oder mehrere) in weekprofile heißen soll).

Dann kannst du mit restore_topic allen "Clienten" dieses weekprofile-Devices die entsprechende Kombination aus (ihrem) Profile:Topic (für alle) senden, also z.B. alle WDT von Sommer auf Winter umschalten, und eben auch - im Prinzip - alle Profile in einem weekprofile-Device halten (und dort z.B. einfacher für andere Devices kopieren).

(Am besten einfach mal bei einem WDT durchspielen und den Topic-Wechsel dann nicht mehr mit send-to-device machen, dann sollte das klarer werden).
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

JamBay

Danke für deine Geduld!
Ich bekomme es aber nicht zu Laufen.

Ich habe folgenden WeekdayTimer erstellt:

Internals:
   CFGFN     
   COMMAND   
   CONDITION 
   DEF        TMT_KUF weekprofile:wp_HOME
   DEVICE     TMT_KUF
   FUUID      5e6d3c6b-f33f-19fe-2a93-5f2d99b44e33e673
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       wt_TMT_KUF
   NR         1829
   Profil 0: Sonntag 00:10:00 18.0
   Profil 1: Montag 00:10:00 18.0
   Profil 2: Dienstag 00:10:00 18.0
   Profil 3: Mittwoch 00:10:00 18.0
   Profil 4: Donnerstag 00:10:00 18.0
   Profil 5: Freitag 00:10:00 18.0
   Profil 6: Samstag 00:10:00 18.0
   STATE      18.0
   STILLDONETIME 0
   TYPE       WeekdayTimer
   Helper:
     DBLOG:
       state:
         LogDB:
           TIME       1584227414.40504
           VALUE      18.0
   READINGS:
     2020-03-15 00:10:14   currValue       18.0
     2020-03-15 00:10:14   nextUpdate      2020-03-16 00:10:00
     2020-03-15 00:10:14   nextValue       18.0
     2020-03-15 00:10:14   state           18.0
     2020-03-14 21:21:08   weekprofiles    wp_HOME:default:default
   SWITCHINGTIMES:
     5|00:10|18.0
     1|00:10|18.0
     6|00:10|18.0
     0|00:10|18.0
     4|00:10|18.0
     2|00:10|18.0
     3|00:10|18.0
   TIMER:
     wt_TMT_KUF_4:
       HASH       wt_TMT_KUF
       MODIFIER   4
       NAME       wt_TMT_KUF_4
     wt_TMT_KUF_SetTimerOfDay:
       HASH       wt_TMT_KUF
       MODIFIER   SetTimerOfDay
       NAME       wt_TMT_KUF_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
     wt_TMT_KUF_delayed:
       HASH       wt_TMT_KUF
       MODIFIER   delayed
       NAME       wt_TMT_KUF_delayed
   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:
         00:10:00   18.0
       1:
         00:10:00   18.0
       2:
         00:10:00   18.0
       3:
         00:10:00   18.0
       4:
         00:10:00   18.0
       5:
         00:10:00   18.0
       6:
         00:10:00   18.0
     WEDAYS:
       0          1
       6          1
   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
     nl:
       Zondag
       Maandag
       Dinsdag
       Woensdag
       Donderdag
       Vrijdag
       Zaterdag
       weekend
       werkdagen
   profil:
     1:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         5
     2:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         1
     3:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         6
     4:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         0
     5:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         4
     6:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         2
     7:
       EPOCH      1584227400
       PARA       18.0
       TIME       00:10
       WE_Override 0
       TAGE:
         3
   profile_IDX:
     0:
       00:10:00   4
     1:
       00:10:00   2
     2:
       00:10:00   6
     3:
       00:10:00   7
     4:
       00:10:00   5
     5:
       00:10:00   1
     6:
       00:10: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
     nl:
       zo
       ma
       di
       wo
       do
       vr
       za
       $we
       !$we
   weekprofiles:
     wp_HOME:
       PROFILE    default:default
       PROFILE_JSON {"Sat":{"temp":["18.0"],"time":["24:00"]},"Fri":{"temp":["18.0"],"time":["24:00"]},"Sun":{"time":["24:00"],"temp":["18.0"]},"Wed":{"temp":["18.0"],"time":["24:00"]},"Tue":{"temp":["18.0"],"time":["24:00"]},"Thu":{"temp":["18.0"],"time":["24:00"]},"Mon":{"time":["24:00"],"temp":["18.0"]}}
       SunAsWE    0
       PROFILE_DATA:
         Fri:
           temp:
             18.0
           time:
             24:00
         Mon:
           temp:
             18.0
           time:
             24:00
         Sat:
           temp:
             18.0
           time:
             24:00
         Sun:
           temp:
             18.0
           time:
             24:00
         Thu:
           temp:
             18.0
           time:
             24:00
         Tue:
           temp:
             18.0
           time:
             24:00
         Wed:
           temp:
             18.0
           time:
             24:00
Attributes:
   alias      Zeitschaltuhr Thermostat Küche neu
   commandTemplate set $NAME control $EVENT
   room       RZ->Heizung,Räume->Küche
   switchInThePast 1
   userattr   weekprofile
   verbose    5
   weekprofile wp_KUF


dazu das passende weekprofile:

Internals:
   CFGFN     
   CONFIGFILE ./log/weekprofile-wp_HOME.cfg
   FUUID      5e6d243a-f33f-19fe-d186-f17ee432c275cb63
   NAME       wp_HOME
   NR         1432
   NTFY_ORDER 50-wp_HOME
   STATE      created
   TYPE       weekprofile
   Helper:
     DBLOG:
       state:
         LogDB:
           TIME       1584211002.63678
           VALUE      created
   PROFILES:
     HASH(0x7886880)
     HASH(0x529e2c8)
     HASH(0x7827900)
   READINGS:
     2020-03-15 11:48:14   active_topic    default
     2020-03-14 22:00:07   profile_count   3
     2020-03-14 19:36:42   state           created
     2020-03-14 22:00:07   topics          default:summer:winter
   SNDDEVLIST:
     HASH(0x6eb2260)
     HASH(0x7756180)
     HASH(0x746b458)
     HASH(0x738e9d8)
     HASH(0x7583f68)
     HASH(0x70f4178)
     HASH(0x6e34210)
     HASH(0x7878760)
     HASH(0x74115e8)
     HASH(0x7463048)
     HASH(0x70e3010)
     HASH(0x6e27380)
     HASH(0x73e6178)
     HASH(0x73fb700)
     HASH(0x740da00)
     HASH(0x7124fe8)
     HASH(0x73334a8)
     HASH(0x787d2e0)
     HASH(0x757a568)
     HASH(0x6e47530)
   TOPICS:
     default
     summer
     winter
Attributes:
   group      WeekProfile
   room       RZ->Heizung
   tempOFF    4.0
   useTopics  1


Und folgende Profile:

default:default
{"Sat":{"temp":["18.0"],"time":["24:00"]},"Fri":{"temp":["18.0"],"time":["24:00"]},"Sun":{"time":["24:00"],"temp":["18.0"]},"Wed":{"temp":["18.0"],"time":["24:00"]},"Tue":{"temp":["18.0"],"time":["24:00"]},"Thu":{"temp":["18.0"],"time":["24:00"]},"Mon":{"time":["24:00"],"temp":["18.0"]}}
summer:wp_KUF
{"Wed":{"time":["24:00"],"temp":["8.0"]},"Tue":{"temp":["8.0"],"time":["24:00"]},"Thu":{"time":["24:00"],"temp":["8.0"]},"Mon":{"temp":["8.0"],"time":["24:00"]},"Sat":{"time":["24:00"],"temp":["8.0"]},"Fri":{"time":["24:00"],"temp":["8.0"]},"Sun":{"time":["24:00"],"temp":["8.0"]}}
und winter:wp_KUF
{"Mon":{"time":["24:00"],"temp":["20.0"]},"Thu":{"temp":["20.0"],"time":["24:00"]},"Tue":{"time":["24:00"],"temp":["20.0"]},"Wed":{"temp":["20.0"],"time":["24:00"]},"Sat":{"temp":["20.0"],"time":["24:00"]},"Sun":{"time":["24:00"],"temp":["20.0"]},"Fri":{"temp":["20.0"],"time":["24:00"]}}

Wenn ich nun im wp im Widget ein Profil auswähle, da T drücke für restore topic, passiert genau nichts.

Ich habe bestimmt irgendwas falsch gemacht, sicher auch nur eine Kleinigkeit, aber ich komme nicht drauf.


Beta-User

attr wt_TMT_KUF weekprofile wt_TMT_KUF should do the trick ;) .
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

Habe eben den Fix ins svn eingecheckt und gleich weekprofile als "Zwangsuserattr" eingefügt samt ein paar Zeilen commandref dazu, falls man weekprofile nutzt. Hilft evtl. bei der Anwendung...

siehe auch hier: https://forum.fhem.de/index.php/topic,108820.0.html
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

JamBay

Zitat von: Beta-User am 15 März 2020, 12:25:46
attr wt_TMT_KUF weekprofile wt_TMT_KUF should do the trick ;) .
das verwiirt mich jetzt komplett, im Attribut weekprofile soll doch ein/das weekprofile hinterlegt sein, wt* ist bei mir aber ein WDT.

In meiner Konfig habe ich folgendes:
wp_HOME:summer:wp_KUF
^             ^           ^
weekprofile
               topic
                             wie heißt das, ist für mich das Attribut weekprofile im WDT

Ich habe es trotz nichtverstehens mal versucht, es hat aber auch nicht funktioniert.

Was bei mir übrigens geht, ist
set wt_TMT_KUF weekprofile wp_HOME:winter:wp_KUF
mit den devices aus meinem letzten Post.
Also abholen geht, vom WDT aus, aber senden zum WDT nicht.

Beta-User

? Wer verwirrt wen...?

Also: Wenn du mit Topics arbeiten willst, muß folgendes zusammenpassen:

WDT: Verweist in der DEF auf den Namen des weekprofile-Devicesweekprofile:<weekprofile-device-name>oder
weekprofile:<weekprofile-device-name>:true"weekprofile" und "true" sind dabei genau so zu verwenden, das sind Schlüsselbegriffe, die ausgewertet werden. Damit "weiß" der WDT, a) dass er via weekprofile gesteuert wird, und b) wo er sein "erstes Profil" anfordern soll (danach könnte es evtl. auch von einem anderen wp-Device gehen...).
Als Attribut "weekprofile" ist anzugeben, welches "profil" weekprofile nutzen soll, wenn es via Topic-Wechsel mit dem WDT "reden will". Im Prinzip ist das beliebig, es muß nur auf beiden Seiten gleich sein (unten: test2).

Im weekprofile muß es für Topic-Nutzung daher ebenfalls ein Profil geben, das diesem Attribut-Wert vom WDT entspricht.

Beispiel (leider sieht man nicht, wie die einzelnen Profile aussehen, aber das ist der Status nach einem Topic-Wechsel in meinem Testsystem):defmod wp_test_wdt WeekdayTimer MYSENSOR_96 weekprofile:weekprof:true
attr wp_test_wdt userattr weekprofile
attr wp_test_wdt commandTemplate set $NAME  $EVENT
attr wp_test_wdt weekprofile test2

defmod weekprof weekprofile
attr weekprof tempOFF 7
attr weekprof tempON 18
attr weekprof useTopics 1

setstate weekprof created
setstate weekprof 2020-03-16 16:30:08 active_topic winter
setstate weekprof 2020-03-15 20:27:43 profile_count 8
setstate weekprof 2020-03-15 20:27:43 state created
setstate weekprof 2020-03-15 20:27:43 topics default:winter

setstate wp_test_wdt active
setstate wp_test_wdt 2020-03-16 16:30:08 currValue 18.0
setstate wp_test_wdt 2020-03-16 16:30:08 nextUpdate 2020-03-17 00:10:00
setstate wp_test_wdt 2020-03-16 16:30:08 nextValue 18.0
setstate wp_test_wdt 2020-03-16 16:30:08 state active
setstate wp_test_wdt 2020-03-16 16:30:08 weekprofiles weekprof:winter:test2
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

JamBay

OK, ich denke ich kann die Verwirrung 'auflösen', ich habe eigentlich alles richtig gemacht, ABER kann es sein, dass _ ein Umlaut/Sonderzeichen ist?
Wiki: Derzeit (Version: 10924) können keine Leerzeichen oder Umlaute verwendet werden. Leerzeichen werden bei der Eingabe abgefangen. Hat man versehentlich doch Umlaute verwendet, müssen in der Datei ./log/weekprofile-<name>.cfg die entsprechenden Zeilen manuell gelöscht/umbenennt werden und danach ein rereadcfg ausführt werden.

Versuch du es doch bitte mal mit wp_KUF statt test2 in deinem Beispiel...
Im Prinzip ist das beliebig, es muß nur auf beiden Seiten gleich sein (unten: test2).
Käfer oder Feature?

Beta-User

Schön, dass du das Problem lokalisieren konntest, war mir bisher unbekannt, dass weekprofile an der Stelle wählerisch ist (?)...

Wenn, dann könnte hier @Risiko was dazu sagen/das ggf. ändern.
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

Risiko

Hallo.

Ich kann kann kein Problem mit '_' im Namen feststellen.

Risiko

Beta-User

Hmm, dann streiche ich das mal aus der Liste der (für mich) offenen Fragen...

Danke für's nachsehen!
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