Trashcard - Gestion des poubelles et déchets

Oui malheureusement :slight_smile:

J’ai fait avec un calendrier google, j’ai mis toutes les dates avec une feuille excel et je les ai importées

Ha mince :sweat_smile:
En prévention de cette réponse j’ai passé du temps avec Copilot hier soir pour qu’il me génère un ics à partir d’une image du calendrier de levée de ma commune, au final je suis sûr que j’aurai passé autant de temps à le faire moi même :rofl: enfin à entrer les événements dans mon calendrier iCloud .
Et du coup , une fois le calendrier importé dans HA, comment la trashcard retrouve les événements ?

1 « J'aime »

Tu utilise le calendrier en entité, puis tu utilise le nom exact des événements dans pattern

exemple :

        pattern:
          - icon: fas:dumpster
            color: yellow
            type: recycle
            label: ♻️Poubelle jaune
            pattern: Poubelle jaune
          - icon: fas:dumpster
            color: green
            type: waste
            pattern: Poubelle verte
            label: 🗑️ Poubelle verte
        alignment_style: center
        color_mode: icon
        items_per_row: 2
        refresh_rate: 60
        with_label: true
        type: custom:trash-card
        entities:
          - calendar.poubelle_verte
          - calendar.poubelle_jaune

@WarC0zes merci :smiling_face:
Je me rends compte que j’ai pas paramètré mes événements correctement :sweat_smile:
J’ai mis un événement journée la jour de la levée des poubelles , qui a lieu entre 4h et 5h du matin par chez moi. (Les deux types sont levée le même jour, enfin c’est toutes les semaines pour le bac d’ordures (mais à presque 2€40 la levée on ne la met qu’une semaine sur deux, et c’est toutes les deux semaines pour le bac jaune).
Il faut donc que je sorte les poubelles la veille, genre avec une heure vers 19h.

Tu sors tes poubelles le matin à 5h30 ? Ou bien la veille ?

J’ai un rappel la veille à 8h00 et à 5h30 le jour de la collecte. Mais il passe en général vers 6h-7h

1 « J'aime »

Moi je mets mon rappel à 18h30 la veille, quand je rentre du boulot.

J’habite dans une impasse, et on a des poubelles communes avec les voisins. On fait un mois chacun à gérer les poubelles. Je vais me faire un rappel avec le bot Telegram également, mais j’aurai aimé le faire avec Whatsapp, on a le groupe des voisin dessus.

J’aurai renvoyé automatiquement le rappel à tous les voisins comme ça ^^

Ha oui ^^ Je vois :slight_smile:
J’ai refais mon agenda, avec rappelle la veille à 19h, 20, 21h et 22h des fois que j’oublie ^^
Car ils passent vers 4h-5h du matin, et le mercredi, si notre puce ne se lève pas trop tôt, j’ai l’espoir de pouvoir me lever vers 7h XD

Sinon avec ces évènements :

Je n’arrive pas à faire afficher quelque chose à la carte…
Voilà le code que j’ai :

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 1
pattern:
  - label: Poubelle VERTE
    pattern: Levée le lendemain entre 4h et 5h du matin
    icon: mdi:dump-truck
    color: green
    type: organic
    picture: /local/_images/poubelle_verte.png
    pattern_exact: false
  - label: Poubelle JAUNE
    pattern: Levée le lendemain entre 4h et 5h du matin
    icon: mdi:trash-can-outline
    color: yellow
    type: recycle
    picture: /local/_images/poubelle_jaune.png
    pattern_exact: false
day_style: counter
day_style_format: yyyy.MM.dd
card_style: icon
alignment_style: left
color_mode: icon
items_per_row: 1
refresh_rate: 15
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.gestion_des_poubelles
full_size: false
use_summary: true
hide_time_range: false
icon_size: 50

Je ne comprends pas…

J’utilise le calendrier google.

mon évènement s’appelle Poubelle verte.

tu utilises le calendrier local ?
je ne l’ai jamais utilisé , le nom de l’évènement, qu’est-ce que c’est ?

Salut
@WarC0zes Tu penses que c’est parce qu’il s’agit d’un calendrier local ?
Je n’ai pas d’agenda google…

Pour le nom de l’évènement, c’est ça :

:wastebasket: Collecte Ordures Ménagères demain matin :wastebasket:

On est d’accord que le pattern ça va chercher dans la description de l’évènement ?

edit : j’ai tenté en changeant le pattern par ceci : Collecte Ordures Ménagères demain matin. Mais sans succès…

Essai avec le pattern Gestion des Poubelles ou :wastebasket: Collecte Ordures Ménagères demain matin :wastebasket: avec les émojis inclus. C’est peut-être les émojis qui ne sont pas supportés.

Même chose : ça ne fonctionne pas :sweat_smile:

Les emojis fonctionnent bien de mon côté, mais depuis le calendrier Google :slight_smile:

Et voilà mon code :slight_smile:

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 120
pattern:
  - icon: mdi:grass
    color: teal
    type: organic
    pattern: 🌿 DÉCHETS VERTS
    label: DÉCHETS VERTS
    pattern_exact: true
  - icon: mdi:dolly
    color: brown
    type: paper
    label: ENCOMBRANTS
    pattern: 🪜 ENCOMBRANTS
  - icon: mdi:recycle
    color: indigo
    type: recycle
    label: CAISSE BLEUE
    pattern: 🚮 CAISSE BLEUE
  - icon: mdi:trash-can-outline
    color: amber
    type: waste
    pattern: 🗑️ POUBELLE
    label: POUBELLE
  - icon: mdi:dump-truck
    color: purple
    type: others
day_style: counter
alignment_style: center
items_per_row: 2
refresh_rate: 120
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.collecte_dechets_castelginest
full_size: true
use_summary: true
hide_time_range: true
filter_events: false
grid_options:
  columns: full
  rows: 2
icon_size: 35
1 « J'aime »

Je viens de créer un calendrier local et ça fonctionne bien aussi :slight_smile:

J’ai créé ce calendrier à ton nom @MilesTEG1 ^^

Voilà le code :

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 120
pattern:
  - icon: mdi:grass
    color: teal
    type: organic
    pattern: 🌿 DÉCHETS VERTS
    label: DÉCHETS VERTS
    pattern_exact: true
  - icon: mdi:dolly
    color: brown
    type: paper
    label: ENCOMBRANTS
    pattern: 🪜 ENCOMBRANTS
  - icon: mdi:recycle
    color: indigo
    type: recycle
    label: CAISSE BLEUE
    pattern: 🚮 CAISSE BLEUE
  - icon: mdi:trash-can-outline
    color: amber
    type: waste
    pattern: 🗑️ POUBELLE
    label: POUBELLE
  - icon: mdi:dump-truck
    color: purple
    type: others
day_style: counter
alignment_style: center
items_per_row: 2
refresh_rate: 120
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.milesteg1
full_size: true
use_summary: true
hide_time_range: true
filter_events: false
grid_options:
  columns: full
  rows: 2
icon_size: 35

Ou sous cette forme :

Code :

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 120
pattern:
  - icon: mdi:grass
    color: teal
    type: organic
    pattern: 🌿 DÉCHETS VERTS
    label: DÉCHETS VERTS
    pattern_exact: true
  - icon: mdi:dolly
    color: brown
    type: paper
    label: ENCOMBRANTS
    pattern: 🪜 ENCOMBRANTS
  - icon: mdi:recycle
    color: indigo
    type: recycle
    label: CAISSE BLEUE
    pattern: 🚮 CAISSE BLEUE
  - icon: mdi:trash-can-outline
    color: amber
    type: waste
    pattern: 🗑️ POUBELLE
    label: POUBELLE
  - icon: mdi:dump-truck
    color: purple
    type: others
day_style: counter
card_style: chip
alignment_style: center
items_per_row: 2
refresh_rate: 120
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.milesteg1
full_size: true
use_summary: true
hide_time_range: true
filter_events: false
grid_options:
  columns: full
  rows: 2
icon_size: 35

Ou encore :slight_smile:

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 120
pattern:
  - icon: mdi:grass
    color: teal
    type: organic
    pattern: 🌿 DÉCHETS VERTS
    label: DÉCHETS VERTS
    pattern_exact: true
  - icon: mdi:dolly
    color: brown
    type: paper
    label: ENCOMBRANTS
    pattern: 🪜 ENCOMBRANTS
  - icon: mdi:recycle
    color: indigo
    type: recycle
    label: CAISSE BLEUE
    pattern: 🚮 CAISSE BLEUE
  - icon: mdi:trash-can-outline
    color: amber
    type: waste
    pattern: 🗑️ POUBELLE
    label: POUBELLE
  - icon: mdi:dump-truck
    color: purple
    type: others
day_style: counter
card_style: icon
alignment_style: center
items_per_row: 2
refresh_rate: 120
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.milesteg1
full_size: true
use_summary: true
hide_time_range: true
filter_events: false
grid_options:
  columns: full
  rows: 2
icon_size: 35

Dans les calendriers mes événements s’appellent comme ça :
:herb: DÉCHETS VERTS
:ladder: ENCOMBRANTS
:put_litter_in_its_place: CAISSE BLEUE
:wastebasket: POUBELLE

1 « J'aime »

Ok :rofl:
Du coup je ne comprends pas pourquoi ça ne fonctionne pas chez moi…

Ce soir je vais essayer avec tes labels pour tester si j’ai le temps je te tiens au jus

Je peux vous passer le fichier ics s’il faut :blush:

On va pousser le test au max, je suis preneur du coup :wink:

MP envoyé avec le code de l’ICS :slight_smile:
Espérons que tu arrives à quelque chose ^^ (ce qui voudrait dire que je suis une belle quiche XD)

J’ai juste repris mon code, avec l’entité de ton calendrier et ton fichier ics importé, sa me donne déjà ça :

J’ai pas encore touché les différents types d’ordure

1 « J'aime »

J’obtiens ça avec ce code :

event_grouping: true
drop_todayevents_from: "10:00:00"
next_days: 120
pattern:
  - icon: mdi:recycle
    color: indigo
    type: recycle
    label: CAISSE BLEUE
    pattern: 🗑️♻️ Collecte Ordures Ménagères et Bac Jaune demain matin ♻️🗑️ 
  - icon: mdi:trash-can-outline
    color: amber
    type: waste
    pattern: 🗑️ Collecte Ordures Ménagères demain matin 🗑️
    label: POUBELLE
day_style: counter
alignment_style: center
items_per_row: 2
refresh_rate: 120
with_label: true
layout: horizontal
type: custom:trash-card
entities:
  - calendar.milesteg1
full_size: true
use_summary: true
hide_time_range: true
filter_events: false
grid_options:
  columns: full
  rows: 2
icon_size: 35

T’as les titres un peu long peut être pour la lisibilité :smiley: Mais tu as les emojis pour t’aider

1 « J'aime »