# Repozytorium Garbage Collection - Ikony, przełączniki, obrazki

**URL:** <https://forum.arturhome.pl/t/repozytorium-garbage-collection-ikony-przelaczniki-obrazki/334>\
**Category:** Komponenty niestandardowe\
**Tags:** lovelace, harmonogram, kalendarz, odbiór-śmieci\
**Created:** [26 Sierpień 2020 08:05 UTC](https://forum.arturhome.pl/t/repozytorium-garbage-collection-ikony-przelaczniki-obrazki/334 "2020-08-26T08:05:17Z")\
**Posts on this page:** 1\
**Showing post:** 26

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [26 Styczeń 2021 13:25 UTC](https://forum.arturhome.pl/t/repozytorium-garbage-collection-ikony-przelaczniki-obrazki/334/26 "2021-01-26T13:25:09Z")

</div>

W dokumentacji jest by dla ręcznie wpisywanych dat wybrać wariant roczny i wpisać daty.  
(bo inne warianty działają “w nieskończoność”)  
Jeśli korzysta się z konfiguracji YAML, to nie ma potrzeby używania GUI (i nawzajem).  
Sam w 2 lokalizacjach korzystam obecnie z konfiguracji GUI i mam parę spostrzeżeń (w kwestii pewnej nieregularności - ogarnąłem to dopisaniem paru ignorowanych dat) ale może o tym później, bo czas mnie goni, a warto by poprzeć to przykładem (nawet z pozoru nieregularne daty zazwyczaj generowane są w/g jakiejś reguły - trzeba ją tylko zgadnąć).

**Obiecany przykład** (sorki za wygląd, ale to sklejone kawałki z 2 stron pliku dostępnego w ZUK)

 ![Clipboard_all](https://forum.arturhome.pl/uploads/default/original/2X/b/b3ae2beb80d88322e00038172ed656591ebb61c2.png)

No i parę słów komentarza - najpierw te oczywiste:

- Zmieszane to czwartek co 2 tygodnie, start w 1 tygodniu
- podobnie Tworzywa i Papier, tylko że piątek (co 2 tyg. i od 1.) - niby mógłbym utworzyć jeden wpis dla obu rodzajów, ale zakładając, że to może się zmienić w przyszłości zdecydowałem na 2 oddzielne.

A teraz te nieco bardziej skomplikowane:

- BIO wygląda na “zupełny młyn”, a tymczasem rozwiązaniem było wybranie reguły “poniedziałek co 2 tygodnie zaczynając od 2.” oraz dodanie do wyjątków 6 dat, kiedy wywozu nie będzie
- Szkło - niby raz na miesiąc w czwartek, ale brak reguły który czwartek, więc wybrałem “każdy czwarty czwartek”, bo było 6 prawidłowych trafień (żaden inny wybór nie dawał tylu trafień), w związku z tym trzeba dodać ręcznie daty, w które reguła nie trafia - to 6 dodatkowych dat wywozu i 6 wyjątków by nie było zbędnych wpisów w dni bez realnego wywozu, w tym wypadku wpisywania dat byłoby tyle samo gdybym po prostu użył definicji rocznej i byłoby do wpisania po prostu 12 dat, ale łatwiej komuś wytłumaczyć jak to obsłużyć, gdy każdy wpis działa jednakowo.

@kamil.bereda  
Integracja po wybraniu kraju automatycznie “mija święta” (oczywiście w/g tego jak skonfigurujemy to mijanie) - świetne przykłady to kwiecień, maj i listopad

 ![2021_04_Screenshot_2021-01-27 Drugi - Home Assistant](https://forum.arturhome.pl/uploads/default/original/2X/a/a8268cbd65aaceb54d0ae863a340ba9b823e632c.png) ![2021_11_Screenshot_2021-01-27 Drugi - Home Assistant](https://forum.arturhome.pl/uploads/default/original/2X/0/01790a04e4bcff8db2f08d05d867fd546a7597cd.png)  
Jedynie grudzień przerasta możliwości integracji (i tam mam wiele ze wspomnianych wyżej wyjątków, ale to nie tylko ze względu na święta).

I na koniec - czemu wybrałem konfigurację w GUI zamiast YAML?  
Wytłumaczenie tzw. osobie postronnej jak ogarnąć konfigurację yaml to kosmos, a kreator w GUI - po zaprezentowaniu jak to obsłużyć to jakieś 10-15 minut, (a z racji pracy zdarzały mi się takie sytuacje, że nie mógłbym sam się czyś takim zająć przez długi czas, a były to akcje włącznie z sytuacjami braku dostępu do internetu lub ze szczątkowym dostępem przez kilka miesięcy, więc dostęp zdalny wiele nie pomaga w takich wypadkach 😛).

@Rafał_Kasperski  
Myk z wyświetlaniem różnych obrazków polega na sprawdzaniu stanu encji, w “zwykłym trybie” i ma on wartości

> 0, 1, lub 2

![normal_mode_Screenshot_2021-01-27 Narzędzia deweloperskie - Home Assistant](https://forum.arturhome.pl/uploads/default/original/2X/7/7c9648c369d87fe86dd22f11e9c47b63925dfca6.png)  
a w “trybie gadatliwym” (verbose mode)  
jako stan jest automatycznie generowany jakiś tekst (o którym marzysz) np.

> 9-02-2021, za 13 dni

![verbose_mode_Screenshot_2021-01-27 Narzędzia deweloperskie - Home Assistant](https://forum.arturhome.pl/uploads/default/original/2X/7/764b3e83c7ad309321f541521a3348a73919c572.png)  
ale się on wyklucza z tym by miał wartość 0, 1 lub 2 (to jest opisane w dokumentacji)

Jeśli chcesz powalczyć z tematem, to encje mają sporo atrybutów (w tym dwa pierwsze, które mógłbyś użyć w charakterze opisu - jeśli sobie obrobisz dane w/g swoich potrzeb) poniżej przykładowy komplet atrybutów takiej encji z mojej konfiguracji (to akurat inna instalacja niż opisywałem powyżej i trochę się pozmieniała zawartość, bo grzebałem w konfiguracji by przygotować screenshoty)

```auto
next_date: '2021-02-09T00:00:00+01:00'
days: 13
last_collection: null
last_updated: '2021-01-27T00:53:15.197191+01:00'
holidays: |2-

    2021-04-04: Niedziela Wielkanocna
    2021-04-05: Poniedziałek Wielkanocny
    2021-05-01: Święto Państwowe
    2021-05-03: Święto Narodowe Trzeciego Maja
    2021-05-23: Zielone Świątki
    2021-06-03: Dzień Bożego Ciała
    2021-08-15: Wniebowzięcie Najświętszej Marii Panny
    2021-11-01: Uroczystość Wszystkich świętych
    2021-11-11: Narodowe Święto Niepodległości
    2021-12-25: Boże Narodzenie (pierwszy dzień)
    2021-12-26: Boże Narodzenie (drugi dzień)
    2022-01-01: Nowy Rok
    2022-01-06: Święto Trzech Króli
friendly_name: Szkło
icon: 'mdi:trash-can'
device_class: garbage_collection__schedule

```

a tu taka, w której nie grzebałem (jak widać można też do czegoś wykorzystać atrybut z informacją o ostatnim odbiorze) :

```auto
next_date: '2021-01-29T00:00:00+01:00'
days: 2
last_collection: '2021-01-26T02:29:51.058753+01:00'
last_updated: '2021-01-27T00:53:52.818674+01:00'
holidays: |2-

    2021-04-04: Niedziela Wielkanocna
    2021-04-05: Poniedziałek Wielkanocny
    2021-05-01: Święto Państwowe
    2021-05-03: Święto Narodowe Trzeciego Maja
    2021-05-23: Zielone Świątki
    2021-06-03: Dzień Bożego Ciała
    2021-08-15: Wniebowzięcie Najświętszej Marii Panny
    2021-11-01: Uroczystość Wszystkich świętych
    2021-11-11: Narodowe Święto Niepodległości
    2021-12-25: Boże Narodzenie (pierwszy dzień)
    2021-12-26: Boże Narodzenie (drugi dzień)
    2022-01-01: Nowy Rok
    2022-01-06: Święto Trzech Króli
friendly_name: Zmieszane
icon: 'mdi:trash-can'
device_class: garbage_collection__schedule

```

---

_[View the full topic](https://forum.arturhome.pl/t/repozytorium-garbage-collection-ikony-przelaczniki-obrazki/334)._
