Skip to content

Files

Latest commit

 

History

History
72 lines (37 loc) · 1.75 KB

psacc_api.md

File metadata and controls

72 lines (37 loc) · 1.75 KB

PSACC API

These links will work only if PSACC is on your computer, if it isn't please replace localhost by the ip of PSACC server.

  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