Skip to content

Latest commit

 

History

History
70 lines (36 loc) · 1.63 KB

psacc_api.md

File metadata and controls

70 lines (36 loc) · 1.63 KB

PSACC API

  1. Get the car state

    http://localhost:5000/get_vehicleinfo/YOURVIN

  2. Get the car state from cache to avoid to use PSA API too much

    http://localhost:5000/get_vehicleinfo/YOURVIN?from_cache=1

  3. Stop charge

    http://localhost:5000/charge_now/YOURVIN/0

  4. Set hour to stop the charge to 6 am

    http://localhost:5000/charge_control?vin=YOURVIN&hour=6&minute=0

  5. Change car charge threshold to 80%

    http://localhost:5000/charge_control?vin=YOURVIN&percentage=80

  6. See the dashboard (only if record is enabled)

    http://localhost:5000

  7. Refresh car state (ask car to send its state):

    http://localhost:5000/wakeup/YOURVIN

  8. Start (1)/Stop (0) preconditioning

    http://localhost:5000/preconditioning/YOURVIN/1 or 0

  9. Change charge hour (for example: set it to 22h30)

    http://localhost:5000/charge_hour?vin=YOURVIN&hour=22&minute=30

  10. Honk the horn

    http://localhost:5000/horn/YOURVIN/count

  11. Flash the lights (Duration is always roughly 10 seconds, regardless of set duration)

    http://localhost:5000/lights/YOURVIN/duration

  12. Lock (1)/Unlock (0) the doors

    http://localhost:5000/lock_door/YOURVIN/1 or 0

  13. Get config

    http://localhost:5000/settings

  14. Change config parameter in config.ini (you need to restart the app after)

    http://localhost:5000/settings/electricity_config?night_price=0.2

    http://localhost:5000/settings/general?currency=%C2%A3

  15. Get battery SOH

    http://localhost:5000/battery/soh/YOURVIN

  16. Get the vehicle charging sessions

http://localhost:5000/vehicles/chargings

  1. Get the vehicle trips:

http://localhost:5000/vehicles/trips