Cześć,
Jestem świeży w temacie Home Assistant, natomiast od kilku tygodni powoli radzę sobie sam z mniejszymi i większymi problemami, a mój dashboard zaczyna już wyglądać całkiem znośnie, również dzięki temu forum dlatego postanowiłem założyć konto
Chcę mieć w swoim dashboardzie podgląd najbliższych wywozów śmieci przy pomocy Waste Collection Schedule, tak jak większość z Was tutaj. Niektóre Wasze designy wyglądają świetnie, lecz mój problem wydaje się niestandardowy, choć może jestem jeszcze niedouczony
Mieszkam w mieście, które posiada taką samą nazwę jak pięć innych miast widniejących w aplikacji “ecoharmonogram”. Gdy wpisuję dane adresowe, repozytorium pobiera dane z innego miasta niż moje.
Mimo zmiany ulicy w konfiguracji, repozytorium nadal pobiera dane z pierwszego miasta z listy aplikacji “ecoharmonogram”, a jeśli takiej ulicy nie ma w tym pierwszym mieście, integracja pokazuje status “off”.
Próbowałem różnych nazw, począwszy od: "gmina"
, "gm"
, "miasto"
, "m"
. Używałem kropek, przecinków, podkreśleń, myślników i wielu innych. Próbowałem również dodawać opcjonalne dane według dokumentacji:
additional_sides_matcher: *TUTAJMOJEMIASTO* - Zab. jedn.
lub
additional_sides_matcher: *TUTAJMOJEMIASTO* - Zab. wiel.
lub
additional_sides_matcher: Zabudowa jednorodzinna
lub jedn
Niestety nic pomagało.
Integracja nadal pobiera dane z pierwszego miasta które jest na liście w aplikacji “ecoharmonogram”.
Czy jest możliwość wpisania gdzieś województwa?
W dokumentacji repozytorium i wspieranych miastach jest również moje, więc powinno ono działać, tym bardziej iż pokazuje się w aplikacji.
Jak sobie z tym poradzić?
Jeszcze raz dla jasności:
W konfiguracji aplikacji na telefonie, wpisuję nazwę miasta i wyskakuje 8 propozycji, z czego 5 o takiej samej nazwie, a pozostałe 3 są dwuczłonowe, więc te oczywiście odpadają. Wybieram miasto ze swojego województwa (łódzkie), następnie wpisuję ulicę oraz numer domu, wybieram opcję “Zabudowa jednorodzinna” i harmonogram już działa.
Po wpisaniu tych samych danych w pliku configuration.yaml, repozytorium niestety odczytuje miasto z woj. wielkopolskiego, które jest na początku listy w aplikacji.
Dodam również, iż wywóz śmieci w moim regionie jest podzielony na kilka osiedli, z czego moja ulica ma te same terminy co kilkanaście innych ulic, które mam podane w rozpisce z urzędu miasta. Wpisywałem wszystkie, błąd występował wszędzie, bo repozytorium niezmiennie odczytuje dane z innego miasta.
plik configuration.yaml:
waste_collection_schedule:
sources:
- name: ecoharmonogram_pl
args:
town: MOJEMIASTO
district: MOJEMIASTO
street: MOJAULICA
house_number: NUMER
Celowo nie podałem nazwy miejscowości z racji bezpieczeństwa, aczkolwiek zrozumiem, jeśli bez tego się nie obędzie.
Proszę o Waszą pomoc, gdyż bawię się z tym od dłuższego czasu, ponad 60 prób w różnych konfiguracjach jest już za mną i powoli nie wytrzymuję psychicznie
Pozdrawiam