(gelöst) [FUIP] WeekdayTimer keine anzeige

Begonnen von SamNitro, 08 Dezember 2019, 12:56:20

Vorheriges Thema - Nächstes Thema

SamNitro

Hallo Thorsten,
seit einem update werden meine Weekday Timer nicht mehr richtig erkannt, er speichert zwar die Werte Liest aber das Device nicht aus und zeigt mir die richtigen werte nicht an.

Alle Felder bleiben Grau!

LG Patrick
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Thorsten Pferdekaemper

Hi,
ich habe das gerade mal bei mir ausprobiert und keine Probleme feststellen können. Gibst Du mir mal ein bisschen mehr Information? Folgendes wäre hilfreich:
1. Ein list vom WeekdayTimer-Device in FHEM
2. Ein Screenshot von den Einstellungen zum View in FUIP
3. Ein Screenshot davon, wie das jetzt bei Dir aussieht, also das mit den grauen Feldern.
Gruß,
   Thorsten
FUIP

SamNitro

Ja klar...
Internals:
   COMMAND   
   CONDITION 
   DEF        dekolicht de 1234560|{sunset_abs_dat($date,"CIVIL","-2100","00:00","22:00")}|on 1234560|22:30|off
   DEVICE     dekolicht
   FUUID      5c7ffe98-f33f-19ae-9daf-83ba1a84473be2ad
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       wdt_dekolicht
   NR         151
   Profil 0: Sonntag 16:31:42 on, 22:30:00 off
   Profil 1: Montag 16:31:31 on, 22:30:00 off
   Profil 2: Dienstag 16:31:24 on, 22:30:00 off
   Profil 3: Mittwoch 16:31:20 on, 22:30:00 off
   Profil 4: Donnerstag 16:31:19 on, 22:30:00 off
   Profil 5: Freitag 16:31:20 on, 22:30:00 off
   Profil 6: Samstag 16:31:25 on, 22:30:00 off
   STATE      active
   STILLDONETIME 0
   TYPE       WeekdayTimer
   READINGS:
     2019-12-08 12:57:57   currValue       off
     2019-12-08 12:49:07   disabled        0
     2019-12-08 12:57:57   nextUpdate      2019-12-08 16:31:42
     2019-12-08 12:57:57   nextValue       on
     2019-12-08 12:57:57   state           active
   SWITCHINGTIMES:
     1234560|{sunset_abs_dat($date,"CIVIL","-2100","00:00","22:00")}|on
     1234560|22:30|off
   TIMER:
     wdt_dekolicht_1:
       HASH       wdt_dekolicht
       MODIFIER   1
       NAME       wdt_dekolicht_1
     wdt_dekolicht_2:
       HASH       wdt_dekolicht
       MODIFIER   2
       NAME       wdt_dekolicht_2
     wdt_dekolicht_SetTimerOfDay:
       HASH       wdt_dekolicht
       MODIFIER   SetTimerOfDay
       NAME       wdt_dekolicht_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:
         16:31:42   on
         22:30:00   off
       1:
         16:31:31   on
         22:30:00   off
       2:
         16:31:24   on
         22:30:00   off
       3:
         16:31:20   on
         22:30:00   off
       4:
         16:31:19   on
         22:30:00   off
       5:
         16:31:20   on
         22:30:00   off
       6:
         16:31:25   on
         22:30:00   off
     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      1575819102
       PARA       on
       TIME       {sunset_abs_dat($date,"CIVIL","-2100","00:00","22:00")}
       WE_Override 0
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     2:
       EPOCH      1575840600
       PARA       off
       TIME       22:30
       WE_Override 0
       TAGE:
         0
         1
         2
         3
         4
         5
         6
   profile_IDX:
     0:
       16:31:42   1
       22:30:00   2
     1:
       16:31:31   1
       22:30:00   2
     2:
       16:31:24   1
       22:30:00   2
     3:
       16:31:20   1
       22:30:00   2
     4:
       16:31:19   1
       22:30:00   2
     5:
       16:31:20   1
       22:30:00   2
     6:
       16:31:25   1
       22:30:00   2
   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
Attributes:
   commandTemplate set $NAME  $EVENT
   disable    0
   room       WeekdayTimer,



ist ein View template mit Popup:


(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

es fehlt auch die ausschaltzeit...
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Thorsten Pferdekaemper

Hi,
ich habe jetzt alles mögliche ausprobiert. ...inklusive View Template mit Popup, auf dem der WeekdayTimer auftaucht. Ich habe auch per copy&paste Deinen WeekdayTimer angelegt. Es funktioniert immer noch alles.
Könntest Du mir mal Deine FUIP....cfg-Datei geben? Vielleicht kann ich es dann nachvollziehen.
Gruß,
    Thorsten
FUIP

SamNitro

Im Anhang:

Sonst lösche ich den nochmal und erstelle ihn neu...
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

hast du dein fhem auf dem neuesten stand? die haben an der weekdaytimer.pm was geändert?! kann es daran liegen?
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

Also Neuen FHEM Weekdaytimer erstellen und neues FUIP Device erstellen bringt auch keine Abhilfe.

Speichern kann ich die werte, nur er liest keine werte aus dem FHEM Device
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Thorsten Pferdekaemper

Zitat von: SamNitro am 08 Dezember 2019, 15:47:11
hast du dein fhem auf dem neuesten stand? die haben an der weekdaytimer.pm was geändert?! kann es daran liegen?
Ja, das war es wohl. Ich habe jetzt ein Update gemacht und das Problem tritt bei mir auch auf.
...jetzt kann ich es analysieren.
Gruß,
   Thorsten
FUIP

Thorsten Pferdekaemper

Hi,
ich denke, dass ich es behoben habe. Mach mal ein update für FUIP.
Gruß,
   Thorsten
FUIP

SamNitro

Mega :)
es läuft wieder, Vielen Vielen Dank.

LG Patrick
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Beta-User

Nur interessehalber: Hatte das was mit den Änderungen in WDT zu tun oder handelte es sich um ein von diesen unabhängiges Thema?

(Nicht, dass ich unbeabsichtigt nochmal was zerschieße...)
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

Thorsten Pferdekaemper

Zitat von: Beta-User am 08 Dezember 2019, 18:04:56
Nur interessehalber: Hatte das was mit den Änderungen in WDT zu tun
Ja.
Die wdtimer-Widget-Version von FUIP liest da ein paar Internals aus und da hat sich eine Kleinigkeit geändert.
Gruß,
   Thorsten
FUIP

Beta-User

Hmm, das muß ich mir ggf. mal näher ansehen; wenn das die SWITCHINGTIMES sind und du darüber die DEF wieder zusammenbaust, kann das in Verbindung mit der Verwendung von weekprofile zu unbeabsichtigten Nebenwirkungen führen... (sollte man dann wenigstens dokumentieren).

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

Thorsten Pferdekaemper

Hi,
in dem Fall war das Problem, dass unter "profil:" vor "TAGE" der Eintrag "WE_Override" dazu gekommen ist. Jetzt habe ich das ein bisschen fehlertoleranter gelöst.
SWITCHINGTIMES benutze ich gar nicht. Soweit ich sehe, werden die folgenden Einträge (aus list...) benutzt:
DEVICE
COMMAND
CONDITION
LANGUAGE
disable
alias
profil:

Gruß,
   Thorsten
FUIP