bruxy70 / CZ-Public-Transport

🚍 Home Assistant custom sensor for finding Czech Public Transportation Connections
15 stars 5 forks source link

Golemio API #23

Closed rosiste closed 4 years ago

rosiste commented 4 years ago

Ahoj Vašku, integrace pro českou veřejnou dopravu, budu psát česky. Protože CHAPS nefunguje (a z podsataty asi nikdy nebude moc otevřený k tomu poskytovat něco zdarma - magistrát s tím dost bojuje, jak jsem četl) - nezkoušel jsi Golemio API? Jsou to otevřená data, která poskytuje město a jsou tam jízdní řády PID včetně vlaků a zpoždění.

bruxy70 commented 4 years ago

Ahoj, Dik za tip, o Golemio jsem nevedel a urcite na to kouknu. Ta moje integrace zatim pouziva testovaci API od CHAPS, a zatim funguje dobre a spolehlive, vcetne zpozdeni. Ale je pravda, ze tam nejsou vlaky. Kouknu na to. Dik Ahoj V

rosiste commented 4 years ago

Open data Prahy najdes na http://opendata.praha.eu/ Konkrétní datové sady pro PID http://opendata.praha.eu/dataset?q=PID Chce to vygenerovat API klíč, ale zřídili mi ho relativně rychle. Získání odjezdů z konkrétní zastávky je potom velice snadné viz https://golemioapi.docs.apiary.io/#reference/public-transport/departure-boards/get-departure-board

bruxy70 commented 4 years ago

Dik. Ta integrace by mela umet cely Cesko, ne jen Prahu. Ale je pravda, ze s tim demo uctem to umi jen Prahu. Plus nehledam zastavkovy jizdni rad, ale spojeni (coz by idealne melo zjistit idealni spoj, vcetne vlaku - kterej opet ale v tom demo ucti neni - tak alespon to hleda mezi busy/tram/metro). Kouknu na to. Na zastavkovy rad by mela jit pouzit standardni HA ingegrace GTFS, takz epokud by to fungovalo, muzu tuhle integraci zrusit...

bruxy70 commented 4 years ago

Koukal jsem na to Golemio, a asi by to bylo dost omezeni funkcnosti toho, co ted funguje dobre. Takze dokud to pojede, asi to necham tak jak to je. Urcite na to ale jde pouzit standardni REST API sensor.