Integrace pro Home Assistant přidá jízdní řády zastávek, které žádné rozhraní nenabízí
Integrace Timetables for Home Assistant míří na zastávky, které žádné rozhraní dopravce nenabízí: jízdní řád se zadá jednou ručně a doplněk pak sám rozlišuje pracovní dny, víkendy, svátky i prázdniny. Za necelé tři měsíce má šedesát čtyři vydání, chybí mu ale licence.

Chytrá domácnost umí ukázat odjezdy tramvají z nejbližší zastávky, pokud ji dopravce zveřejňuje v nějakém rozhraní. Autobus, který staví u vesnice třikrát denně, v žádném rozhraní není. Právě na tenhle případ míří Timetables for Home Assistant – integrace, do které se jízdní řád jednou přepíše ručně a pak už si sama hlídá, který den jaký platí.
Pět druhů jízdního řádu a svátky ze systému
Rozlišuje pracovní den, sobotu, neděli, státní svátek a prázdniny. Svátky si podle popisu bere z nastavení země v Home Assistantu, takže se nikam neopisují ručně. Prázdninová období se dají zadat jednou a nechat opakovat každý rok, případně sdružit do skupiny a přiřadit jim jeden společný řád – letní a vánoční prázdniny tak můžou jet podle téhož rozpisu.
Spoje po půlnoci se počítají do řádu následujícího dne, což je detail, na který se u podobných hraček zapomíná a kvůli kterému pak poslední noční spoj zmizí.
Zadává se v prohlížeči, ne v souboru
Řády se vyplňují v editoru přímo v postranním panelu Home Assistantu, žádný soubor YAML se needituje. Karta na nástěnku se registruje sama a má vlastní vizuální nastavení. Jedna karta zvládne víc zastávek naráz: linka, která odjíždí odjinud – třeba od nádraží – dostane vlastní oddíl s vlastními barevnými prahy podle času do odjezdu.
Odjezdy se dají poslat i jako upozornění přes běžné notifikační služby Home Assistantu, a to jen pro vybrané dny, časová okna a linky. Autobus, trolejbus, tramvaj a vlak mají každý svou ikonu; vlaky bez čísla linky se rozlišují podle směru a volitelně podle kategorie, přičemž popis počítá i s německým, francouzským nebo španělským značením.
Přeloženo do šesti jazyků, licenci nemá
Rozhraní mluví česky, slovensky, anglicky, německy, francouzsky a španělsky a řídí se jazykem, který má nastavený Home Assistant. Instaluje se přes HACS, tedy komunitní katalog doplňků, jako vlastní repozitář.
Jednu věc projekt nemá: soubor s licencí. V repozitáři jsou jen README, složka s integrací a dvě konfigurační drobnosti, takže kód je sice veřejně čitelný, ale bez licence ho podle práva nikdo nesmí šířit dál ani na něm stavět. U projektu, který se instaluje z GitHubu do cizích domácností, je to chybějící řádek, který stojí za doplnění.
Kde se to hodí
Smysl celé věci je v tom, co integrace záměrně nedělá: nikam se neptá. Odjezdy nejsou tažené z rozhraní dopravce, takže se neztratí, když dopravce rozhraní vypne, změní adresu nebo si za přístup začne účtovat. Cenou za to je, že se řád po změně jízdního řádu musí přepsat ručně – a že integrace ze své podstaty neví nic o zpoždění.
Pro velká města je to tedy krok zpátky, protože tam data v reálném čase existují. Pro zastávku, kde staví pár spojů denně a informace o nich visí jen na sloupku, je to naopak jediný způsob, jak dostat odjezdy na displej v chodbě.
Tempo vydávání
První vydání 0.2.0 je z 19. května 2026, poslední 0.13.10 z 11. srpna 2026. Mezi nimi je čtyřiašedesát vydání, což vychází zhruba na jedno každý den a půl. Poznámky u posledních verzí ale neobsahují nic než odkaz na porovnání změn, takže z nich nejde poznat, co se v které opravovalo.
Číslo verze pořád začíná nulou, tedy podle obvyklé úmluvy jde o projekt, který si nechává volnou ruku měnit chování. Přispěvatelé jsou dva a hvězdičku na GitHubu zatím nemá projekt ani jednu.