kia_vehicle_status
Read cached Kia vehicle status: door locks, ignition, and remote-climate state. Fast, but returns last telematics upload; refresh first when current data matters.
Instructions
Read the vehicle's CACHED status (cmm/gvi): door lock, ignition, and the remote-climate block. Fast, but it reports whatever the telematics unit last uploaded — use kia_refresh_status first when freshness matters. Requested with airTempRange/seatHeatCoolOption = "1" so the nested climate object is present; when it is still absent the result says so rather than reporting climate as off. Note ign3 (not engine) is the ignition on an EV, and syncDate advances on every read, so it never proves anything changed. Per-seat heat/vent state is reported under climate.seats as the RAW numbers Kia sends: the heatVentType/heatVentLevel encoding is UNVERIFIED, so do not tell the user a seat is heating, ventilating or off based on them. An absent seat block means this read carried no seat data — it does NOT mean the car lacks heated seats, which this server cannot currently determine. Pass include_raw for the untrimmed status block (battery/EV detail, doors, tyres, …).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_raw | No | Include the full vehicleStatus block as `raw` (default false). | |
| vehicle_key | No | vehicleKey from kia_list_vehicles. Optional: defaults to the only vehicle when the account has exactly one. |