/kia_hyundai_api

python api wrapper for kia and hyundai apis

Primary LanguagePythonMIT LicenseMIT

Api Wrapper for Kia/Hyundai API using async in python, this was inspired by this guide to be a lightweight wrapper, with simple error handling.

a lot of this is a port of Bluelinky from node.

US Kia

  • login
  • get_vehicles
  • get_cached_vehicle_status
  • request_vehicle_data_sync
  • check_last_action_status - allows verification actions have completed on vehicle
  • lock
  • unlock
  • start_climate
  • stop_climate
  • start_charge
  • stop_charge
  • set_charge_limits

US Hyundai

  • login
  • get_vehicles
  • get_cached_vehicle_status
  • get_location
  • lock
  • unlock
  • start_climate
  • stop_climate

CA Kia/Hyundai

  • login
  • get_vehicles
  • get_cached_vehicle_status
  • get_next_service_status
  • get_pin_token
  • get_location
  • request_vehicle_data_sync
  • check_last_action_status - allows verification actions have completed on vehicle
  • lock
  • unlock
  • start_climate
  • start_climate_ev
  • stop_climate
  • stop_climate_ev
  • start_charge
  • stop_charge
  • set_charge_limits