This commit is contained in:
orin
2026-07-30 08:45:38 +08:00
commit 25b24ac4cd
1333 changed files with 170092 additions and 0 deletions
@@ -0,0 +1,48 @@
apiVersion: cognitive-agent/v1alpha1
kind: CommandPlan
metadata:
id: plan-ambient_light-req-20260724105231-148bee
name: Ambient Light CAN command plan
version: 1.0.0
request_id: req-20260724105231-148bee
labels:
execution_scope: virtual_only
spec:
domain: ambient_light
platform: reference_vehicle
source:
config_id: ambient_light-req-20260724105231-148bee
config_version: 1.0.0
config_sha256: 2fe20c04da20f67f223a0f4d1bf31378c196b2bcc93be86df4df25cc1329e2bc
compiler_version: 1.0.0
mapping_version: 1.0.0
commands:
- id: ambient_light_1_1_control
operation_ref: vehicle_set_power_1
bus: cabin_can
message: Ambient_Power_Control_064_02
signals:
Atomic_atmosphere_light_switch_S: 1
send_offset_ms: 0
completion:
message: Ambient_Power_Status_3F3
signal: Atmosphere_Light_Switch_Fdback_S
operator: eq
value: 2
timeout_ms: 4000
- id: ambient_light_2_1_control
operation_ref: vehicle_set_illumination_2
bus: cabin_can
message: Ambient_RGB_Control_32B_2B
signals:
IVI_1680Atmosphere_Brightness_Setting_S: 30
IVI_1680Atmosphere_Color_B_Setting_S: 66
IVI_1680Atmosphere_Color_G_Setting_S: 140
IVI_1680Atmosphere_Color_R_Setting_S: 255
send_offset_ms: 20
completion:
message: Ambient_RGB_Status_1F1
signal: LFDoor_Flowing_Ambient_Light_Brightness_S
operator: eq
value: 30
timeout_ms: 4000
@@ -0,0 +1,52 @@
apiVersion: cognitive-agent/v1alpha1
kind: CommandPlan
metadata:
id: plan-climate-req-20260724105231-148bee
name: Climate CAN command plan
version: 1.0.0
request_id: req-20260724105231-148bee
labels:
execution_scope: virtual_only
spec:
domain: climate
platform: reference_vehicle
source:
config_id: climate-req-20260724105231-148bee
config_version: 1.0.0
config_sha256: 31ace28cf8c6695ad86f8b201adcebd143f96064aa8518f642a43a6ff3bb5897
compiler_version: 1.0.0
mapping_version: 1.0.0
commands:
- id: climate_1_1_control
operation_ref: driver_set_power_1
bus: cabin_can
message: Climate_Control_064_03
signals:
Atomic_driver_air_conditioning_switch_S: 1
send_offset_ms: 0
- id: climate_2_1_control
operation_ref: driver_set_temperature_2
bus: cabin_can
message: Climate_Control_064_05
signals:
Atomic_driver_air_conditioning_temperature_S: 24
send_offset_ms: 20
completion:
message: Climate_Status_0DB
signal: ACHMC_Mast_Dri_Temp_Set_Rslt_S
operator: eq
value: 8
timeout_ms: 4000
- id: climate_3_1_control
operation_ref: vehicle_set_fan_level_3
bus: cabin_can
message: Climate_Control_064_04
signals:
Atomic_vehicle_air_volume_S: 3
send_offset_ms: 40
completion:
message: Climate_Status_404
signal: Ac_wind_rnk_S
operator: eq
value: 2
timeout_ms: 4000
@@ -0,0 +1,32 @@
apiVersion: cognitive-agent/v1alpha1
kind: CommandPlan
metadata:
id: plan-roof-req-20260724105231-148bee
name: Roof CAN command plan
version: 1.0.0
request_id: req-20260724105231-148bee
labels:
execution_scope: virtual_only
spec:
domain: roof
platform: reference_vehicle
source:
config_id: roof-req-20260724105231-148bee
config_version: 1.0.0
config_sha256: 633c3d5eea045572f1fb2b422b719e408629905be4c64bba7922826ebdb16813
compiler_version: 1.0.0
mapping_version: 1.0.0
commands:
- id: roof_1_1_control
operation_ref: vehicle_set_transmittance_1
bus: cabin_can
message: Roof_Glass_Control_4C1_13
signals:
Adjust_The_Skylight_Transmittance_Command_S: 30
send_offset_ms: 0
completion:
message: Roof_Glass_Status_4BB
signal: Current_Transmittance_Of_Skylight_S
operator: eq
value: 4
timeout_ms: 8000
@@ -0,0 +1,185 @@
apiVersion: cognitive-agent/v1alpha1
kind: ExecutionReport
metadata:
id: report-req-20260724105231-148bee
name: Cabin orchestration virtual execution report
version: 1.0.0
request_id: req-20260724105231-148bee
labels:
simulation: 'true'
orchestration: cross_domain
spec:
mode: dry_run
status: succeeded
started_at: '2026-07-24T10:52:49.206112Z'
finished_at: '2026-07-24T10:52:49.206113Z'
results:
- ref: driver_set_power_1
domain: climate
status: succeeded
message: 虚拟 CAN 已执行 climate.set_power,矩阵未提供直接结果反馈。
telemetry:
target: driver
requested_parameters:
state: 'on'
command_frame:
message: Climate_Control_064_03
frame_id: '0x064'
payload_size: 8
data_hex: 03 00 00 00 00 00 00 01
signals:
Sub_ID: 3
Atomic_driver_air_conditioning_switch_S: 1
encoding: lsb0/intel inferred for virtual execution
feedback_frame: null
feedback_available: false
matrix_source: supplied_xlsx
simulated: true
- ref: driver_set_temperature_2
domain: climate
status: succeeded
message: 虚拟 CAN 已执行 climate.set_temperature,模拟反馈与目标一致。
telemetry:
target: driver
requested_parameters:
temperature_c: 24
command_frame:
message: Climate_Control_064_05
frame_id: '0x064'
payload_size: 8
data_hex: 05 18 00 00 00 00 00 00
signals:
Sub_ID: 5
Atomic_driver_air_conditioning_temperature_S: 24
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Climate_Status_0DB
frame_id: '0x0DB'
payload_size: 8
data_hex: 00 08 00 00 00 00 00 00
signals:
ACHMC_Mast_Dri_Temp_Set_Rslt_S: 8
encoding: lsb0/intel inferred for virtual execution
feedback_available: true
matrix_source: supplied_xlsx
simulated: true
- ref: vehicle_set_fan_level_3
domain: climate
status: succeeded
message: 虚拟 CAN 已执行 climate.set_fan_level,模拟反馈与目标一致。
telemetry:
target: vehicle
requested_parameters:
level: 2
command_frame:
message: Climate_Control_064_04
frame_id: '0x064'
payload_size: 8
data_hex: 04 03 00 00 00 00 00 00
signals:
Sub_ID: 4
Atomic_vehicle_air_volume_S: 3
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Climate_Status_404
frame_id: '0x404'
payload_size: 4
data_hex: 00 00 20 00
signals:
Ac_wind_rnk_S: 2
encoding: lsb0/intel inferred for virtual execution
feedback_available: true
matrix_source: supplied_xlsx
simulated: true
- ref: vehicle_set_transmittance_1
domain: roof
status: succeeded
message: 虚拟 CAN 已执行 roof.set_transmittance,模拟反馈与目标一致。
telemetry:
target: vehicle
requested_parameters:
transmittance_pct: 30
command_frame:
message: Roof_Glass_Control_4C1_13
frame_id: '0x4C1'
payload_size: 4
data_hex: 13 00 1E 00
signals:
Sub_ID: 19
Adjust_The_Skylight_Transmittance_Command_S: 30
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Roof_Glass_Status_4BB
frame_id: '0x4BB'
payload_size: 57
data_hex: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 40 00
signals:
Current_Transmittance_Of_Skylight_S: 4
encoding: lsb0/intel inferred for virtual execution
feedback_available: true
matrix_source: supplied_xlsx
simulated: true
- ref: vehicle_set_power_1
domain: ambient_light
status: succeeded
message: 虚拟 CAN 已执行 ambient_light.set_power,模拟反馈与目标一致。
telemetry:
target: vehicle
requested_parameters:
state: 'on'
command_frame:
message: Ambient_Power_Control_064_02
frame_id: '0x064'
payload_size: 8
data_hex: 02 00 00 00 00 00 00 01
signals:
Sub_ID: 2
Atomic_atmosphere_light_switch_S: 1
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Ambient_Power_Status_3F3
frame_id: '0x3F3'
payload_size: 8
data_hex: 00 00 00 00 00 00 00 80
signals:
Atmosphere_Light_Switch_Fdback_S: 2
encoding: lsb0/intel inferred for virtual execution
feedback_available: true
matrix_source: supplied_xlsx
simulated: true
- ref: vehicle_set_illumination_2
domain: ambient_light
status: succeeded
message: 虚拟 CAN 已执行 ambient_light.set_illumination,模拟反馈与目标一致。
telemetry:
target: vehicle
requested_parameters:
color_hex: '#FF8C42'
brightness_pct: 30
command_frame:
message: Ambient_RGB_Control_32B_2B
frame_id: '0x32B'
payload_size: 5
data_hex: 2B FF 8C 42 1E
signals:
Sub_ID: 43
IVI_1680Atmosphere_Brightness_Setting_S: 30
IVI_1680Atmosphere_Color_B_Setting_S: 66
IVI_1680Atmosphere_Color_G_Setting_S: 140
IVI_1680Atmosphere_Color_R_Setting_S: 255
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Ambient_RGB_Status_1F1
frame_id: '0x1F1'
payload_size: 48
data_hex: 00 00 00 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
signals:
LFDoor_Flowing_Ambient_Light_Brightness_S: 30
encoding: lsb0/intel inferred for virtual execution
feedback_available: true
matrix_source: supplied_xlsx
simulated: true
@@ -0,0 +1,38 @@
apiVersion: cognitive-agent/v1alpha1
kind: FunctionConfig
metadata:
id: ambient_light-req-20260724105231-148bee
name: Ambient Light function
version: 1.0.0
request_id: req-20260724105231-148bee
generated_at: '2026-07-24T10:52:49.197476Z'
labels:
provider: openai:gpt-5.6-sol
execution_scope: virtual_only
matrix_source: supplied_xlsx
spec:
domain: ambient_light
operations:
- id: vehicle_set_power_1
capability: ambient_light.set_power
target:
device: ambient_light
zone: vehicle
parameters:
state: 'on'
timeout_ms: 4000
failure_policy: abort
- id: vehicle_set_illumination_2
capability: ambient_light.set_illumination
target:
device: ambient_light
zone: vehicle
parameters:
color_hex: '#FF8C42'
brightness_pct: 30
timeout_ms: 4000
failure_policy: abort
assumptions:
- The supplied matrix is partial; this configuration is eligible for virtual execution
only.
- Sub-ID placement and LSB0/Intel encoding are inferred from the workbook byte annotations.
@@ -0,0 +1,46 @@
apiVersion: cognitive-agent/v1alpha1
kind: FunctionConfig
metadata:
id: climate-req-20260724105231-148bee
name: Climate function
version: 1.0.0
request_id: req-20260724105231-148bee
generated_at: '2026-07-24T10:52:49.197462Z'
labels:
provider: openai:gpt-5.6-sol
execution_scope: virtual_only
matrix_source: supplied_xlsx
spec:
domain: climate
operations:
- id: driver_set_power_1
capability: climate.set_power
target:
device: hvac
zone: driver
parameters:
state: 'on'
timeout_ms: 4000
failure_policy: abort
- id: driver_set_temperature_2
capability: climate.set_temperature
target:
device: hvac
zone: driver
parameters:
temperature_c: 24
timeout_ms: 4000
failure_policy: abort
- id: vehicle_set_fan_level_3
capability: climate.set_fan_level
target:
device: hvac
zone: vehicle
parameters:
level: 2
timeout_ms: 4000
failure_policy: abort
assumptions:
- The supplied matrix is partial; this configuration is eligible for virtual execution
only.
- Sub-ID placement and LSB0/Intel encoding are inferred from the workbook byte annotations.
@@ -0,0 +1,28 @@
apiVersion: cognitive-agent/v1alpha1
kind: FunctionConfig
metadata:
id: roof-req-20260724105231-148bee
name: Roof function
version: 1.0.0
request_id: req-20260724105231-148bee
generated_at: '2026-07-24T10:52:49.197469Z'
labels:
provider: openai:gpt-5.6-sol
execution_scope: virtual_only
matrix_source: supplied_xlsx
spec:
domain: roof
operations:
- id: vehicle_set_transmittance_1
capability: roof.set_transmittance
target:
device: roof_glass
zone: vehicle
parameters:
transmittance_pct: 30
timeout_ms: 8000
failure_policy: abort
assumptions:
- The supplied matrix is partial; this configuration is eligible for virtual execution
only.
- Sub-ID placement and LSB0/Intel encoding are inferred from the workbook byte annotations.
+77
View File
@@ -0,0 +1,77 @@
apiVersion: cognitive-agent/v1alpha1
kind: IntentIR
metadata:
id: intent-req-20260724105231-148bee
name: Seat function intent
version: 1.0.0
request_id: req-20260724105231-148bee
generated_at: '2026-07-24T10:52:49.197429Z'
labels:
provider: openai:gpt-5.6-sol
spec:
utterance: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
language: zh-CN
mode: cross_domain
detected_domains:
- climate
- roof
- ambient_light
requests:
- domain: climate
goal: activate climate.set_power for driver
target:
device: hvac
zone: driver
parameters:
capability: climate.set_power
state: 'on'
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
- domain: climate
goal: set climate.set_temperature for driver
target:
device: hvac
zone: driver
parameters:
capability: climate.set_temperature
temperature_c: 24
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
- domain: climate
goal: set climate.set_fan_level for vehicle
target:
device: hvac
zone: vehicle
parameters:
capability: climate.set_fan_level
level: 2
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
- domain: roof
goal: set roof.set_transmittance for vehicle
target:
device: roof_glass
zone: vehicle
parameters:
capability: roof.set_transmittance
transmittance_pct: 30
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
- domain: ambient_light
goal: activate ambient_light.set_power for vehicle
target:
device: ambient_light
zone: vehicle
parameters:
capability: ambient_light.set_power
state: 'on'
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
- domain: ambient_light
goal: set ambient_light.set_illumination for vehicle
target:
device: ambient_light
zone: vehicle
parameters:
capability: ambient_light.set_illumination
color_hex: '#FF8C42'
brightness_pct: 30
source_span: 进入观影状态:空调24度、风量2档,天幕调暗,氛围灯换成暖橙色
ambiguities: []
confidence: 0.95
requires_confirmation: false
File diff suppressed because it is too large Load Diff
+42
View File
@@ -0,0 +1,42 @@
apiVersion: cognitive-agent/v1alpha1
kind: SceneConfig
metadata:
id: scene-req-20260724105231-148bee
name: Generated cabin scene
version: 1.0.0
request_id: req-20260724105231-148bee
generated_at: '2026-07-24T10:52:49.205440Z'
labels:
execution_scope: virtual_only
spec:
function_refs:
- id: climate_function
domain: climate
config_ref: functions/climate.yaml
sha256: 31ace28cf8c6695ad86f8b201adcebd143f96064aa8518f642a43a6ff3bb5897
- id: roof_function
domain: roof
config_ref: functions/roof.yaml
sha256: 633c3d5eea045572f1fb2b422b719e408629905be4c64bba7922826ebdb16813
- id: ambient_light_function
domain: ambient_light
config_ref: functions/ambient_light.yaml
sha256: 2fe20c04da20f67f223a0f4d1bf31378c196b2bcc93be86df4df25cc1329e2bc
steps:
- id: execute_climate
function_ref: climate_function
start_offset_ms: 0
failure_policy: continue
- id: execute_roof
function_ref: roof_function
start_offset_ms: 0
failure_policy: continue
- id: execute_ambient_light
function_ref: ambient_light_function
start_offset_ms: 0
failure_policy: continue
execution:
mode: parallel
default_failure_policy: continue
max_parallelism: 3
scene_timeout_ms: 30000
+9
View File
@@ -0,0 +1,9 @@
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-01-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.197387Z", "stage": "intent_parse", "status": "succeeded", "domain": "seat", "summary": "使用 openai:gpt-5.6-sol 完成结构化意图抽取。", "details": {"provider": "openai:gpt-5.6-sol", "confidence": 0.95, "conversation_turn": 1}, "duration_ms": 17891}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-02-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.197412Z", "stage": "context_resolve", "status": "succeeded", "domain": "seat", "summary": "已将会话 conv-13a6bad8-38da-4757-b86b-e19270d06214 的第 1 轮执行状态和域能力注册表作为模型上下文;本地层不改写 GPT 动作。", "details": {"conversation_id": "conv-13a6bad8-38da-4757-b86b-e19270d06214", "turn_count": 1, "last_target": "driver", "state_before": {"driver": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 30, "motion_state": "stopped", "fault": false, "angle_deg": 108.5}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false, "angle_deg": 95.0}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}, "passenger": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 20, "motion_state": "stopped", "fault": false, "angle_deg": 104.0}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false, "angle_deg": 95.0}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}}, "capability_domains": ["ambient_light", "climate", "roof", "seat"]}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-03-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.197420Z", "stage": "domain_route", "status": "succeeded", "domain": "seat", "summary": "识别到 climate,roof,ambient_light 领域,按领域边界生成独立 FunctionConfig。", "details": {"domains": ["climate", "roof", "ambient_light"], "mode": "cross_domain"}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-04-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.197488Z", "stage": "function_generate", "status": "succeeded", "domain": "orchestration", "summary": "已按领域边界生成 3 份 FunctionConfig。", "details": {"domains": ["climate", "roof", "ambient_light"], "operation_count": 6}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-05-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.204058Z", "stage": "schema_validate", "status": "succeeded", "domain": "orchestration", "summary": "公共和领域 Schema 校验通过。", "details": {"error_count": 0, "document_count": 4}, "duration_ms": 6}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-06-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.205994Z", "stage": "compile", "status": "succeeded", "domain": "orchestration", "summary": "3 份配置已编译为相互隔离的 CAN 命令计划,并生成 SceneConfig。", "details": {"domains": ["climate", "roof", "ambient_light"], "command_count": 6, "scene_generated": true}, "duration_ms": 1}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-07-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.206002Z", "stage": "safety_check", "status": "succeeded", "domain": "orchestration", "summary": "所有领域均为 dry-run;矩阵缺少实车完整性信息,硬件发送保持禁用。", "details": {"hardware_execution_allowed": false, "domains": ["climate", "roof", "ambient_light"]}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-08-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.206457Z", "stage": "execute", "status": "succeeded", "domain": "orchestration", "summary": "已虚拟执行 6 个领域操作并汇总反馈。", "details": {"mode": "dry_run", "domains": ["climate", "roof", "ambient_light"], "result_count": 6}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-09-req-20260724105231-148bee", "request_id": "req-20260724105231-148bee", "timestamp": "2026-07-24T10:52:49.206563Z", "stage": "state_update", "status": "succeeded", "domain": "orchestration", "summary": "跨域会话状态已更新为第 2 轮。", "details": {"seat_state": {"driver": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 30, "motion_state": "stopped", "fault": false, "angle_deg": 108.5}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false, "angle_deg": 95.0}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}, "passenger": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 20, "motion_state": "stopped", "fault": false, "angle_deg": 104.0}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false, "angle_deg": 95.0}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}}, "domain_state": {"climate": {"power": "off", "ac": "off", "fan_level": 2, "cycle_mode": "external", "front_defrost": "off", "zones": {"vehicle": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}, "front_row": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}, "rear_row": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}, "driver": {"power": "on", "temperature_c": 24, "outlet_mode": "face"}, "passenger": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}, "rear_left": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}, "rear_right": {"power": "off", "temperature_c": 24, "outlet_mode": "face"}}}, "roof": {"shade_position_pct": 0, "transmittance_pct": 30, "automatic_dimming": "off", "motion_state": "stopped", "fault": false}, "ambient_light": {"power": "on", "color_hex": "#FF8C42", "brightness_pct": 30, "mode": "custom"}}}, "duration_ms": 0}