Waste Collection Schedule

Rings um Add-On's. Offizielle oder Custom.


Antworten
Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Waste Collection Schedule

Beitrag von Volker »

Moin!

Ich versuche gerade das AddOn "Waste Collection Schedule" zu konfigurieren.

Die configuration.yaml sieht so aus

Code: Alles auswählen

##### Muellabfuhr ############################################
waste_collection_schedule:
  sources:
    - name: ical
      args:
        file: "www/muell.ics"
      customize:
        - type: Papier
          alias: papier
          icon: mdi:trash-can
        - type: Restmüll
          alias: rest
          icon: mdi:trash-can
        - type: Biomüll
          alias: bio
          icon: mdi:trash-can
        - type: LVP
          alias: lvp
          icon: mdi:trash-can
      calendar_title: Abfall Kalender
  fetch_time: "02:00"
  day_switch_time: "11:00"
  

die Sensoren hab ich in eine separate Datei ausgelagert:

Code: Alles auswählen

sensor: !include sensoren.yaml

Dort habe ich folgende Sensoren angelegt:

Code: Alles auswählen

# Abfall Sensoren ################
  - platform: waste_collection_schedule
    name: AbfallRestmuell
    details_format: "upcoming"
    value_template: 'in {{value.daysTo}} Tagen'
    types:
      - rest
  - platform: waste_collection_schedule
    name: AbfallBiomuell
    details_format: "upcoming"
    value_template: 'in {{value.daysTo}} Tagen'
    types:
      - bio
  - platform: waste_collection_schedule     
name: AbfallPapier details_format: "upcoming" value_template: 'in {{value.daysTo}} Tagen' types: - papier - platform: waste_collection_schedule
name: AbfallPlastikmuell details_format: "upcoming" value_template: 'in {{value.daysTo}} Tagen' types: - lvp

Problem: HA hat die Sensoren nicht angelegt / findet sie nicht... :?
Hat jemand einen Tipp was ich da falsch gemacht habe ?

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Re: Waste Collection Schedule

Beitrag von Volker »

Ich weiß warum ich Yaml meide, wie der Teufel das Weihwasser...

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Re: Waste Collection Schedule

Beitrag von Volker »

Das war eine schwere Geburt - hat mich viel Zeit und Nerven gekostet:

abfallkalender.png
abfallkalender.png (43.68 KiB) 1703 mal betrachtet

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

mondface
Beiträge: 167
Registriert: Di 10. Mai 2022, 23:06
1
Has thanked: 112 times
Been thanked: 12 times

Re: Waste Collection Schedule

Beitrag von mondface »

Super!
Wie sieht denn deine Lösung jetzt aus?

Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Re: Waste Collection Schedule

Beitrag von Volker »

mondface hat geschrieben: Fr 18. Aug 2023, 08:53

Super!
Wie sieht denn deine Lösung jetzt aus?

Im Wesentlichen mit dem oben beschriebenen Code (Es haben irgendwo Leerzeichen gefehlt).dazu kommt noch der Code für die Darstellung im Dashboard:

Code: Alles auswählen

type: vertical-stack
cards:
  - type: markdown
    content: >
      ### Nächste Leerung  <ha-icon icon="mdi:trash-can"></ha-icon>


  ***


  ## {{ states.sensor.naechsteleerung.attributes.values() | first
  |replace("papier", "Papiermüll") | replace("bio", "Biomüll") |
  replace("rest", "Restmüll") |replace("lvp", "Plastikmüll") }}


  ## {{ states.sensor.naechsteleerung.attributes | first | as_timestamp |

  timestamp_custom("%d.%m.%Y") }}


  ***
  - type: picture-elements
    elements:
      - type: state-label
        entity: sensor.abfallrestmuell
        style:
          color: black
          top: 82%
          left: 14%
      - type: state-label
        entity: sensor.abfallplastikmuell
        style:
          color: black
          top: 82%
          left: 38%
      - type: state-label
        entity: sensor.abfallpapier
        style:
          color: black
          top: 82%
          left: 62%
      - type: state-label
        entity: sensor.abfallbiomuell
        style:
          color: black
          top: 82%
          left: 86%
    image: local/pictures/tonnen2.png

was ich aber nicht hinbekommen habe: das 'Auslagern' der Sensoren in eine eigene Datei (sensor.yaml)
Das 'include' hat nicht funktioniert - keine Ahnung warum. die Sensoren stehen jetzt direkt in der configuration.yaml

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

Darkside2024
Beiträge: 1
Registriert: So 28. Jan 2024, 14:52
Has thanked: 1 time

Re: Waste Collection Schedule

Beitrag von Darkside2024 »

Sorry, auch wenn es schon etwas älter.....
Ich bekomme es nicht gebacken. Es scheint das mir dazu noch etwas fehlt oder ich es nicht richtig einsetze.
Kannst Du deine Codes bitte aktualisieren das auch ich es versteh ?

