Ikon för Trafiklab integration

Integration för Trafiklab i Home Assistant

Jag har under en period ägnat mig åt att göra en integration till Home Assistant för att hämta trafikdata till kollektivtrafik. Som med det mesta andra som man tar sig för börjar det med något slags behov.

I mitt fall var det att dottern nu börjar på en ny skola och i stället för att kunna promenera är det nu kollektivtrafik som gäller. Jag ville helt enkelt få fram kommande avgångar, att kunna använda i notifieringar och att kunna presentera på en skärm i köket.

Det visade sig att Samtrafiken i Sverige har en avdelning, Trafiklab, som skapar och tillhandahåller öppna API:er där i stort sett varenda kollektivtrafikbolag i Sverige finns med. I många fall, tretton just nu, dessutom med realtidsdata. Bara att börja gräva i, med andra ord. Extra kul är att Trafiklab tagit fram ett helt nytt API för realtidsdata som ska ersätta ett par tidigare – det är detta nya API jag integrerar mot.

Under helgen testade jag klart och kunde så publicera den första versionen av integrationen. 🎉 Den är rätt så simpel utifrån perspektivet att den i nuläget ”bara” presenterar hur många minuter det är kvar till nästa avgång, tiden för nästa avgång och tiderna för kommande avgångar inom den tidsperiod man sökt efter.

Jag har idéer för vidareutveckling. Trafiklab har till exempel ett API för reseplanering som jag funderar på att implementera in, i syfte att ta fram resor hela rutten mellan A och B.

Inspirationen är helt och hållet från integrationen HASL, som har stort fokus på SL men som inte riktigt underhålls längre. 🙏

Läs mer:

Mattias Sjödin

Jag arbetar till vardags som CISO inom finansvärlden med bakgrund både som CISO inom IT-branchen och som konsult inom informations- och cybersäkerhet, med bevisad kompetens och erfarenhet i ryggen genom bland annat CISA- och CISSP-certifieringar. Privat grottar jag gärna ner mig i hemautomation och allt som hör till. Jag kör Home Assistant (supervised), och blandar friskt mellan enheter som kör Zigbee, Z-Wave, 433MHz och Wi-Fi. Att leka med microcontrollers som kör ESPhome och Tasmota är hur kul som helst.

Kommentarer, frågor, funderingar?

Denna webbplats använder Akismet för att minska skräppost. Lär dig om hur din kommentarsdata bearbetas.