Hoi jwv,
Ja, best bizar dat 'non-expiring cookie'. Lijkt erop dat ze bij Kia nog niet erg ver zijn op dat gebied..
Inderdaad is het jammer dat er geen timestamp meegegeven wordt. Daarom houd ik de tijd aan van data ophalen (dwz: elke x minuten wordt er een request naar de Kia server gedaan, de timestamp daarvan wordt opgeslagen). Dat is dan niet de status van de auto op precies dat moment, uit eigen experimenten blijkt daar een vertraging tot enkele minuten op te zitten. Snelheid berekenen over korte stukken lukt daardoor niet, maar over langere afstanden is het best betrouwbaar. Ook voor laadcurves en andere triggered acties is het tot-nu-toe prima (bv parkeren start een paar minuten later dan zou kunnen is geen groot probleem).
> Ook wil ik wat data gaan verzamelen, hoeveel ik rijd per dag en wat het gemiddelde verbruik is (om dat later af te zetten naar de gemiddelde buitentemperatuur).
Dat soort data kan je inderdaad prima halen uit de gegevens die ik nu bij ifcarthen opsla.
Mijn laadverlies komt soms boven de 20% uit. Ik wil ook nog gaan kijken naar hoe het laadverlies verloopt t.o.v. hoe vol de accu is, maar daarvoor moet ik de data dan elke x minuten uitlezen van mijn EVBox (die geven geen laadcurve, alleen totale kWh. Work in progress :))
Die remote control zal echt door Kia ingebouw moeten worden, tenminste: als je dat via de Kia Connected service wil gaan doen. In eerste instantie zie ik al hele leuke mogelijkheden met de 1-way informatie zoals die er nu is.
Op zich goed idee om het open source te maken, maar er zitten wel flink wat haken en ogen aan (bijvoorbeeld het achterhalen van je cookie token is lastig, er zitten interacties tussen microservices voor scheduling, opslag, triggers, en acties). Als je het leuk vindt kan ik zeker de code met je delen!
Dat je je inloggegevens niet wilt delen kan een overweging zijn. Zou je wel een token willen delen (dat niet revoked kan worden :\)? Anders blijven inderdaad de enige opties: zelf draaien, of wachten/Kia pushed om token based autorisatie.
@Hippe Lip
Goed idee, zijn die data online uit te lezen (Eastron en Zappi)? Of wellicht via een dump te downloaden?
Kia connected heeft op dit moment maar een beperkt set aan parameters (handrem-status, slot-status, km-teller, bandenspanning, accu percentage). Kun je daar al wat mee?
Ik ben eerlijk gezegd niet zo bekend met Home assistant, zal er eens naar kijken. Kun je daarmee remote requests maken (om data van Kia Connected uit te lezen)? Data opslaan? Schedules opzetten (ie check elke x minuten)?
Dank voor de input iig!