Waste Collection Schedule - keine Werte mehr

SkyWalker2_D

Active member
Moin!

Ich stelle gerade fest, dass plötzlich keine Daten mehr angezeigt werden in meinem Müllkalender.

Als Ausgabe kommt "Unbekannt"
1709210007253.png

Die Kalender werden mir noch angezeigt in meinem Dashboard
1709210062928.png

Den ics Kalender habe ich nochmal frisch abgerufen und unter www gespeichert.
Wenn ich mir in der Google Calender Integration meine Kalender anschaue, steht dort 'Ausgeschaltet' bei allen Kalendern.
1709210168634.png

Was kann das sein? Geändert hatte ich so bewusst nichts vor 14 Stunden?

Grüße
Sky
 
Hast Du mal geschaut, ob die Namen noch übereinstimmen ?
Code:
  - platform: waste_collection_schedule
    name: Restabfall grau
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
    - Restabfall
Das ist bei mir die graue Tonne. Wenn da aber nun jemand nicht mehr "Restabfall" im Kalender stehen hat, sondern "Tonne grau", dann könnte ich mir Vorstellen, das dieses Problem eintritt.
 
Nutzt Du die HACS Waste Collection Schedule Integration?

Unter github finde ich das hier:

Bug has already been reported twice

[Bug]: Leap Year Issue
[Bug]: calculating "date 2" on Feb.29 ("now.year + 1" = 2025-02-29 does not exist!)
 
Ja genau, den habe ich.
Allerdings frage ich mich, warum ich HEUTE + 1 Jahr rechnen sollte ?
 
Hallo zusammen,

ich habe dieses Phänomen auch. Gestern war die Welt noch in Ordnung.
Mittlerweile kam mir der Verdacht auch mit dem 29.02.2024.
Mal schauen, ob Morgen die Welt wieder in Ordnung ist.
 
Bei mir immer noch alles bestens.
Ich poste mal den Bereich meiner sensors.yaml, wo der entsprechende Code steht, vielleich tseht ihr dann ja, was bei euch anders ist.
Code:
# Müll Temrine
    
  - platform: waste_collection_schedule
    name: Restabfall grau
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
    - Restabfall

  - platform: waste_collection_schedule
    name: Altpapier grün
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
      - Altpapier

  - platform: waste_collection_schedule
    name: Leichtverpackung gelb
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
      - Leichtverpackungen

  - platform: waste_collection_schedule
    name: Biotonne braun
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
      - Biomüll

  - platform: waste_collection_schedule
    name: Glas Kontainer
    details_format: "upcoming"
    add_days_to: True
    value_template: '{% if value.daysTo == 0 %}Heute{% elif value.daysTo == 1 %}Morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
    types:
      - Glasverpackungen

  - platform: waste_collection_schedule
    name: Restabfall
    details_format: "upcoming"
    add_days_to: True
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Restabfall

  - platform: waste_collection_schedule
    name: Altpapier
    details_format: "upcoming"
    add_days_to: True
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Altpapier

  - platform: waste_collection_schedule
    name: Leichtverpackung
    details_format: "upcoming"
    add_days_to: True
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Leichtverpackungen

  - platform: waste_collection_schedule
    name: Biotonne
    details_format: "upcoming"
    add_days_to: True
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Biomüll

  - platform: waste_collection_schedule
    name: Glas
    details_format: "upcoming"
    add_days_to: True
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Glasverpackungen

  - platform: waste_collection_schedule
    name: AbfallNaechster
    add_days_to: True
    details_format: "upcoming"
    value_template: ' {{ value.daysTo }} '
 
Hallo @RudiP,

ab heute Morgen ist bei mir ohne Zutun die Welt wieder in Ordnung. Alles funktioniert wieder, ohne das jemals was gewesen wäre.
Also dann das Drama wieder bei uns in dem nächsten Schaltjahr. Außer der Bug (oder doch Feature) wird gefunden. :p

Was ist zu Deinem Code anders, als bei mir.
Das kann ich Dir sagen:
Du hast bei Dir diesen Code mehr stehen.
YAML:
  details_format: "upcoming"
  add_days_to: True
Dann steht bei mir

- "Restabfall" in den zwei Hochklammern und ist dann in grüner Schrift hinterlegt, wie die Codeabfrage...

