-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue getting GTFS-rt integration to work with Septa/Philadelphia public transit #32
Comments
Here is an adjusted configuration. This one is closer but it still does not work. I had to google the gtfs-rt trip update and vehicle position urls which are different from the SEPTA API.
Note: Direction 0 and 1 show up in the real time data below, I'm not sure which one corresponds to Northbound This is the data received from SEPTA gtfs-rt:
Now compare to the data I receive from MARTA:
There are more upcoming stops associated with a trip ID. The Stop time field is populated for each stop in the sequence. In the SEPTA data, all stop times are 0 which can't be right. There is also only one upcoming stop per trip ID. I'm not sure where to troubleshoot from here. It could be something wrong with SEPTA's gtfs-rt feed, or something wrong with how this integration is taking in that feed. |
Hello Mark and company, I have been trying for the past day to get the gtfs-rt integration working for my local bus in Philadelphia. Bear with me because I am quite sure I am going to get something wrong in this post. I have reviewed the issues on this page and none seem to be the same as the one I am having. Here is what I have added to the sensor list in my configuration.yaml:
I can't seem to get any sensor to populate into my home assistant using this code. I tried to use the test.py script to troubleshoot but couldn't figure out how to use it.
As far as I can tell, there is no API key needed to access the Septa gtfs-rt data. The only thing I can tell that is different is that "route" from the integration is "route_id" in the Septa data, "stopid" is "next_stop_id", etc. This is where I really reveal my novice-ness. I don't know how to get the integration to realize the the "route" data it is looking for is named "route_id" in the data set.
Here is the SEPTA page that lists the api info:
Septa API info
Any suggestions on what I can do to get this working? Sorry to bother.
Thanks.
The text was updated successfully, but these errors were encountered: