Waste Collection Abfallkalender in Home Assistant

  • Beitrags-Kommentare:107 Kommentare

Mit der HACS Integration Waste Collection Schedule bekommst du einen einfach zu integrierenden Abfallkalender für Home Assistant. Damit verpasst du künftig keine Termine mehr zur Abfuhr deines Mülls. In diesem Beitrag zeige ich dir meinen kompletten Code zur Integration des Müllkalenders in das Dashboard. Im Weiteren bekommst einen Vorschlag für Automation zur Erinnerung des nächsten Abfuhrtermins.

Waste Collection Schedule HACS Integration

Der erste Schritt ist die Integration des Abfallkalenders über HACS. Falls du HACS noch nicht installiert hast zeige ich dir in diesem Einsteiger Video, wie es geht.

Im Bereich HACS > Integrationen > Durchsuchen und herunterladen von Repositories suchst du nach Waste Collection Schedule

Waste Collection Schedule HACS Integration

Nachdem herunterladen der Integration muss Home Assistant einmal neugestartet werden.

Waste Collection Schedule configuration.yaml

Je nach lokalem Anbieter des Abfuhrkalenders gibt es verschiedene Möglichkeiten, wie der Kalender in Home Assistant integriert wird. Eine Übersicht der vorhandenen Anbieter findest du hier.

Abfallkalender iCAL Integration

Die iCAL Integration setzt voraus, dass die Kalender Datei heruntergeladen und in Home Assistant hochgeladen wird. Die Datei muss in den Order www im Bereich /config. Falls du noch keinen Order www hast lege diesen zuerst an. Als nächstes kann die Datei dort abgelegt werden. Im Weiteren beinhaltet der Code das Attribut picture pro type, um ein individuelles Bild, wie eine Tonne, im Dashboard anzuzeigen anstatt der Standard Icons. Lässt du das Attribut Pictures weg wird das Standard Icon verwendet.

Code zur iCAL Kalender Abfrage:

waste_collection_schedule:
  sources:
    - name: ics
      args:
        file: "www/Abfallkalender.ics"
      customize:
        - type: Restabfall
          alias: restabfall
          icon: mdi:trash-can
          picture: local/waste/restabfall.webp
        - type: Gelbe Säcke
          alias: gelbersack
          icon: mdi:recycle
          picture: local/waste/gelbersack.webp
        - type: Bioabfall
          alias: bioabfall
          icon: mdi:trash-can
          picture: local/waste/bioabfall.webp
        - type: Altpapier
          alias: altpapier
          icon: mdi:recycle
          picture: local/waste/altpapier.webp
      calendar_title: Abfallkalender
  fetch_time: "04:00"
  day_switch_time: "10:00"

Das Attribut Type ist besonders wichtig. Hier müssen die Namen so eingetragen werden, wie Sie in der .ics Datei für die jeweilige Müllart hinterlegt sind!

Code zur webCAL Kalender Abfrage:

waste_collection_schedule:
  sources:
    - name: ics
      args:
        url: webcal://roedermark.mein-abfallkalender.online/ical.ics?sid=20350&cd=inline&ft=6&fu=webcal_other&fp=next_30&wids=547,546,639,545&uid=12111&pwid=daf5b44452&cid=83
      customize:
        - type: Restabfall
          alias: restabfall
          icon: mdi:trash-can
          picture: local/waste/restabfall.webp
        - type: Gelbe Säcke
          alias: gelbersack
          icon: mdi:recycle
          picture: local/waste/gelbersack.webp
        - type: Bioabfall
          alias: bioabfall
          icon: mdi:trash-can
          picture: local/waste/bioabfall.webp
        - type: Altpapier
          alias: altpapier
          icon: mdi:recycle
          picture: local/waste/altpapier.webp
      calendar_title: Abfallkalender
  fetch_time: "04:00"
  day_switch_time: "10:00"

Der Unterschied iCAL zu WebCAL ist das Attribut unterhalb args, welches verwendet wird, wie an den Beispielen zu erkennen ist.

Angebot
Aeotec Range Extender Zi | Zigbee Repeater | Reichweitenerhöhung | Zigbee | kompatibel mit Homey,...
  • Zigbee 3.0 Repeater-Funktion
  • Wiederholt und verstärkt Zigbee-Signale bis zu...
  • Plug and Play, passt in alle Standardsteckdosen...
  • Kompatibel u.a. mit Aeotec SmartThings, Homey,...
  • Funktioniert aktuell noch NICHT mit Tuya,...

Waste Collection Schedule sensors.yaml

Damit Home Assistant die Termine aus dem Kalender verarbeiten kann werden Sensoren benötigt. In diesem Beispiel sind meine Sensoren in ein extra Datei sensors.yaml ausgelagert. Die Datei sensors.yaml wiederum ist in der configuration.yaml referenziert. Das Konzept dahinter wird hier erklärt.

  - platform: waste_collection_schedule
    name: Restabfall
    details_format: "upcoming"
    value_template: '{{ value.daysTo }}'
    add_days_to: True
    types:
      - restabfall
  - platform: waste_collection_schedule
    name: Gelbersack
    details_format: "upcoming"
    value_template: '{{ value.daysTo }}'
    add_days_to: True
    types:
      - gelbersack
  - platform: waste_collection_schedule
    name: Bioabfall
    details_format: "upcoming"
    value_template: '{{ value.daysTo }}'
    add_days_to: True
    types:
      - bioabfall
  - platform: waste_collection_schedule
    name: Altpapier
    details_format: "upcoming"
    value_template: '{{ value.daysTo }}'
    add_days_to: True
    types:
      - altpapier
  - platform: waste_collection_schedule
    name: Naechster
    details_format: "upcoming"
    value_template: '{{ value.daysTo }}'
    add_days_to: True

Sobald die Sensoren erstellt sind könne die Termine in Home Assistant visualisiert werden. Dies erfolgt im nächsten Schritt.

Abfalltermine im Home Assistant Dashboard

So sieht aktuell meine Darstellung des Waste Collection Kalenders der kommenden Termine im Home Assistant Dashboard aus. Es ist eine Abwandlung zudem, wie ich das Dashboard im zugehörigen Video aufgebaut hatte. Im Video hatte ich eine Kombination aus Bildelemente Karte und Custom Button Card verwendet. Hier der YAML Code dazu falls du lieber mehr Flexibilität beim Karten Design behalten möchtest: https://pastebin.com/7FFyhkyE

Zum einen sehe ich direkt an welchem Tag und Datum, die nächste Leerung ist. Zum anderen ein sortierte Übersicht aller kommenden Abholungen und die restlichen Tage bis zur Leerung.

