FTUI Anzeige Abfallkalender

Begonnen von Jens_B, 18 März 2016, 10:36:12

Vorheriges Thema - Nächstes Thema

Jens_B

Hallo Zusammen,
nachdem ich nun den Abfallkalender eingebunden habe und auch das Mülleimericon in FTUI inkl. Anzeige der Tage sehe,
versuche ich statt 4 Icons für die Abfuhrtage, das Ganze auf 2 zu reduzieren.
Bei uns kommen der Bio und Restabfall an gleichen Tagen und der Gelbe Sack/Altpapier an gleichen Tagen.
Mein Gedanke war nun, Bio + Gelber Sack in 1 Symbol zu packen und Restabfall+Altpapier ebenfalls.
Leider bekomme ich das irgendwie nicht gebacken....
<div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="next"
        data-get-warn=".*(\d+).*"
        data-get-on='["Restmuelltonne_.*","Altpapiertonne_.*"]'
        data-on-colors='["black","blue"]'       
        data-icons='["fa-trash-o","fa-trash-o"]'>
       </div>
       <div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="next"
        data-get-warn=".*(\d+).*"
        data-get-on='["GelberSack_.*","Biotonne_.*"]'
        data-on-colors='["yellow","black"]'       
        data-icons='["fa-trash-o","fa-trash-o"]'>
       </div>


Jetzt habe ich 2 Symbole, leider zeigt mir das eine Symbol eben dann die Tage einfach in grau für die nächste Falligkeit ab
Während das andere stimmt.
Ich habe es mir eigentlich so vorgestellt, das das 1. Symbol die nächste Fälligkeit vom Restmüll oder Altpapier anzeigt, während das 2. Symbol nächste Fälligkeit von GelberSack oder Bio anzeigt.

Ich habe echt keine Ahnung, wie ich das hinbekommen kann.

Gruß
Jens


RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

kvo1

Hallo Jens,

zunächst einmal darst Du nicht    data-get="next"   für beide verwenden, "next" hat immer nur den nächsten Termin !

vlt. so ...

<div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="Restmuelltonne_.*"
        data-get-warn=".*(\d+).*"
        data-get-on='["Restmuelltonne_.*","Altpapiertonne_.*"]'
        data-on-colors='["black","blue"]'       
        data-icons='["fa-trash-o","fa-trash-o"]'>
       </div>
       <div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="GelberSack_.*"
        data-get-warn=".*(\d+).*"
        data-get-on='["GelberSack_.*","Biotonne_.*"]'
        data-on-colors='["yellow","black"]'       
        data-icons='["fa-trash-o","fa-trash-o"]'>
       </div>


sonst mach mal ´n    list myAbfall

RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Jens_B


Internals:
   DEF        Abfall_Wendeburg
   KALENDER   Abfall_Wendeburg
   NAME       myAbfall
   NR         552
   NTFY_ORDER 50-myAbfall
   STATE      3
   TYPE       ABFALL
   Readings:
     2016-03-20 19:51:30   Altpapiertonne_datum 12.04.16
     2016-03-20 19:51:30   Altpapiertonne_tage 23
     2016-03-20 19:51:30   Altpapiertonne_text   Altpapiertonne
     2016-03-20 19:51:30   Altpapiertonne_wochentag Dienstag
     2016-03-20 19:51:30   Biotonne_datum  23.03.16
     2016-03-20 19:51:30   Biotonne_tage   3
     2016-03-20 19:51:30   Biotonne_text     Biotonne
     2016-03-20 19:51:30   Biotonne_wochentag Mittwoch
     2016-03-20 19:51:30   GelberSack_datum 12.04.16
     2016-03-20 19:51:30   GelberSack_tage 23
     2016-03-20 19:51:30   GelberSack_text   Gelber Sack
     2016-03-20 19:51:30   GelberSack_wochentag Dienstag
     2016-03-20 19:51:30   Restmuelltonne_datum 01.04.16
     2016-03-20 19:51:30   Restmuelltonne_tage 12
     2016-03-20 19:51:30   Restmuelltonne_text   Restmülltonne
     2016-03-20 19:51:30   Restmuelltonne_wochentag Freitag
     2016-03-20 19:51:30   next            Biotonne_3
     2016-03-20 19:51:30   next_datum      23.03.16
     2016-03-20 19:51:30   next_tage       3
     2016-03-20 19:51:30   next_text         Biotonne
     2016-03-20 19:51:30   next_wochentag  Mittwoch
     2016-03-20 19:51:30   state           3
