[FHEM-Tablet-UI] WeekdayTimer Widget

Begonnen von svenson08, 24 Januar 2016, 18:39:21

Vorheriges Thema - Nächstes Thema

eki

eigentlich wird das seit längerem schon unterstützt. Ich habe das mal vom ursprünglichen Entwickler weiter geführt. Falls es nicht so klappt wie erwartet, müsste ich mal ein Listing Deines Weekdaytimers (einfach in FHEM list <device> eingeben und statt <device> den Namen des Weekdaytimer devices angeben) sehen und dann schauen, warum die UI durcheinander kommt.

juemuc

Hallo zusammen,

also bei mir funktioniert es auch nicht. Ich habe mir über die COMMAND-Zeile beholfen. In der Variablen setze ich einmal am Tag die entsprechende Uhrzeit.
ZitatInternals:
   COMMAND   
   CONDITION 
   DEF        FBDECT_FB_08761_0230141 de 1234560|22:45|on 2|21:00|on 1234560|{ReadingsVal("Sonnenaufgang_fuer_Nachtlicht","state","00:00")}|off
   DEVICE     FBDECT_FB_08761_0230141
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       Nachtlampe_WT
   NR         222
   Profil 0: Sonntag 04:44:00 off, 22:45:00 on
   Profil 1: Montag 04:44:00 off, 22:45:00 on
   Profil 2: Dienstag 04:44:00 off, 21:00:00 on, 22:45:00 on
   Profil 3: Mittwoch 04:44:00 off, 22:45:00 on
   Profil 4: Donnerstag 04:44:00 off, 22:45:00 on
   Profil 5: Freitag 04:44:00 off, 22:45:00 on
   Profil 6: Samstag 04:44:00 off, 22:45:00 on
   STATE      off
   STILLDONETIME 0
   TYPE       WeekdayTimer
   READINGS:
     2018-07-12 21:00:00   currValue       off
     2018-07-09 19:55:56   disabled        0
     2018-07-12 21:00:00   nextUpdate      2018-07-12 22:45:00
     2018-07-12 21:00:00   nextValue       on
     2018-07-12 04:44:00   state           off
   SWITCHINGTIMES:
     1234560|22:45|on
     2|21:00|on
     1234560|{ReadingsVal("Sonnenaufgang_fuer_Nachtlicht","state","00:00")}|off
   TIMER:
     Nachtlampe_WT_1:
       HASH       Nachtlampe_WT
       MODIFIER   1
       NAME       Nachtlampe_WT_1
     Nachtlampe_WT_2:
       HASH       Nachtlampe_WT
       MODIFIER   2
       NAME       Nachtlampe_WT_2
     Nachtlampe_WT_3:
       HASH       Nachtlampe_WT
       MODIFIER   3
       NAME       Nachtlampe_WT_3
     Nachtlampe_WT_SetTimerOfDay:
       HASH       Nachtlampe_WT
       MODIFIER   SetTimerOfDay
       NAME       Nachtlampe_WT_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:
         04:44:00   off
         22:45:00   on
       1:
         04:44:00   off
         22:45:00   on
       2:
         04:44:00   off
         21:00:00   on
         22:45:00   on
       3:
         04:44:00   off
         22:45:00   on
       4:
         04:44:00   off
         22:45:00   on
       5:
         04:44:00   off
         22:45:00   on
       6:
         04:44:00   off
         22:45:00   on
   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      1531428300
       PARA       on
       TIME       22:45
       TAGE:
         0
         1
         2
         3
         4
         5
         6
     2:
       EPOCH      1531422000
       PARA       on
       TIME       21:00
       TAGE:
         2
     3:
       EPOCH      1531363440
       PARA       off
       TIME       {ReadingsVal("Sonnenaufgang_fuer_Nachtlicht","state","00:00")}
       TAGE:
         0
         1
         2
         3
         4
         5
         6
   profile_IDX:
     0:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
     1:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
     2:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       21:00:00   2
       22:45:00   1
     3:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
     4:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
     5:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
     6:
       00:00:00   3
       04:42:00   3
       04:43:00   3
       04:44:00   3
       22:45:00   1
   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:
   commandTemplate set $NAME  $EVENT
   devStateStyle style="text-align:right"
   disable    0
   group      Schaltzeitpunkte
   room       Schaltzentrale,Statuszentrale

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

SamNitro

Also mein timer läuft mit sunset und sieht so aus..
ez_led de 1234560|{sunset_abs(-60*30,"15:00","22:00")}|on 1234560|22:15|off

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

juemuc

Zitat von: SamNitro am 13 Juli 2018, 18:56:36
Also mein timer läuft mit sunset und sieht so aus..
ez_led de 1234560|{sunset_abs(-60*30,"15:00","22:00")}|on 1234560|22:15|off



Welche Version verwendest Du? Wenn ich diese Funktion nutze, kann ich das Widget nicht mehr aufrufen.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

SamNitro

Zitat von: juemuc am 13 Juli 2018, 21:50:50
Welche Version verwendest Du? Wenn ich diese Funktion nutze, kann ich das Widget nicht mehr aufrufen.

Viele Grüße
Jürgen

Es müsste die letzten von Eki bereitgestellten Dateien sein.

Anbei trotzdem mal meine Dateien..
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

juemuc

Ich habe den Fehler gefunden. Wenn nicht alle Parameter gesetzt sind, gibt es ein Problem  8)

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Wasserwerk33

#441
Moin Jungs 

Kann mir einer vielleicht sagen wieso meins so aussieht? und wo ich das vielleicht ändern kann?

Danke für die Hilfe



Sry falsches Foto von mir Hochgeladen.

ToM_ToM

ZitatMoin Jungs

Kann mir einer vielleicht sagen wieso meins so aussieht? und wo ich das vielleicht ändern kann?

falscher Thread?
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

Wasserwerk33


ToM_ToM

ZitatSry war ein falsches foto

Aber auf dem anderen Foto sah es auch nicht besser aus. Auch wenn das hier eher zum Thread passt...
Basierend auf diesem Screenshot und der Kenntnis von dem anderen, würde ich sagen, du hast dir irgendwas zerschossen.
Hast du eine User.css? Falls ja, kommentiere diese mal aus und mache einen Reload (evtl. Cache leeren).
Falls du die nicht hast oder es nicht hilft, prüf mal deine ganzen HTML-Files die dort eingebunden sind. Dies kannst du auf dieser Seite tun: https://validator.w3.org/

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

juemuc

#445
Hallo zusammen,

nach dem aktuellen Update des Tablet-UI sieht es nun leider so aus  :(

Wer kann helfen. Das Einspielen der "alten" CSS-Datei hilft leider nicht. Das zweite Bild ist ohne Update.
Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Lichti

Probier doch mal die js  und css von hier weiter oben.

juemuc

#447
Mit einer Rücksicherung der Dateien funktioniert es natürlich (zumindest fast). Die Pfeile (hoch/runter) werden nicht korrekt dargestellt. Die Frage lautet eher, warum sind diese Dateien nicht im aktuellen Tablet-UI-Update.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

eki

Ich werde das mal mit setstate klären, bzw. die letzte Version bei ihm einkippen, dann sollte auch mit dem normalen Update die richtige Version mitkommen.

Warum die Pfeile nicht angezeigt werden, ist mir ein Rätsel (vor allem weil der Mülleimer ja zu sehen ist, und das genau den gleichen Mechanismus nutzt. Kannst Du mal den Browser Cache löschen (Shift+Strg+Entf).

juemuc

Leider hat das Löschen des Cache (FF) nicht geholfen. In anderen Widgets werden die Pfeile korrekt dargestellt.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).