Dazu verwende ich als erstes eine Kachelkarte zur Anzeige der nächsten Leerung. Die grafische Übersicht darunter nutzt die Übersicht Karte (Glance) in Kombination mit der HACS Integration auto-entities.

Helfer Template Nächste Leerung

Über das Helfer Template wird der nächste Termin in der Form: Abfallart + Tag + Datum angezeigt. Er ist im vorherigen Code über eine Kachel Karte (Tile Card) integriert. Der Name der Entität ist im obigen Beispiel: sensor.abfall_termine_template

{%- set days = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] %}
{%- set ts = states.sensor.naechster.attributes | first | as_timestamp %}
{%- set weekday = days[ ts | timestamp_custom("%w") | int] %}
{{ states.sensor.naechster.attributes.values() | first |
replace("altpapier", "Papiertonne") | replace("gelbersack", "Gelber Sack") |
replace("restabfall", "Restmüll") | replace("bioabfall", "Biotonne") }}:
{{ ts | timestamp_custom(weekday~", %d.%m.%Y")}}

Helfer erstellen unter: Einstellungen > Geräte & Dienste > Helfer > Template > Template für einen Sensor erstellen.

Tonnen ordnen in Übersichtskarte

card:
  type: glance
type: custom:auto-entities
filter:
  include:
    - entity_id: sensor.restabfall
      options: {}
    - entity_id: sensor.gelbersack
      options: {}
    - entity_id: sensor.altpapier
      options: {}
    - entity_id: sensor.bioabfall
      options: {}
sort:
  method: state
  ignore_case: true
  numeric: true
  reverse: false
  show_empty: true

Home Assistant Grundlagen Kurs fuer Einsteiger

Sensor Einheit festlegen

Damit die Anzahl der Tage bis zur nächsten Abholung im Dashboard nicht nur als Zahl dargestellt wird sondern als eine Kombination aus Zahl mit Einheit muss zusätzlicher Code in der configuration.yaml eingetragen werden. Dieser definiert die Einheit (unit_of_measurement).

homeassistant:
  customize:
    sensor.naechster:
      unit_of_measurement: Tage
    sensor.altpapier:
      unit_of_measurement: Tage
    sensor.bioabfall:
      unit_of_measurement: Tage
    sensor.gelbersack:
      unit_of_measurement: Tage
    sensor.restabfall:
      unit_of_measurement: Tage

Angebot
Aeotec Range Extender Zi | Zigbee Repeater | Reichweitenerhöhung | Zigbee | kompatibel mit Homey,...
  • Zigbee 3.0 Repeater-Funktion
  • Wiederholt und verstärkt Zigbee-Signale bis zu...
  • Plug and Play, passt in alle Standardsteckdosen...
  • Kompatibel u.a. mit Aeotec SmartThings, Homey,...
  • Funktioniert aktuell noch NICHT mit Tuya,...

Waste Collection Automatisierung zur Terminerinnerung

Damit du keine Termine verpasst gibt es zahlreiche Ideen, wie du eine Erinnerung erstellen kannst. Zum Beispiel lassen sich am Vortag der Abholung Leuchtmittel in der Farbe der Tonne einfärben, die geleert werden.

Im folgenden Beispiel habe ich eine Kombination aus Durchsage plus Smartphone Benachrichtigung ausgewählt. Dabei die Durchsage morgens um 07:30 als auch Abends um 18:30 abgespielt.

alias: "Benachrichtigung: Abfall"
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.bioabfall
    to: "1"
    for:
      hours: 7
      minutes: 30
      seconds: 0
    id: bio
  - platform: state
    entity_id:
      - sensor.altpapier
    to: "1"
    for:
      hours: 7
      minutes: 30
      seconds: 0
    id: altpapier
  - platform: state
    entity_id:
      - sensor.gelbersack
    to: "1"
    for:
      hours: 7
      minutes: 30
      seconds: 0
    id: gelbersack
  - platform: state
    entity_id:
      - sensor.restmuell
    to: "1"
    for:
      hours: 7
      minutes: 30
      seconds: 0
    id: rest
  - platform: state
    entity_id:
      - sensor.bioabfall
    to: "1"
    for:
      hours: 18
      minutes: 30
      seconds: 0
    id: bio
  - platform: state
    entity_id:
      - sensor.altpapier
    to: "1"
    for:
      hours: 18
      minutes: 30
      seconds: 0
    id: altpapier
  - platform: state
    entity_id:
      - sensor.gelbersack
    to: "1"
    for:
      hours: 18
      minutes: 30
      seconds: 0
    id: gelbersack
  - platform: state
    entity_id:
      - sensor.restmuell
    to: "1"
    for:
      hours: 18
      minutes: 30
      seconds: 0
    id: rest
condition: []
action:
  - alias: Abfall
    choose:
      - conditions:
          - condition: trigger
            id: bio
        sequence:
          - service: tts.cloud_say
            data:
              cache: false
              entity_id: media_player.media_player_all
              message: Bitte Bioabfall raus stellen
          - service: notify.mobile_app_udos_iphone
            data:
              message: Bitte Bioabfall raus stellen
              title: Bioabfall
      - conditions:
          - condition: trigger
            id: altpapier
        sequence:
          - service: tts.cloud_say
            data:
              cache: false
              entity_id: media_player.media_player_all
              message: Bitte Altpapier raus stellen
          - service: notify.mobile_app_udos_iphone
            data:
              message: Bitte Altpapier raus stellen
              title: Altpapier
      - conditions:
          - condition: trigger
            id: gelbersack
        sequence:
          - service: tts.cloud_say
            data:
              cache: false
              entity_id: media_player.media_player_all
              message: Bitte Gelber Sack raus stellen
          - service: notify.mobile_app_udos_iphone
            data:
              message: Bitte Gelber Sack raus stellen
              title: Gelber Sack
      - conditions:
          - condition: trigger
            id: rest
        sequence:
          - service: tts.cloud_say
            data:
              cache: false
              entity_id: media_player.media_player_all
              message: Bitte Restabfall raus stellen
          - service: notify.mobile_app_udos_iphone
            data:
              message: Bitte Restabfall raus stellen
              title: Restabfall
mode: restart

Fazit

Mit diesen Einstellungen nutze ich die Waste Collection Schedule Integration seit 2 Jahren. Wenn du noch Fragen oder Vorschläge zur Optimierung hast schreibe gerne einen Kommentar.

Ansonsten viel Spaß bei der Umsetzung!

