Ich habe mir sowas in der Art in openHAB programmiert. Da gibt es ein Binding, welches auf den PSA Server zugreifen kann. Bringt dir aber alles nicht, wenn du keine Wallbox hast die du so ansteuern kannst, dass sie mit dem Laden stoppt. Weil das Auto selber macht es nicht.
Und was mir auch schon beim Mokka-e aufgefallen ist, wenn das Auto steht, werden die Daten nicht mehr aktualisiert. Wenn das Auto bei 20% zu laden anfängt, bleibt dieser Wert solange stehen, bis das Laden unterbrochen wird oder das Auto fährt oder die Tür geöffnet wird.
Dafür habe ich mir dann eine Shelly verbaut, die die Energiemenge misst aber man kann sowas auch einfach mit einem Timer lösen. Die Ladezeit lässt sich ja einfach ausrechnen.
Update: ich sehe es wird mit dem link von oben, per zeitversetzen Laden gelöst. Ja, so kann man dann das Laden auch unterbrechen.