Tessie: add finishtime, position and charged energy (#28692)

This commit is contained in:
fanatix 2026-04-01 08:55:15 +02:00 • committed by GitHub
parent 21d0c0a3a3
commit bd4b5e31b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -72,6 +72,31 @@ render: |
headers: headers:
Authorization: Bearer {{ .token }} Authorization: Bearer {{ .token }}
jq: .charge_state.charge_current_request jq: .charge_state.charge_current_request
position:
latitude:
source: http
uri: https://api.tessie.com/{{ .vin }}/state?use_cache=true
headers:
Authorization: Bearer {{ .token }}
jq: .drive_state.latitude
longitude:
source: http
uri: https://api.tessie.com/{{ .vin }}/state?use_cache=true
headers:
Authorization: Bearer {{ .token }}
jq: .drive_state.longitude
chargedenergy:
source: http
uri: https://api.tessie.com/{{ .vin }}/state?use_cache=true
headers:
Authorization: Bearer {{ .token }}
jq: .charge_state.charge_energy_added
finishtime:
source: http
uri: https://api.tessie.com/{{ .vin }}/state?use_cache=true
headers:
Authorization: Bearer {{ .token }}
jq: if (.charge_state.time_to_full_charge == null) or (.charge_state.time_to_full_charge == 0) or (type != "number") or (.charge_state.time_to_full_charge < 0) then null else (now + (.charge_state.time_to_full_charge * 3600) | strftime("%Y-%m-%dT%H:%M:%SZ")) end
chargeEnable: chargeEnable:
source: http source: http
uri: https://api.tessie.com/{{ .vin }}/command/{{`{{ if .chargeenable }}start_charging{{ else }}stop_charging{{ end }}`}}?retry_duration=40&wait_for_completion=true uri: https://api.tessie.com/{{ .vin }}/command/{{`{{ if .chargeenable }}start_charging{{ else }}stop_charging{{ end }}`}}?retry_duration=40&wait_for_completion=true