Dieser Beitrag hat 107 Kommentare

  1. TDCroPower

    Hinweis: der Abschnitt mit homeassistant -> customize stimmt nicht mit dem gesetzten alias in der waste config überein.
    Die Entität sensor.abfallaltpapier heißt nach deinem Beispiel sensor.altpapier und so greift das Beispiel hier im Blog nicht ;).

    Noch eine Frage:
    Hast du eine Idee wie man es lösen kann, wenn an einem Tag mehrere Tonnen abgeholt werden das man die Nachricht nur einmal sendet und nicht für jede Tonne einzelnd?
    Also würde der Text dann „Bitte Gelber Sack und Altpapier raus stellen“ sein.

    1. Udo Berndt

      Danke für den Hinweis! Habe es korrigiert. Bzgl. der Ausgabe zweier Tonnen denke ich spontan an eine IF-Abfrage bezogen auf das Attribut daysTo eines jeden Abfallsensors. Wenn daysto = 1 dann sensor.x und sensor.y so in der Art.
      VG Udo

      1. TDCroPower

        ich habs endlich hinbekommen und das sogar mit nur einem Test Helfer (NaechsteAbholung)… man was eine schwere Geburt, weil man fast ausschließlich mit Templates arbeiten muss ;).

        Es sind zwei Zeit Trigger enthalten, für 12 Uhr und um 21 Uhr die Erinnerung am gleichen Tag.
        Es werden alle 4 Abfalltypen nach einander abgefragt und ein passender Text Baustein daraus gebaut.
        Dieser wird mir dann per Telegram gesendet.
        Hier mein YAML Code dazu inklusive sinnvollen Titeln/alias der Abschnitte…
        https://pastebin.com/dTmzCKNC

        Kannst du gerne in deinem Blog/Video einbauen, wenn du möchtest 😉

        1. Udo Berndt

          Hi,
          super! Bin sehr dankbar, wenn sich durch solche Videos der Code als auch die Ideen weiter entwickeln. Werde den Code in den Beitrag übernehmen. Nutzen können wir ihn leider nicht, weil wir keine Tage haben an denen zwei Tonnen raus müssen. Aber wie soft in D macht hier jede Region Ihre eigene Suppe.

  2. coasting24

    Für eine sortierte Ausgabe kann custom:auto-entities genutzt werden.

    Für die Wochentage ist folgender Code hilfreich:
    {{%- set days = [„Sonntag“, „Montag“, „Dienstag“, „Mittwoch“, „Donnerstag“, „Freitag“, „Samstag“] %}
    {%- set ts = states.sensor.naechster.attributes | first | as_timestamp %}
    {%- set weekday = days[ ts | timestamp_custom(„%w“) | int] %}
    {{ states.sensor.naechster.attributes.values() | first |
    replace(„altpapier“, „Papiertonne“) | replace(„gelbersack“, „Gelber Sack“) |
    replace(„restabfall“, „Restmüll“) | replace(„bioabfall“, „Biotonne“) }}:
    {{ ts | timestamp_custom(weekday~“, %d.%m.%Y“)}}

    1. Udo Berndt

      Vielen Dank für den Tipp und den Code! Habe ihn übernommen und oben im Beitrag ergänzt. Die Sortierung mit auto-entities klappt bis jetzt noch nicht. Sollte das, wie oben im Code zu sehen, in einem Vertical Stack funktionieren?

      Mir ist auch noch nicht klar, wie ich das in Kombination mit den Bildelemente Karten für die Tonnen hin bekomme?

      1. coasting24

        Eine relativ einfache Sortierung könnte wie folgt aussehen:

        type: custom:auto-entities
        card:
        type: custom:layout-card
        layout_type: custom:horizontal-layout
        layout:
        max_width: null
        max_cols: null
        filter:
        include:
        – entity_id: sensor.restabfall
        options: {}
        – entity_id: sensor.gelber_sack
        options: {}
        – entity_id: sensor.altpapier
        options: {}
        sort:
        method: state
        ignore_case: true
        numeric: true
        reverse: false

        Über options: kann dann nach Wunsch und Geschmack noch eine Formatierung der Cards erfolgen.

        1. Udo Berndt

          Vielen Dank für das Beispiel! Das hilft und freut sicherlich alle, die hier mitlesen.

        2. Dennis

          Hi zusammen,

          vielen Dank erstmal für diese Anleitung. Ich habe jetzt alles entsprechend des Blogbeitrags von Udo eingebunden und es funktioniert alles wunderbar. Allerdings bekomme ich die richtig Sortierung nicht hin. Das Lovelace auto-entities Plugin habe ich über HACS eingebunden, aber ich weiß nicht so richtig, wie ich jetzt mit Hilfe deines Codes die Sortierung hinbekomme. Könntest du das nochmal genauer ausführen? 🙂 Danke im Voraus und vG.

          1. Udo Berndt

            Hi Dennis,

            schau mal, ob du damit weiter kommst:


            {{%- set days = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] %}
            {%- set ts = states.sensor.naechster.attributes | first | as_timestamp %}
            {%- set weekday = days[ ts | timestamp_custom("%w") | int] %}
            {{ states.sensor.naechster.attributes.values() | first |
            replace("altpapier", "Papiertonne") | replace("gelbersack", "Gelber Sack") |
            replace("restabfall", "Restmüll") | replace("bioabfall", "Biotonne") }}:
            {{ ts | timestamp_custom(weekday~", %d.%m.%Y")}}

          2. Dennis

            Hi Udo, das habe ich bereits in das Helfe Template eingebunden. So wie ich es verstehe, ist das jetzt ja nur für die Textanzeige. Das funktioniert. Bei mir haben die Tonnen eine falsche Reihenfolge. Wie bekomme ich es hin, dass die Bilder der Tonnen in der richtigen Reihenfolge angezeigt werden? 🙂

          3. Udo Berndt

            Hi,
            ich kann dir jetzt keine fertige Vorlage bieten, weil ich die Sortierung nicht umgesetzt habe.
            Aber wenn du ChatGPT fragst. welchen Code du möchtest, bekommst du meistens eine gute Vorlage, die oft nur leicht angepasst werden muss.
            VG, Udo

          4. Dennis

            Hi Udo, achso, ich hatte gedacht, dass du das auch schon umgesetzt hast. Dann vielen Dank für den Tipp mit ChatGPT. Will bei mir leider nicht klappen, dann lebe ich jetzt so damit. Trotzdem besten Dank!

          5. Udo Berndt

            Schau mal in den Kommentaren im zugehörigen Youtube Video. Da hat ein Zuschauer mal ein paar Zeilen Code zu diesem Thema gepostet. Vielleicht kannst du dort noch mal ein Kommentar & Frage zu dem Thema hinterlassen. Der Kommentar war von: @coasting2475

            VG,
            Udo

          6. coasting24

            Am einfachsten / schnellsten geht es mit einer Kachel vom Typ Glance:

            type: custom:auto-entities
            filter:
            include:
            – entity_id: sensor.restabfall
            options: {}
            – entity_id: sensor.gelber_sack
            options: {}
            – entity_id: sensor.altpapier
            options: {}
            sort:
            method: state
            ignore_case: true
            numeric: true
            reverse: false
            show_empty: true
            card:
            type: glance

            Dann musst Du noch im [customize:] – Abschnitt deiner [waste_collection_schedule] Sensoren ein entsprechendes [picture:] Attribut hinzufügen:


            customize:
            – type: „Abfuhr schwarze Restmülltonne“
            alias: Restabfall
            icon: mdi:trash-can
            picture: local/images/recycle/recycling-symbol-icon-twotone-black.png
            – type: „Abfuhr gelbe Wertstofftonne/-sack“
            alias: Gelber Sack
            icon: mdi:recycle
            picture: local/images/recycle/recycling-symbol-icon-twotone-yellow.png
            # – type: Bioabfall
            # alias: bioabfall
            # icon: mdi:trash-can
            – type: „Abfuhr blaue Papiertonne“
            alias: Altpapier
            icon: mdi:trash-can
            picture: local/images/recycle/recycling-symbol-icon-twotone-light-blue.png

            Dein Dashboard sollte nun die Abholungen von links nach rechts aufsteigend sortiert inkl. der passenden Symbole anzeigen.

          7. Udo Berndt

            Vielen Dank für die Ergänzung!!!

          8. coasting24

            Nachtrag inklusive individueller Gestaltung der einzelnen Entitäten durch card_mod:

            Frage: Im Kommentarbereich ist keine Code-Formatierung möglich, oder?

            type: custom:auto-entities
            filter:
            include:
            – entity_id: sensor.restabfall
            options:
            card_mod:
            style: |
            state-badge {
            width: 80px;
            height: 80px
            }
            :host .name {
            font-size: 10px;
            color: red;
            }
            div:not(.name) {
            font-size: 20px;
            color: blue;
            }
            – entity_id: sensor.gelber_sack
            options: {}
            – entity_id: sensor.altpapier
            options: {}
            sort:
            method: state
            ignore_case: true
            numeric: true
            reverse: false
            show_empty: true
            card:
            type: glance

          9. Udo Berndt

            Wenn ich hier über den Admin Bereich antworte kann ich Code Tags nutzen. Kann aber nicht einstellen, wie bei meinen Blogpost, welche Sprache verwendet wird. Hast du den Code Tag auch?

          10. coasting24

            Nein, ich sehe keinen Code Tag. Habe nur das Kommentarfeld und die Felder für Name, Email und Website.

          11. Udo Berndt

            Wenn ich Zeit habe muss ich schauen, ob es ein Plugin für Kommentare gibt, um Code zu taggen. Oder kennst du zufällig eins?

      2. Michael T.

        Hi, danke für deinen Beitrag, hatte schon mal so was versucht mit Hilfe eines Beitrages aus Österreich, das passte aber nicht so richtig zu meinen System. Deins aber klappe nach etwas hin und her sehr gut.
        Kann ich die Schriftfarbe unter denn Tonnen eigentlich ändern ?
        Übrigens schöne Bilder dafür gibt es hier : https://github.com/MaxxKra/Abfallerinnerung/tree/main/Bilder vom dem Österreichischem Kollegen.

        1. Udo Berndt

          Hallo Michael,
          vielen Dank für dein Feedback, was mich sehr freut. Die Textfarbe kannst Du mit dem Attribut Color ändern, wie zum Beispiel:
          styles:
          name:
          - color: blue

          Bitte auf die Einrückungen achten. Immer zwei nach rechts für jedes Attribut unterhalb Styles. Das lässt sich hier im Kommentar nicht richtig abbilden.

          Viele Grüße
          Udo

          1. Michael T.

            Hi Udo,
            danke für die Antwort, hat geklappt. Ja das kann manchmal echt knifflig sein mit denn zb. Leerstellen !
            Weiß Du ob man die Anzeige wie „3 Tage“ auch farblich anpassen kann ?
            MfG Michael

          2. Udo Berndt

            Hi Michael, das geht mit dem gleichen Attribut „color“ im jeweiligen Abschnitt zu den Tagen.

  3. stoony

    Genau darin liegt mein Problem ich bekomme nur den Sensor „next_collection“ via API eingebunden.

    1. Udo Berndt

      Liefert dein Kalender denn mehr als den „next_collection“ Sensor?

        1. Udo Berndt

          Dann ist ein Workarround evt. mit den Attributen des „next_collection“ Sensor zu arbeiten. Werden dir die unterschiedlichen Müllarten als Attribute angezeigt? Das findet über den Sensor in den Entwicklerwerkzeugen heraus.

          1. stoony

            Leider nicht ein Sensor wo anzeigt welche Art in wv tagen geholt wird.

  4. Paul

    Wo gibts den die Bilder der Tonnen?

    1. Udo Berndt

      Da findest über die Suche im Netz einiges.

  5. Andreas

    Hab soweit alles hinbekommen, bekomm das nur mit dem Dashboard nicht hin. Kannst du das ggfls. kurz beschreiben. Danke:)

    1. Udo Berndt

      Der Blogpost beinhaltet alle YAML Files, die ich verwende. Du musst lediglich die Entitäten durch deine ersetzen. Kannst du genauer beschreiben, was du nicht hin bekommst?

  6. Burkhard

    Hallo , ich bekomme die Mülltonnen als Bilder nicht angezeigt .
    In welchem Format muss man die einbinden?

    1. Udo Berndt

      Hallo Burkhard, das Format, welches ich nutze, ist .webp
      Viele Grüße,
      Udo

  7. Dennis

    Moin!
    Vielen dank für das super how to. Hat alles gut geklappt.
    jetz habe ich aber doch eine frage:
    Kann man im template zwei tonnen mit einem ‚&‘ verbinden, anstatt eines ‚,‘ ?
    vielen dank!

    1. Udo Berndt

      Hi Dennis,
      schau mal hier unter diesem Link Müllkalender Code hat @TDCroPower eine umfangreiche Automation gebaut inklusive einem Data Template, wenn mehrere Tonnen an einem Tag abgeholt werden.
      VG, Udo

  8. Klaus

    Hallo Udo,
    kann es sein das beim kopieren von code die Einrückung fehlt?

    1. Udo Berndt

      Hallo Klaus,
      kann sein, dass deine yaml Struktur eine andere ist. Welchen Code meinst du genau?
      Gruß
      Udo

  9. Klaus

    Hallo Udo, es geht um die Code Schnipsel von Deinem Blog. Wenn ich auf den Copy Button drücke und den Code z.B. in meine Configuration.yaml einfüge fehlen die Einrückungen.
    PS. habe gerade dein Kurs gekauft.

    1. Udo Berndt

      Hallo Klaus,
      zuerst vielen Dank für deinen Unterstützung und den Kauf des Kurses. Viel Erfolg beim durcharbeiten.

      Habe gerade noch mal selbst getestet. Wenn du den Code über das kopieren Symbol raus kopierst geht die Formatierung verloren. Das muss ich mir noch anschauen warum?
      Wenn du den Code aber markierst und dann kopierst wird die Formatierung beibehalten.
      Test das bitte mal.

      Viele Grüße,
      Udo

  10. Klaus

    Hallo Udo,
    das makieren/kopieren funktioniert.
    Grüße
    Klaus

  11. André

    Hallo Udo, erstmal danke für das tolle Video von dir.
    Aber ich habe ein Problem mit dem hinzufügen von waste_collection_schedule.
    Bei mir kommt die Meldung das ich das nur über die configuration yaml hinzufügen kann aber ich weiß nicht wie? Habe mit die Dokumentation schon mehrfach angeschaut aber ich checke es nicht.
    Lg André

    1. Udo Berndt

      Hallo André,

      danke fürs Video schauen. Anhand deiner Infos kann ich nicht nachzuvollziehen, wo du gerade hängst? Bei HACS, bei der Integration des Kalenders deines Müllanbieters, bei der Sensor Integration, beim Dashboard?

      VG Udo

      1. André

        Hallo Bernd,

        das Problem hat sich erledigt, hatte einen Denkfehler.
        Jetzt schaue ich mir dein Video weiter an um die Bilder der Mülltonnen
        Aa auf mein Dashboard zu bekommen.
        Danke für deine schnelle Antwort.

        Lg Anré

  12. André

    Hallo Udo,
    ich habe dabei Probleme, du schreibst:

    Dazu verwende ich als erstes eine Kachelkarte zur Anzeige der nächsten Leerung. Die grafische Übersicht darunter ist eine Kombination der Bildelemente Karte sowie einer Custom-Button-Karte, die über HACS installiert werden kann. Alle Karten sind in einem virtuellen Stapel zusammengefasst.

    Welche Karten muss ich genau installieren?
    Deinen Code habe ich übernommen und auf meine Abfallbeschreibung angepasst.
    Bei der Yaml Überprüfung bekomme ich folgende Konfigurationswarnungen:
    Integration error: cards – Integration ‘cards‘ not found.
    Integration error: type – Integration ‘type‘ not found.

    Alles andere habe ich durch dich hinbekommen, ausser bei der Anzeige des Dashboard komme ich nicht weiter.

    Lg André

    1. Udo Berndt

      Hallo André,

      schön, dass du voran kommst! Zu deiner Frage. Ich denke die Kachelkarte Bildelemente Karte hast bei den Dashboard Karten bereits gefunden. Übrig bleibt dann noch die Custom-Button-Card. Das Wort Custom im Kartennamen weisst darauf hin, dass es keine Home Assistant Standard Karte ist. Diese musst du also noch über HACS installieren.

      Viele Grüße und ein schönes Wochenende.
      Udo

  13. Marco

    Moin Udo,

    erstmal vielen Dank für deine Arbeit.
    Ich als absoluter HA Neuling habe auch, dank deiner Anleitung, soweit alles hinbekommen. Außer das mir die Bilder angezeigt werden. Deinen Code habe ich meinen Gegebenheiten angepasst, aber die entsprechenden Bilder werden nicht gefunden. Hier mal mein Code Schnipsel:

    #Abfallkalender
    waste_collection_schedule:
    sources:
    – name: ics
    args:
    file: „www/community/Abfallkalender.ics“
    customize:
    – type: Restabfall
    alias: restabfall
    icon: mdi:trash-can
    picture: www/image/waste/Schwarze-Tonne.png
    – type: Gelbe Tonne
    alias: gelbersack
    icon: mdi:recycle
    picture: www/image/waste/Gelbe-Tonne.png
    – type: Bioabfall
    alias: bioabfall
    icon: mdi:trash-can
    picture: www/image/waste/Braune-Tonne.png
    – type: Altpapier und Altglas
    alias: altpapier
    icon: mdi:recycle
    picture: www/image/waste/Blaue-Tonne.png
    – type: Altglas
    alias: altglas
    icon: mdi:recycle
    picture: www/image/waste/Rote-Tonne.png
    calendar_title: Abfallkalender
    fetch_time: „04:00“
    day_switch_time: „12:00“

    Hast Du evtl. eine Idee, was ich falsch mache???

    Gruß
    Marco

    1. Udo Berndt

      Moin Marco,
      du hast noch den Unterordner image angelegt: www/image/waste/Rote-Tonne.png
      Der ist bei mir nicht im Code. Entweder machst du diesen raus oder du musst ihn überall im Code ergänzen
      Dann sollte es passen?
      VG, Udo

  14. Marco

    Moin,

    ich habe gerade die Bilder von www/image/waste/Rote-Tonne.png in www/waste/Rote-Tonne.png verschoben.
    Leider immer noch keine Anzeige.
    Nun habe ich den Code in local/waste/Rote-Tonne.png geändert, da werden die Bilder nun angezeigt.

    Müsste es nicht egal sein ob der Pfad mit www oder mit local anfängt?

    BG
    Marco

    1. Udo Berndt

      Freut mich, dass es jetzt geht!
      Und ja, www und local ist verweist auf den gleichen Pfad. Vielleicht lag es am Caching?
      VG, Udo

  15. Marco

    Moin Udo,

    ich schon wieder 🙂

    Ich würde gerne deine Automation benutzen, nur ein wenig abgeändert.
    Ich möchte am Abholtag zwischen 6 und 12 Uhr, wenn die Haustür geöffnet wird, die Benachrichtigung bekommen welche Tonne raus muss.
    Sehe ich das richtig, das die ID nur im „wenn“ Feld funktionieren, aber nicht bei den Bedingungen und ich somit für jede Müllart eine eigene Automation anlegen muss?
    Oder gibt es einen Trick?

    BG
    Marco

    1. Udo Berndt

      Hi Marco,
      in der Automatisierung würde ich eine Bedingung „Zeit“ hinzufügen nach 6 Uhr und vor 12 Uhr. Als Trigger den Türkontakt der Haustür nehmen.
      VG, Udo

  16. Marco

    Moin Udo,
    wenn ich es jetzt richtig verstanden habe soll ich den Türkontakt zusätzlich zu deinen Triggern eintragen.
    Und bei deinen vorhandenen Triggern das To auf „0“ setzen und die Zeitangabe löschen, sowie die Uhrzeit als WENN Bedingung einfügen.
    Korrekt?

    BG
    Marco

  17. Marco

    Letzter Kommentar kann gelöscht werden. Hab dein Beispiel gefunden und bin gerade in der Versuchsphase.. 🙂

    1. Udo Berndt

      Alles klar, erledigt 🙂

  18. Marco

    Noch ne kurze R – Info ====>>> es funktioniert
    Danke Dir vielmals. Ist jetzt auch bei Pastebin zu finden 🙂

    BG
    Marco

    1. Udo Berndt

      Super, freut mich 🙂 Tue mir bitte noch ein gefallen und passe den Kommentar vom hinsichtlich Code an.
      Danke dir!

      VG, Udo

  19. Marco

    Auch wenn ich mich jetzt als DAU oute, wie mach ich das?

    1. Udo Berndt

      Moin Marco,

      ich würde so vorgehen.
      1. Du nimmst deinen Kommentar in den Bearbeitungsmodus
      2. Schneidest deinen alten Code aus
      3. Erstellst bei Pastebin ein neues Paste
      4. Kopierst die URL des Paste
      5. Setzt die URL deines Paste in den ursprünglichen Kommentar.

      Somit können alle Leser deine Lösung in Pastebin betrachten und die Kommentare bleiben übersichtlicher. Vorteil von Pastebin ist, dass du den Paste bzw. die URL auch in anderen Diskussionen verwenden und mit der URL darauf referenzieren kannst.

      VG, Udo

  20. Marco

    Udo, ich gebe mich geschlagen.
    Ich bin der G-DAU….. 🙁
    Wie kann ich mein Kommentar bearbeiten?
    Ich finde hier nichts was mit Edit oder bearbeiten zu tun hat.

    1. Udo Berndt

      Kein Problem Marco,

      sende mir mal dein Pastebin, dann passe ich den Kommentar an.

      VG, Udo

    1. Udo Berndt

      Vielen Dank Marco!

      Ich habe den Kommentar angepasst. Dir einen guten Start in die Woche!

      VG,
      Udo

  21. Sammy

    Hallo zusammen,

    danke für die Anleitung – inzwischen hat das Waste-Collection Ding eine UI zur Config scheint es.
    Laut der offiziellen Doku wird auch mein Anbieter (Göttinger Entsorgungsbetriebe) unterstützt. Bekomme es aber nicht hin die notwendigen IDs herauszufinden (weder über Developer Tools im Browser noch über das Python Script was bei mir weder vom MAC noch von einem Raspi ausführbar scheint).

    Obige Anleitung scheint für mich ebenfalls nicht nutzbar – da die auf Ihrer Webseite keine .ICS sondern nur *.vcal Files anbieten (Beispiel): https://www.geb-goettingen.de/abfuhr/forward.php?str=Gerhard-Gerdes-Str.&nr=11&year=2024

    Was nun?

    1. Udo Berndt

      Moin Sammy,

      hat der Anbieter den Kalender Alternativ noch per Web (http) erreichbar? Ansonsten könntest du noch einen Request auf Github stellen, damit .vcal für deinen Anbieter integriert wird. Oder vielleicht gibt es einen Converter von vcal nach ical?

      VG,
      Udo

  22. Christian

    Hallo Udo,
    die Dashboard-Karte sieht in deinem Video anders aus, wie die auf deinem Blogbeitrag. Ich erhalte zwar Bilder, allerdings nur sehr klein… Siehe hier:
    https://postimg.cc/bsLq17WG

    Kannst bitte den Code schicken, wie die Karte im Video?

    1. Udo Berndt

      Hi Christian,

      im Video hatte ich noch eine andere Karten Kombination verwendet. Es war eine Kombination aus Picture Elements Card und Custom Button Card. Hier der Code für dich: https://pastebin.com/7FFyhkyE

      Der Code im Blogbeitrag ist der aktuelle Code den ich zur Visualisierung verwende. Also eine Glance Karte mit der HACS Erweiterung Auto-Entities.

      Viele Grüße,
      Udo

  23. alpha

    Hallo,
    bin auch gerade dabei den Abfall Kalender in HA umzusetzen.
    Leider scheiter ich an folgenden Fehler nach einem Neustart:
    Konfigurationswarnungen
    Integration error: sensors – Integration ’sensors‘ not found.

    Habe eine sensors.yaml file erstellt und diese in der config file hinterlegt.
    configuration.yaml

    automation: !include automations.yaml
    script: !include scripts.yaml
    scene: !include scenes.yaml
    template: !include template.yaml
    sensors: !include sensors.yaml

    sensors.yaml

    – platform: waste_collection_schedule
    name: Restmüll
    details_format: „upcoming“
    value_template: ‚{{ value.daysTo }}‘
    add_days_to: True
    types:
    – Restmüll
    – platform: waste_collection_schedule
    name: Der Gelbe
    details_format: „upcoming“
    value_template: ‚{{ value.daysTo }}‘
    add_days_to: True
    types:
    – Der Gelbe
    – platform: waste_collection_schedule
    name: Altpapier
    details_format: „upcoming“
    value_template: ‚{{ value.daysTo }}‘
    add_days_to: True
    types:
    – Altpapier
    – platform: waste_collection_schedule
    name: Nächster
    details_format: „upcoming“
    value_template: ‚{{ value.daysTo }}‘
    add_days_to: True

    hab schon probiert die spacer zu verändern, halt alles nichts geholfen.
    Hoffe ihr könnt mir weiter helfen
    danke
    alpha

    1. Udo Berndt

      Moin,
      in deinem Include Befehl ist ein (s) bei sensor(s): sensors.yaml zu viel.
      Ändere das mal dann sollte der Fehler weg sein.
      VG, Udo

  24. alpha

    hallo, wenn ich das mache dann habe ich ein probelm mit den sensor in der config yaml.
    sensor wird in der config yaml für die PV verwendet.
    Muss das wahrscheinlich geändert werden. Da ich aber das copy past gemacht habe, weiss ich es nicht wie ich das änern muss. Kannst du mir da weiter helfen? Danke nochmals

    #SMA Tripower and SI#
    # modbus:
    # – type: tcp
    # host: 192.168.178.47
    # port: 502
    # name: SIModbus

    # – type: tcp
    # host: 192.168.178.119
    # port: 502
    # name: Tripower

    sensor:
    – platform: modbus
    register:

    ############## Tripower ##############
    – name: Erzeugung_Tag_kWh
    hub: Tripower
    unit_of_measurement: kWh
    slave: 3
    count: 2
    register_type: input
    address: 30537

    ############## SI Storage ##############
    – name: BatterieEntladung
    unique_id: BatterieEntladung
    hub: SIModbus
    unit_of_measurement: kWh
    count: 2
    register_type: input
    register: 31401
    – name: BatterieLadung
    hub: SIModbus
    unit_of_measurement: kWh
    slave: 3
    count: 2
    register_type: input
    register: 31397
    – name: BatterieLadezustand
    hub: SIModbus
    unit_of_measurement: percent
    slave: 3
    count: 2
    register_type: input
    register: 30845
    – name: BatterieTemperatur
    hub: SIModbus
    unit_of_measurement: °C
    slave: 3
    count: 2
    precision: 1
    scale: 0.1
    register_type: input
    register: 30849
    – name: BatterieSpannung
    hub: SIModbus
    unit_of_measurement: V
    slave: 3
    count: 2
    precision: 2
    scale: 0.1
    register_type: input
    register: 30851

    1. Udo Berndt

      Moin, alles, was du in der configuration.yaml im Abschnitt sensors hast, musst du in deine neue Datei sensors.yaml verschieben. In der sensors.yaml brauchst du Abschnittsbezeichnung sensors nicht mehr. Nur die Sensor Definitionen. Dann ist der Fehler beseitigt.

  25. alpha

    So habs geschafft. danke für eure Hilfe

    1. Udo Berndt

      Super, wiedersehen macht Freude 🙂

  26. Michael

    Hi Leute,
    ich habe alle mal nach der tollen Anleitung gemacht, jedoch werden bei zwei von vier Tonnen keine Attribute und auch die passenden Bilder dazu nicht erkannt. Somit natürlich keine Leerungstermine. Da ich alles per copy/paste eingefügt und auf meine Parameter geändert habe, weiß ich nicht, woran das liegen könnte. Hatte vielleicht jemand schon dieses Problem oder weiß eine Lösung?
    LG

    1. Udo Berndt

      Hi Michael,
      ich vermute, dass irgendwo eine Schreibfehler bei den Entitäten vorliegt. Prüfe noch mal dein Code auf Konsistenz.
      Viele Grüße,
      Udo

      1. Michael

        Ok, da ich zu blind bin, hätte ich das mal hier gepostet. https://pastebin.com/CKgQ4vkw Vielleicht mag ja mal einer drüber schauen, wo der Hund begraben liegt. Wie erwähnt, funktionieren „Gelbe Tonne“ und „Papier“ sowohl mit Attributen als auch den Bildern.
        LG
        Michael

  27. Marcus

    Hallo Udo,ir
    vielen Dank für die Anleitung, als HA Neuling hat mir das sehr geholfen den Müllkalender einzurichten.
    Nachdem ich paar Probleme mit den Mülltonnenbilder hatte, die aber lösen konnte, häng ich als letztes nur noch an der nächsten Leerung.
    Den Punkt „Helfer Template Nächste Leerung“ versteh ich irgendwie noch nicht. Ich habe eine Kachel eingerichtet mit nächster Leerung, da sehr ich aber nur das Bild der Tonne und x Tage. Wo muss ich denn den Template Code eintragen und wo rufe ich den auf?
    Viele Grüße
    Marcus

    1. Udo Berndt

      Hi Marcus,
      für die Nächste Leerung musst du ihr einen Helfer vom Typ Template erstellen.
      Das geht unter: Einstellungen > Geräte & Dienste > Helfer > Template > Template für einen Sensor erstellen.
      und dort den Code hinterlegen und einen Namen für die Entität vergeben.
      Dann sollte es funktionieren.
      Viele Grüße.
      Udo

      P.S – Habe die Doku leicht angepasst damit es verständlicher ist.

  28. Haszer

    Hallo,
    irgendwie bekomme ich es nicht hin.
    Ich habe schon eine customize.yaml wo ich den Pollenkalender drin habe.
    Den Code zur iCAL Kalender Abfrage muss ich dann doch auch dahin schreiben. Oder?
    Und bei dem Code für die Sensor Einheit festlegen steht auch wieder customize. Ich bin verwirrt und komme nicht weiter. 🙁

    1. Udo Berndt

      Hi,
      customize.yaml? Warum wird solch eine Datei benötigt?

      In der Anleitung steht, in welche Datei die Code Schnipsel kopiert werden müssen.
      Der Code zum festlegen der Einheit beinhaltet lediglich ein Attribut „customize“. Der Code wird aber in der configuration.yaml gespeichert.

      Viele Grüße,
      Udo

    1. Udo Berndt

      Sobald du eine sensors.yaml nutzt müssen alle Sensoren, welche per yaml definiert werden, dort eingetragen werden, unabhängig von welcher Integration diese kommen.

      VG,
      Udo

  29. Stefan Boldt

    Danke Udo für diese gute Anleitung. Hat auch bei mir super geklappt.

  30. Jan

    Moin!

    In welcher Richtung muss ich suchen wenn bei mir alle Tage auf Englisch sind „Biotonne am Tuesday“ und bei allen anderen Angaben: „in 2 days“?

    Danke!

  31. Thorsten

    Hallo ich habe ein schones Dashboard mit Anzeige der Tonnen hin bekommen, nur eine Kleinigkeit stört mich und zwar werden sie nicht richtig sortiert. obwohl ich die Sortierung wie beschrieben aktiviert habe. Die graue Tonne die in 10 Tagen geleert wird wird als erstes angezeigt, danach passt die Reihenfolge

    1. Udo Berndt

      Hi Thorsten,
      hast due die HACS Erweiterung Auto-Entities installiert? Sobald du diese installiert hast sollte der Beispielcode aus dem Blogpost und die Sortierung funktionieren.
      VG,
      Udo

  32. Tilo Kastner

    Grüße,

    kurze Frage, da ich gerade verzweifle.

    Wollte die Anzeigebilder für die Müllarten ändern.

    Habe es wie hier beschrieben innerhalb der Sensoren versucht und auf die lokal hinterlegten PNG Bilder verwiesen.

    Aber auch versucht, es in der Trash-Card unter den Vorlagen hinzuzufügen. Beide Wege funktionieren nicht und es werden nur die Icons angezeigt.

    Was mich bei dem Weg über die TrashCard wundert, dass in einem Youtube Video bei der Eingabe „/local“ schon ein Dropdown auftaucht zum auswählen. bei mir jedoch nicht und ich muss den Pfad komplett händische eingeben.

    Habt Ihr Hinweise auf mögliche Ursachen?

    MFG TIlo

    1. Udo Berndt

      Hi Tilo,
      in meinem Video zur Trash Card wird kein Dropdown Menü zur Eingabe des Pafdes gezeigt. Spielt am Ende auch keine Rolle solange der Pfad richtig eingetragen wurde.
      In im Editor der TrashCard bei Bild-URL steht in der Beschreibung: Lege dazu einfach ein Bild in den /config/www Ordner und verwende /local/Dateiname.

      Ich vermute bei dir stimmt etwas mit dem Ordner / Pfad nicht.
      VG, Udo

      1. tilo Kastner

        hmm Pfad hab ich eigentlich richtig eingetragen 🙁

        bzw. wenn ich die Bilder in dem angegeben Ordner ablege werden mir nach wie vor kleine Müllautos angezeigt aber nicht die Mülltonnen die ich anzeigen möchte :S

  33. Steffen

    Hi an alle,
    nach einige Anfängerfehlern hab ich die Card nun am laufen und wird auch vernüftig sortiert. glance + custom:auto-entities
    Leider werden meine Tonne aber „rund“ ausgeschnitten, es ist nur ein Teil der Tonne zu sehen. Was mache ich falsch ? Es soll das koplette Bild zu sehen sein, bzw. was muß ich ändern?

    1. Udo Berndt

      Hi Steffen,

      ich vermute du musst die Auflösung der Bilder ändern / verkleinern. Meine haben 700x700px

      VG, udo

  34. Hannibal

    Hey,

    coole Anleitung. lies sich alles soweit gut umsetzen. jedoch habe ich auch Probleme das die Tage als Zahl nicht angezeigt werden.Wenn ich auf den roten Kreis drücke steht ja da X Tage noch. Aber die Zahl wird nicht angezeigt. verändere ich den Sensor sodass keine Auslesung stattfinden kann is da auch ein Strich.. also Formatierung müsste auch stimmen. liegt also in der Abfrage oder in der Ausgabe des Wertes.

    Zudem weiß ich auch nicht wo ich die Übersichtskarte wie verändern muss um den Code „Tonnen ordnen in Übersichtskarte“ anzuwenden. Vlt löst sich das Tageproblem dadurch iwie.

    vlt könnte man ja im Jahr 2025 ein „Upgrade“ Video dazu machen. 😀

    Grüße

    1. Udo Berndt

      Hi,

      danke für deinen Kommentar. Die offenen Punkte lassen sich auch lösen 😉
      Im Beitrag ist im Abschnitt „Abfalltermine im Home Assistant Dashboard“ beschrieben, wie die Abfuhrtermine zeitlich geordnet werden und was du dazu brauchst.

      VG,
      Udo

  35. ArkaOne

    Hallo.
    ich habe folgendes Problem…
    Ich muss die Daten von 2 verschiedenen Anbietern abholen.
    Einmal von Mülmax, für Restmüll, BIOabfall und Papiertonne.
    Bei AWISTA bekomme ich die Daten für die gelbe Tonne.

    Müllmax habe ich erfolgreich eingebunden !
    waste_collection_schedule:
    sources:
    – name: muellmax_de
    args:
    service: Tbr
    mm_frm_ort_sel:
    mm_frm_str_sel:
    mm_frm_hnr_sel:

    Aber wie bekomme ich nun noch die Termine von AWISTA mit in die configuration.yaml ?

    waste_collection_schedule:
    sources:
    – name: monaloga_de
    args:
    street: STREET
    plz: „PLZ“

    Bekomme das einfach nicht hin !

    Danke schon einmal für Eure Hilfe !

    LG
    ArkaOne

    1. Udo Berndt

      Hi,
      kann es dir bei WCS nicht genau sagen, aber über die Trash Card kannst du einfach weitere Kalender auswählen sobald diese in HA als ICS Kalender angelegt sind.
      Vielleicht teste mal die Trash Card. Hier ein Video von mir dazu: https://youtu.be/iUPsenf0z8U

      VG,
      Udo

  36. Marcus

    Hallo,

    ich steige gerade bei HA ein, und bin trotz einiger Programmierkenntnisse dann doch etwas überfordert / -fragt.

    Wenn ich den Code unter ‚Ansicht der Tonnen ändern‘ in der configuration.yaml einsetze, und an meine Sensornamen anpassen will, sagt er mir bei zwei Tonnen: duplicate key.

    Nur ich weiß nicht, wo er das herhat. Zieht er das aus dem Sensor-Bereich?

    [code]waste_collection_schedule:
    sources:
    – name: gfa_lueneburg_de
    args:
    city:
    street:
    house_number:
    customize:
    – type: Sperrmull
    alias: Sperrmuell Altmetall
    icon: mdi:trash-can
    picture: local/waste/black.png
    – type: gelbetonne
    alias: Gelbe_Tonne
    icon: mdi:trash-can
    picture: local/waste/yellow.png
    – type: Restmull
    alias: Restmuell
    icon: mdi:trash-can
    picture: local/waste/black.png
    calendar_title: Abfallkalender
    fetch_time: „06:00“
    day_switch_time: „12:00“

    homeassistant:
    customize:
    sensor.naechster:
    unit_of_measurement: Tage
    sensor.Papiertonne:
    unit_of_measurement: Tage
    sensor.Biotonne:
    unit_of_measurement: Tage
    sensor.Gelbe_Tonne:
    unit_of_measurement: Tage
    sensor.Restmull:
    unit_of_measurement: Tage
    sensor.Sperrmull:
    unit_of_measurement: Tage

    card:
    type: glance
    type: custom:auto-entities
    filter:
    include:
    – entity_id: sensor.Restmuell
    options: {}
    – entity_id: sensor.Gelbe_Tonne
    options: {}
    – entity_id: sensor.Papiertonne
    options: {}
    – entity_id: sensor.Biotonne
    options: {}
    entity_id: sensor.Sperrmuell
    options: {}
    sort:
    method: state
    ignore_case: true
    numeric: true
    reverse: false
    show_empty: true[/code]

    1. Udo Berndt

      Hi Marcus,

      Dublicate Key heisst, dass eine Home Assistant interne Referenz, wie zum Beispiel „homeassistant:“ doppelt in der configuration.yaml vorhanden ist.
      Da musst du schauen, welche Referenz das ist und löschen?

      Viele Grüße,
      Udo

  37. Marcus

    Ich habe das Ganze jetzt nach viel Bastelei hinbekommen 🙂

    Aber wie veringere ich den Abstand zwischen den einzelnen Abschnitten (Restmüll, Biotonne, etc. Ich habe das jetzt über die gesamte Breite eingestellt, trotzdem werden von 6 Abfallarten nur 5 in der ersten Reihe angezeigt. Dieletzte rutscht in die 2te Reihe

    1. Udo Berndt

      Die Abstände kannst du über die Angabe / Änderung der Pixel im Code der Karte anpassen.

Schreibe einen Kommentar