Västtrafik har uppdaterat sina api:er vilket gjorde att min bussmonitor slutat fungera. De hade gjort det lite klurigare med Oauth2 men i övrigt var det mest att byta url till https://api.vasttrafik.se/bin/rest.exe/v2/departureBoard
Västtrafik har uppdaterat sina api:er vilket gjorde att min bussmonitor slutat fungera. De hade gjort det lite klurigare med Oauth2 men i övrigt var det mest att byta url till https://api.vasttrafik.se/bin/rest.exe/v2/departureBoard
Jag har nu öppnat källkoden för mitt projekt med RaspberryPi och Västtrafik-monitor. Dessutom har jag lagt till en väderfunktion.
Och så en länk till själva applikationen. En idé kan vara att bokmärka denna i telefonen för att få tabelltider för en viss hållplats.
Det lättaste är att använda det som jag redan lagt upp på webbplatsen men om du själv vill göra modifikationer så är det fritt fram.
Allt är skrivet i ramverket CakePHP. Läs på om detta här. Ramverket följer MVC som designmönster. Du hittar all logik i Controller-mappen och det som presenteras (själva html-koden) i View-mappen.
Vid busshållplatser finns det ofta en monitor som visar tid till nästa buss. Min tanke var att en sådan vore användbar även hemma för att veta när man behöver gå ut. Såhär blev det:
Monitorn står på en garderob i kontoret väl synlig även från hallen. Nu kan man slå ett öga på busstiderna när man klär på sig. Allt för ofta har jag sprungit ner till en buss och ändå missat den. Kanske ändrar detta på saken.
Jag programmerade en egen webbplats för att visa busstider. Den som finns på Västtrafiks webbplats är för plottrig. Efter att jag publicerat webbplatsen på min server var det bara att öppna webbläsaren i Raspberry Pi och skriva in adressen. Var 5:e sekund uppdaterat sidan sig själv vilket borde vara mer än tillräckligt. Allt ligger på https://sebastiannilsson.com/vasttrafik-widget/. Testa exempelvis att söka från brunnsparken till chalmers.