BenSisko Ich versuche mal das grob zu erklären:
In der configuration.yaml habe ich das rest-command:
rest_command:
update_abrp:
method: POST
content_type: "charset=utf-8; application/x-www-form-urlencoded"
url: >
{% set tlm = {
"utc":float(as_timestamp(now())),
"soc":float(states('sensor.skoda_enyaq_battery_percentage')),
"est_battery_range":float(states('sensor.skoda_enyaq_range')),
"is_charging":states('sensor.skoda_enyaq_charging_rate') > "0",
"is_dcfc":states('sensor.skoda_enyaq_charge_type') == "DC",
"is_parked":states('sensor.enyaq_in_motion')=="parked",
"hvac_setpoint":state_attr('climate.skoda_enyaq_air_conditioning','temperature'),
"lat": state_attr('device_tracker.skoda_enyaq_positition','latitude'),
"lon": state_attr('device_tracker.skoda_enyaq_positition','longitude'),
"odometer": states('sensor.skoda_enyaq_mileage'),
"capacity": 58,
"soe": states('sensor.skoda_enyaq_range') | float * 58 / 100,
"power": float("-"+states('sensor.skoda_enyaq_charging_power')),
} %}
https://api.iternio.com/1/tlm/send?api_key=32b2162f-9599-4647-8139-66e9f9528370&token=TOKENTOKENTOKEN&tlm={{tlm|to_json|urlencode}}
Alles anzeigen
Das wird alle xx Sekunden per Automation ausgeführt in Home Assistant.
Damit werden die Daten von MySkoda in Home Assistant an den Server von ABRP übertragen und landen in der App.
Man benötigt die Premium-Version (wie auch im Artikel von Mia steht) und dann den Token von ABRP, den findet man dann in den Einstellung unter den Verbindungen zum Fahrzeug.
Für das rest-command habe ich aber noch was zusätzliches installieren müssen in Home Assistant. Ich glaube, das nennt sich aber eh direkt rest-command.