Attributes:
   calendarname_praefix 0





Gesendet von meinem iPhone mit Tapatalk
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

uniqueck

Zitat von: Jens_B am 20 März 2016, 20:02:53

Internals:
   DEF        Abfall_Wendeburg
   KALENDER   Abfall_Wendeburg
   NAME       myAbfall
   NR         552
   NTFY_ORDER 50-myAbfall
   STATE      3
   TYPE       ABFALL
   Readings:
     2016-03-20 19:51:30   Altpapiertonne_datum 12.04.16
     2016-03-20 19:51:30   Altpapiertonne_tage 23
     2016-03-20 19:51:30   Altpapiertonne_text   Altpapiertonne
     2016-03-20 19:51:30   Altpapiertonne_wochentag Dienstag
     2016-03-20 19:51:30   Biotonne_datum  23.03.16
     2016-03-20 19:51:30   Biotonne_tage   3
     2016-03-20 19:51:30   Biotonne_text     Biotonne
     2016-03-20 19:51:30   Biotonne_wochentag Mittwoch
     2016-03-20 19:51:30   GelberSack_datum 12.04.16
     2016-03-20 19:51:30   GelberSack_tage 23
     2016-03-20 19:51:30   GelberSack_text   Gelber Sack
     2016-03-20 19:51:30   GelberSack_wochentag Dienstag
     2016-03-20 19:51:30   Restmuelltonne_datum 01.04.16
     2016-03-20 19:51:30   Restmuelltonne_tage 12
     2016-03-20 19:51:30   Restmuelltonne_text   Restmülltonne
     2016-03-20 19:51:30   Restmuelltonne_wochentag Freitag
     2016-03-20 19:51:30   next            Biotonne_3
     2016-03-20 19:51:30   next_datum      23.03.16
     2016-03-20 19:51:30   next_tage       3
     2016-03-20 19:51:30   next_text         Biotonne
     2016-03-20 19:51:30   next_wochentag  Mittwoch
     2016-03-20 19:51:30   state           3
Attributes:
   calendarname_praefix 0





Gesendet von meinem iPhone mit Tapatalk


Aktuell ist das im Abfall Modul nicht möglich, readings zusammen zufassen.
Entweder du fässt die Termine schon im Kalender Modul zusammen, oder wir müssen über eine Anpassung im Abfall Modul nachdenken.
Das sollte wir allerdings dann auch im richtigen Thread disktutieren.

Gruß Constantin

kvo1

Deine Termine sind aber nicht nur an 2 tagen

Gelbe Sack/Altpapier  12.04.16
Biotonne                      23.03.16
Restmüll                       01.04.16

Falls dann mal wirklich Bio und Restabfall an gleichen Tagen und der Gelbe Sack/Altpapier an gleichen Tagen ist , nimm einfach
jeweils einen der beiden Termine (das es immer 2 Tonnen sind weißt Du ja) ....

<div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="GelberSack_tage"
        data-get-warn=".*(\d+).*"
        data-get-on='["GelberSack_.*"]'
        data-on-colors='["yellow"]'       
        data-icons='[fa-trash-o"]'>
       </div>
<div data-device="myAbfall" data-type="symbol"
        class="right-space-2x bigger warn"
        data-get="Biotonne_tage"
        data-get-warn=".*(\d+).*"
        data-get-on='["Biotonne_.*"]'
        data-on-colors='["black"]'       
        data-icons='["fa-trash-o"]'>
       </div>


RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Jens_B

ZitatDeine Termine sind aber nicht nur an 2 tagen

Gelbe Sack/Altpapier  12.04.16
Biotonne                      23.03.16
Restmüll                       01.04.16

Das stimmt schon, aber es kommen nie Gelber Sack und Biotonne gleichzeitig und auch nie Restmüll und Altpapier.
Und es sind auch nicht immer 2 Tonnen. Der Restmüll wird zum Beispiel nur alle 2 Wochen geholt. Der Bioabfall im Sommer jede Woche, sonst nur alle 2 Wochen, Der Gelbe Sack nur alle 4 Wochen.
Deshalb mein Gedanke eben, die Termine welche nicht an gleichen Tagen kommen zu einem Icon zusammenzufassen.

Gruß
Jens

Der Kalender ist von mir nicht manuell gepflegt sondern er wird vom Entsorge als ical File zur Verfügung gestellt.
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax