fuffenz / ha-sensor-sl

Home Assistant sensor for sl.se departures
Apache License 2.0
16 stars 8 forks source link

Feature request #1

Open Gr3ytooth opened 6 years ago

Gr3ytooth commented 6 years ago

Tycker ditt script funkar superbra, men skulle vilja göra en Feature Request. I Trafiklabs API så får man bara 10 000 frågor per månad på Brons-nivå. Vilket räcker till ca 1 veckas körning om sensorn är aktiv hela tiden. Så som funktionen på HA och sensorn är nu så verkar det inte gå att stänga av sensorn, och ställer man ner uppdateringsfrekvensen så tappar man ju lite grejen med realtidsinfo.

Om det är möjligt så skulle jag vilja föreslå ett tillägg som gör att sensorn kan läsa in en entity (tänker en input_boolean eller en template sensor) från HA och om entityn har status X så körs frågan mot trafiklabs API, men om status är något annat så skippas API-frågan.

På det viset så borde man lätt kunna få de 10 000 frågorna att räcka en hel månad, och samtidigt kunna köra en eller flera frågor med bra uppdateringsfrekvens när man behöver.

Kan tillägga att om jag hade varit kapabel att koda Python själv så hade jag gjort ett förslag på lösning, men dessvärre är de kodkunskaperna noll.

fredrikbaberg commented 5 years ago

Jag har påbörjat ändringar av sensorn för att lägga in lite förändringar jag önskar, får jag ihop något imorgon säger jag till. Var inne på att sätta tidsgränser för när uppdateringar skulle ske, men det är nog enklare att låta sensortillstånd avgöra.

DSorlov commented 5 years ago

Jag har byggt vidare på @fredrikbaberg sensorn och lagt till ytterligare en hel del anropsoptimeringar, se https://github.com/DSorlov/ha-sensor-sl