Danke

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Hallo, ich bin durch die Suche auf Euch aufmerksam geworden. Ich bin HA Beginner und hänge gerade ebenfalls an dem Abfall Thema fest.
Ich binde hierzu eine .ics Datei ein.

Problem: Papier und Bio haben Status „unknown“. Wo liegt mein Fehler? Kann mir jemand erklären was ich machen muss/kann. Danke.

Anbei der Auszug aus der .ics.

DTSTART;VALUE=DATE:20240408
DTEND;VALUE=DATE:20240409
DTSTAMP:20240129T215103Z
SUMMARY:Papiertonne
LOCATION:Einhonstrasse, 0101 Regenbogen

DTSTART;VALUE=DATE:20240131
DTEND;VALUE=DATE:20240201
DTSTAMP:20240129T215103Z
SUMMARY:Biotonne
LOCATION:Einhonstrasse, 0101 Regenbogen
SEQUENCE:1706565063

config.yaml:

Code: Alles auswählen

waste_collection_schedule:
  sources:
    - name: ics
      args:
        file: "www/waste.ics"
      customize:
        - type: Biotonne
          alias: Bio
          icon: mdi:flower-outline
        - type: Gelbe Tonne
          alias: Gelbe
          icon: mdi:recycle
        - type: Restmülltonne
          alias: Rest
          icon: mdi:trash-can
        - type: Papiertonne
          alias: Papier
          icon: mdi:trash-can-outline

sensor.yaml:

Code: Alles auswählen


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

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

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

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

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

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

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

  - platform: waste_collection_schedule
    name: AbfallBiotonnenext
    details_format: "upcoming"
    value_template: 'am: {{value.date.strftime("%d.%m.%Y")}}'
    types:
      - Bio
      
- platform: waste_collection_schedule name: AbfallNaechster details_format: "upcoming" value_template: ' {{ value.daysTo }} '

Wahrscheinlich sitzt das Problem wieder vor dem Bildschirm :lol:

Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Re: Waste Collection Schedule

Beitrag von Volker »

bei mir stehen in der configuration.yaml die Müll-Typen in Anführungszeichen

Code: Alles auswählen

waste_collection_schedule:
  sources:
    - name: ics
      args:
        file: "www/muell.ics"
      customize:
        - type: "Papier"
          alias: papier
          icon: mdi:trash-can
        - type: "Restmuell"
          alias: rest
          icon: mdi:trash-can
        - type: "Biomuell"
          alias: bio
          icon: mdi:trash-can
        - type: "LVP"
          alias: lvp
          icon: mdi:trash-can
      calendar_title: Abfall Kalender 
  fetch_time: "02:00"
  day_switch_time: "11:00"
  

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Hey, hat leider nichts gebracht.

Grüße
Peter

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Oha, reload der yamls hat nichts gebracht aber reboot tut gut. Danke dir

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Danke

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Volker hat geschrieben: Do 17. Aug 2023, 12:08

Das war eine schwere Geburt - hat mich viel Zeit und Nerven gekostet:

abfallkalender.png

Hallo, kannst du mir mal den Code von deiner Abfallkarte posten?

Benutzeravatar
Volker
Beiträge: 226
Registriert: Mi 28. Jun 2023, 17:20
Wohnort: Südhessen
Has thanked: 71 times
Been thanked: 26 times

Re: Waste Collection Schedule

Beitrag von Volker »

@StadtAffe Hier der Code für die Card:

Code: Alles auswählen

type: vertical-stack
cards:
  - type: markdown
    content: >
      ### Nächste Leerung  <ha-icon icon="mdi:trash-can"></ha-icon>


  ***


  ## {{ states.sensor.naechsteleerung.attributes.values() | first
  |replace("papier", "Papiermüll") | replace("bio", "Biomüll") |
  replace("rest", "Restmüll") |replace("lvp", "Plastikmüll") }}


  ## am {{ states('sensor.entleerung_weekday') }} den  {{
  states.sensor.naechsteleerung.attributes | first | as_timestamp |

  timestamp_custom("%d.%m.%Y") }}


  ***
  - type: picture-elements
    elements:
      - type: state-label
        entity: sensor.abfallrestmuell
        style:
          color: black
          top: 82%
          left: 14%
      - type: state-label
        entity: sensor.abfallplastikmuell
        style:
          color: black
          top: 82%
          left: 38%
      - type: state-label
        entity: sensor.abfallpapier
        style:
          color: black
          top: 82%
          left: 62%
      - type: state-label
        entity: sensor.abfallbiomuell
        style:
          color: black
          top: 82%
          left: 86%
    image: local/pictures/tonnen2.png
    

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

StadtAffe
Beiträge: 6
Registriert: So 4. Feb 2024, 09:23

Re: Waste Collection Schedule

Beitrag von StadtAffe »

Hallo,

Danke - hab’s hinbekommen.

Grüße

Antworten