Hauptmenü

Abfall-Entsorgung

Begonnen von Damian, 22 Dezember 2025, 19:48:53

Vorheriges Thema - Nächstes Thema

Damian

Ich habe das Anwendungsbeispiel zur Abfall-Entsorgung im Wiki aktualisiert: https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg#Anzahl_der_Tage_bis_zur_Abfall-Entsorgung

Es wird jetzt zusätzlich zur Anzahl der Tage auch der Wochentag und das Datum angezeigt.

Vorausgesetzt wird die Definition des Kalenders namens 'cal' mit Hilfe des Moduls https://wiki.fhem.de/wiki/Calendar.

Es reicht jetzt in der DOIF-Definition lediglich das entsprechende Stichwort, welches im eigenen Kalenders vorkommt, anzupassen (hier fett markiert).

Auszug aus der Definition:

Zitatdefmod Abfall DOIF subs {\
  ## Hier reicht es den Kalender-Eintrag anzupassen. Zusätzliche Tonnen können zeilenweise hinzugefügt werden bzw. durch Löschen einer Zeile entfernt werden \
  ##            Kalender-Eintrag, Reading, icon \
  push @{$_sc},["Altpapier","altpapier","Abfalltonne-Recycling-Logo\@blue"];;\
  push @{$_sc},["Restmüll","restmuell","Abfalltonne\@gray"];;\
  push @{$_sc},["Bio","bio","Abfalltonne-Recycling-Logo\@green"];;\
  push @{$_sc},["Gelbe","gelbe_tonne","Abfalltonne-Recycling-Logo\@yellow"];;\
  push @{$_sc},["Grünabfuhr","gruenschnitt","Gartenabfall\@green"];;\
  \
  ## Rest der Definition muss nicht angepasst werden \
...

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

yersinia

#1
Funktioniert, danke. :)
Für das Wiki wäre eventuell noch gelber Sack (mit bag) und Weihnachtsbaum-Abholung interessant:
  push @{$_sc},["gelber Sack","gelberSack","bag\@yellow"];
  push @{$_sc},["Weihnachtsbaum","Weihnachtsbaum","christmas_tree\@green"];
Darüberhinaus beschwert sich mein innerer Monk über den fehlenden Punkt hinter dem Monat beim Datum:
my $date=fhem('get cal events timeFormat:"%a %d.%m." filter:field(summary)=~"'.$event.'" limit:count=1,from=0 format:custom="$T1"');
Edit: weil ich nicht richtig gelesen habe und drauf reingefallen bin (reading mit Leerzeichen :'( ), wäre ein makeReadingName vor dem set_Reading ggf noch sinnvoll?
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Per

Gibt es noch ein sinnvolles Icon für "Sperrmüll"?

Und wann wird die Kalenderdatei eingelesen, also wann wirken sich gemachte Änderungen (ohne Zutun) aus?