jacekkow / mpk-ttss

Improved www.ttss.krakow.pl
BSD 3-Clause "New" or "Revised" License
82 stars 12 forks source link

TTSS nie dziala dla tramwajow #37

Closed galandilias closed 2 months ago

galandilias commented 3 months ago

obraz

Zgodnie z powyzszym prace jeszcze potrwaja - mozliwe ze nawet pol roku ;) stad moze warto przesiasc sie tymczasowo na wersje beta? Uzywam serwisu w Home Assistant - niestety teraz pobieranie danych o tramwajach nie dziala.

jacekkow commented 3 months ago

Mogę wrzucić "belkę" na głównej stronie z sugestią skorzystania z bety.

galandilias commented 3 months ago

A API? :) Bo ja biore stad :) takze przydalo by mi sie jakby zapytania szly do wersji beta :)

domints commented 3 months ago

Jakby co ja mam API, które ciągnie i buforuje TTSS i od jakiegoś czasu planuję dopisać fallback na informacje rozkładowe z GTFS na wypadek jakby się API wysypywało (bo to nie pierwszy raz, chociaż pierwszy tak długi). Jak wrócę do domu to poprzeglądam zasoby ZTP, o co chodzi z tym co zrobili niby od 2 lipca :)

A tak swoją drogą, o jakiej becie mówisz? Jest jakieś beta API od ZTP?

jacekkow commented 3 months ago

Mówię o https://ttss.pl/map.html vs https://beta.ttss.pl/map.html (beta).

To drugie od dawna ciągnie dane tylko z GTFS.

galandilias commented 3 months ago

Ok - to ja jeszcze moze wyprostuje o co mi dokladnie chodzi ;) i moze szanowne grono mi poradzi ;)

Mam e-ink ekrany w mieszkaniu pokazujace odjazdy tramwajow z pobliskiego przystanku (ESPHome + Home Assistant). Do poczatku lipca ladnie dzialaly, niestety teraz API ktorego uzywalem juz nie jest dostepne: http://www.ttss.krakow.pl/internetservice/services/passageInfo/stopPassages/stop?stop={"NUMER_PRZYSTANKU"}&mode={"departure"}&language=pl Czy ktorys z Was ma wiedze czy da sie jakos dane o odjazdach z przystankow ciagle pobierac? Dla autobusow juz/jeszcze dziala tylko to jest inne API: http://ttss.mpk.krakow.pl/internetservice/services/passageInfo/stopPassages/stop?stop={"NUMER_PRZYSTANKU"}&mode={"departure"}

domints commented 3 months ago

Mówię o https://ttss.pl/map.html vs https://beta.ttss.pl/map.html (beta).

To drugie od dawna ciągnie dane tylko z GTFS.

Aaaa, bo plik VehiclePositions_T działa, jak doszedłem do tego, że api TTSS zdechło i sprawdzałem to był pusty, może akurat trafiłem na zły moment :)

No cóż, trzeba dopisać nowy fallback do mojego API :)

Ponadto ta lista z prawej zupełnie nie pokazuje opóźnień - jak rozumiem ona pokazuje tylko informacje rozkładowe, nie przelicza pozycji na czas?

obraz obraz
SokZKomucha commented 2 months ago

Dzień dobry, dołączam się do dyskusji. Prawdopodobnie TTSS już funkcjonuje tak, jak powinien. Co jakiś czas sobie wchodziłem na stronę i patrzyłem, czy działa; w chwili pisania tego, poniższe zapytanie poprawnie (?) zwraca listę odjazdów tramwajów z przystanku, w tym przypadku, Rondo Mogilskie: https://www.ttss.krakow.pl/internetservice/services/passageInfo/stopPassages/stop?stop=125&mode=departure&language=pl

jacekkow commented 2 months ago

URL poprawiony.

Niestety nie działa takie zapytanie do API (zwraca 404): https://ttss.krakow.pl/internetservice/geoserviceDispatcher/services/stopinfo/stopPoints

domints commented 2 months ago

Dane te co stopPoints (przynajmniej to co widzę dla autobusów) można wyciągnąć z plików GTFS, z stops.txt

SokZKomucha commented 2 months ago

Warto też wspomnieć, że endpoint ze ścieżkami pojazdów (/internetservice/geoserviceDispatcher/services/pathinfo/route?id={id_pojazdu}) też odmawia posłuszeństwa - zwraca 404/500. Jest to odzwierciedlone na mapie; ścieżki autobusów wyświetlają się poprawnie, podczas gdy w miejscu ścieżek tramwajów używane są ścieżki trasy (połączenie kolejnych przystanków prostą linią)

domints commented 2 months ago

Ścieżki w Krakowskim GTFSie też są o ile dobrze pamietam ;) trzeba by jakiegoś API, które by to serwowało, nie? ;)

W dniu sob., 7.09.2024 o 14:34 CCl₂F₂ @.***> napisał(a):

Warto też wspomnieć, że endpoint ze ścieżkami pojazdów ( /internetservice/geoserviceDispatcher/services/pathinfo/route?id={id_pojazdu}) też odmawia posłuszeństwa - zwraca 404/500

— Reply to this email directly, view it on GitHub https://github.com/jacekkow/mpk-ttss/issues/37#issuecomment-2335173744, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAILTYJSBQ3V3PHPGCJRMCLZVLXE3AVCNFSM6AAAAABL2O6EV2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZVGE3TGNZUGQ . You are receiving this because you commented.Message ID: @.***>