jacekkow/mpk-ttss

TTSS nie dziala dla tramwajow

Closed this issue · 11 comments

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.

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

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

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.

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"}

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

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

URL poprawiony.

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

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

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ą)