Was mir noch aufgefallen ist bei meiner Codeabfrage:
YAML:
value_template: '{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} Tagen{% endif %}'
Ich habe immer ein Leerzeichen hinter Heute, Morgen und Tagen.
Bei Dir scheinbar immer direkt hinter der Klammer.
Also scheinbar sehr viele Unterschiede.
Was jetzt den Fehler verursacht, kann ich jetzt absolut nicht sagen.
Schauen wir mal in dem nächsten Schaltjahr. Also ist warten angesagt.

Wer hat jetzt noch eine Problemlösung parat?

Nachtrag: Ich habe mal etwas optimiert und ein paar Sachen von @RudiP eingearbeitet.
Danke dafür für Deine *yaml Datei.
 

Anhänge

  • HA_Muell_01.03.2024.png
    HA_Muell_01.03.2024.png
    103,4 KB · Aufrufe: 8
Zuletzt bearbeitet:
So, habe jetzt meine Anzeige auch mit den passenden Tonnen versehen. Sieht nun so aus.
1709505207775.png
Für den Glas Kontainer suche ich noch was.
Wie ich das gemacht habe ?
Total einfach.
Entwicklerwerkzeuge aufrufen.
Oben auf "Zustände" klicken.
Im Feld "Entitäten filtern" sucht man dann nach dem Eintrag für die entsprechende Tonne. Bei mir z.B. "Leichtverpackungen" oder "Restabfall" Nehmen wir im Beispiel mal die Leichtverpackungen.
Ich bekomme bei mir beim Filtern dann zwei Sensoren, weil bei mir sowohl das Datum der nächsten Abholung, als auch die tage bis dahin angezeigt werden.
Ich sehe also einen Sensor "sensor.leichtverpackung" und einen sensor "sensor.leichtverpackung_gelb".
Wir klicken jetzt mal den erste an. Dann erscheint oben ein Feld mit den Abholterminen und unten steht dann
Code:
daysTo: 1
attribution: "Last update: 03/03/24 01:49:25"
icon: mdi:trash-can
friendly_name: Leichtverpackung
und darunter schreiben wir dann einfach
Code:
entity_picture: /local/muell/Kunststoff.png
Einmal auf "Status setzen" klicken und fertig.
Das selbe machen wir für den zweiten Sensor und ab sofort bekommen wir in der Anzeige oben die gelbe Tonne angezeigt.
 
Ich habs gerade mal noch ein wenig angepasst, sieht dann wohl etwas besser aus.
1709505862722.png
Dazu einen der beiden Einträge
Code:
entity_picture: /local/muell/Kunststoff.png
durch
Code:
entity_picture: /local/muell/Back_trans.png
ersetzen, dann wird nur ein Icon angezeigt.
Wo man diese Icons bekommt, kann man oben in einem Link nachlesen.
 
Hallo @RudiP,
das sieht sehr gut aus.
Musste ich gleich probieren, mit dem Erfolg, dass es bei mir nicht funktioniert.
Ich füge die beiden Codes wie beschrieben ein.
Einmal auf "Status setzen" klicken und fertig, nichts passiert.
Ok, dann halt Neustart und alle Einträge sind wieder verschwunden.
Mit dem Erfolg, die vorher zugewiesenen mdi:recyle.... sind jetzt auch weg
Bei Gelber Sack
YAML:
daysTo: 11
attribution: "Last update: 03/04/24 07:20:26"
icon: mdi:recyle
friendly_name: Gelber Sack
entity_picture: /homeassistant/www/muell/Kunststoff.png

Bei Gelber Sack Datum
YAML:
daysTo: 11
attribution: "Last update: 03/04/24 07:20:26"
icon: mdi:recyle
friendly_name: Gelber Sack Datum
entity_picture: /homeassistant/www/muell/Back_trans.png

Meine Bilder liegen unter homeassistant/www/muell/
Deswegen musste ich den Pfad abändern.
Was läuft bei mir falsch?
Nach dem Neustart sind die Einträge wieder verschwunden.
Nachtrag:
Es hat doch noch geklappt, keine Ahnung was ich da wieder falsch gemacht habe.
Also der Pfad ist doch dieser:
YAML:
daysTo: 11
attribution: "Last update: 03/04/24 11:36:26"
icon: mdi:recycle
friendly_name: Gelber Sack
entity_picture: /local/muell/Kunststoff.png
Keine Ahnung warum ich erst auf den anderen Pfad gekommen bin.
Nachtrag 01:
Hallo @RudiP,
hast Du mal einen Neustart von HA gemacht?
Bei mir ist wieder alles verschwunden und alles wie vorher.
Irgendwas läuft hier total schief.
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.519
Beiträge
46.340
Mitglieder
4.149
Neuestes Mitglied
Kolloge
Zurück
Oben