Sensor wird nicht mehr richtig gefunden

Hallo ich melde mich auch mal in der Community.

Ich brauche eure hilfe.

Es gab im HACS ein Update für die Waste Collection. Danach funktionierte einiges nicht mehr.

Also die Abholtermine werden korrekt im Kalender angezeigt. Dh. die Config geht.

Aber die Sensoren werden nicht mehr richtig vom Status erkannt.

sensor:
  # ------- Müllabholunbg -------
  # next collection
  - platform: waste_collection_schedule
    name: "Nächste Abholung"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    
  # Nächste Restmüll-Abholung
  - platform: waste_collection_schedule
    name: "Restmüll"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Restmülltonne
  # Nächste Biomüll Abholung
  - platform: waste_collection_schedule
    name: "Biomüll"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Biotonne
  # Nächste gelbe-Tonne Abholung
  - platform: waste_collection_schedule
    name: "Gelbe Tonne"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Gelbe Tonne
  # Nächste Papiermüll Abholung
  - platform: waste_collection_schedule
    name: "Papiertonne"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Papiertonne

Wen ich eine zustandsabfrage mache für die nächste Abholung sieht es gut aus:

Auch die “Gelbe Tonne” sieht gut aus:
Aber die anderen Tonnen mag er nicht mehr.

Der Name ist aber richtig geschrieben lt. Kalender.

Hat jemand eine Idee woran das liegen kann?

Vielen Dank für euere Hilfe.

Die Types müssen genau so heißen, wie sie in der Quelle stehen. Hast du das mal kontrolliert?

Hallo, ich habe die types ja so geschrieben, wie Sie in der Zustandsabfrage von “nächste Abholung” sind.

Es hatte ja auch vorher funktioniert. Kann ich die Types noch anders abfragen?

Sollte dann eigentlich passen. Im Kalender stehen die selben types?
Und hast du die Integration einfach mal neu heruntergeladen?

Ich habe es neu runtergeladen und den Server neu gestartet.

Es funktioniert ja grundsätzlich wenn man sich die Abholung anschaut:

Nur der einzelne Sensor nur für die Gelbe Tonne die anderen die “Zusammengeschrieben” werden nicht.

Viele Grüße

Also ich habe die Lösung gefunden. Manchmal steht man einfach auf dem Schlauch.

Also die Sensoren müssen komplett ausgeschrieben werden.
Ergo: Biotonne (2 wöchentlich) muss auch so heißen.

  # Nächste Biomüll Abholung
  - platform: waste_collection_schedule
    name: "Biomüll"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Biotonne (2-woechentlich)

Vorher war in der Types nur Biotonne. Der Anbieter hatte das umgestellt.