{
    "name": "climate",
    "name_cased": "climate",
    "name_pretty": "Climate",
    "category": "chassis",
    "authorization": true,
    "identifier": {
        "msb": 0,
        "lsb": 36
    },
    "api": {
        "intro": 2,
        "update": 12
    },
    "getters": {},
    "setters": [
        {
            "name": "change_starting_times",
            "mandatory": [
                11
            ],
            "description": "Set the HVAC (Heating, ventilation, and air conditioning) automated starting times."
        },
        {
            "name": "start_stop_hvac",
            "mandatory": [
                5
            ],
            "description": "Start or stop the HVAC system to reach driver and passenger set temperatures. The vehicle will use cooling, defrosting and defogging as appropriate."
        },
        {
            "name": "start_stop_defogging",
            "mandatory": [
                6
            ],
            "description": "Manually start or stop defogging."
        },
        {
            "name": "start_stop_defrosting",
            "mandatory": [
                7
            ],
            "description": "Manually start or stop defrosting."
        },
        {
            "name": "start_stop_ionising",
            "mandatory": [
                8
            ],
            "description": "Manually start or stop ionising."
        },
        {
            "name": "set_temperature_settings",
            "optional": [
                3,
                4,
                12
            ],
            "description": "Set the preferred temperature settings."
        }
    ],
    "state": "all",
    "properties": [
        {
            "id": 1,
            "name": "inside_temperature",
            "name_cased": "insideTemperature",
            "name_pretty": "Inside temperature",
            "type": "unit.temperature",
            "size": 10,
            "description": "The inside temperature",
            "examples": [
                {
                    "data_component": "1701403319999999999a",
                    "value": {
                        "celsius": 19.1
                    },
                    "description": "Inside temperature is 19.1\u00b0C"
                }
            ]
        },
        {
            "id": 2,
            "name": "outside_temperature",
            "name_cased": "outsideTemperature",
            "name_pretty": "Outside temperature",
            "type": "unit.temperature",
            "size": 10,
            "description": "The outside temperature",
            "examples": [
                {
                    "data_component": "17014028666666666666",
                    "value": {
                        "celsius": 12.2
                    },
                    "description": "Outside temperature is 12.2\u00b0C"
                }
            ]
        },
        {
            "id": 3,
            "name": "driver_temperature_setting",
            "name_cased": "driverTemperatureSetting",
            "name_pretty": "Driver temperature setting",
            "type": "unit.temperature",
            "size": 10,
            "description": "The driver temperature setting",
            "examples": [
                {
                    "data_component": "17014035800000000000",
                    "value": {
                        "celsius": 21.5
                    },
                    "description": "Driver temperature setting is 21.5\u00b0C"
                }
            ]
        },
        {
            "id": 4,
            "name": "passenger_temperature_setting",
            "name_cased": "passengerTemperatureSetting",
            "name_pretty": "Passenger temperature setting",
            "type": "unit.temperature",
            "size": 10,
            "description": "The passenger temperature setting",
            "examples": [
                {
                    "data_component": "17014035b33333333333",
                    "value": {
                        "celsius": 21.7
                    },
                    "description": "Passenger temperature setting is 21.7\u00b0C"
                }
            ]
        },
        {
            "id": 5,
            "name": "hvac_state",
            "name_cased": "hvacState",
            "name_pretty": "HVAC state",
            "type": "types.active_state",
            "examples": [
                {
                    "data_component": "01",
                    "value": "active",
                    "description": "HVAC is active"
                }
            ]
        },
        {
            "id": 6,
            "name": "defogging_state",
            "name_cased": "defoggingState",
            "name_pretty": "Defogging state",
            "type": "types.active_state",
            "examples": [
                {
                    "data_component": "00",
                    "value": "inactive",
                    "description": "Defogging is inactive"
                }
            ]
        },
        {
            "id": 7,
            "name": "defrosting_state",
            "name_cased": "defrostingState",
            "name_pretty": "Defrosting state",
            "type": "types.active_state",
            "examples": [
                {
                    "data_component": "00",
                    "value": "inactive",
                    "description": "Defrosting is inactive"
                }
            ]
        },
        {
            "id": 8,
            "name": "ionising_state",
            "name_cased": "ionisingState",
            "name_pretty": "Ionising state",
            "type": "types.active_state",
            "examples": [
                {
                    "data_component": "00",
                    "value": "inactive",
                    "description": "Ionising is inactive"
                }
            ]
        },
        {
            "id": 9,
            "name": "defrosting_temperature_setting",
            "name_cased": "defrostingTemperatureSetting",
            "name_pretty": "Defrosting temperature setting",
            "type": "unit.temperature",
            "size": 10,
            "description": "The defrosting temperature setting",
            "examples": [
                {
                    "data_component": "17014035333333333333",
                    "value": {
                        "celsius": 21.2
                    },
                    "description": "Defrosting temperature setting is 21.2\u00b0C"
                }
            ]
        },
        {
            "id": 11,
            "name": "hvac_weekday_starting_times",
            "name_cased": "hvacWeekdayStartingTimes",
            "name_singular": "hvac_weekday_starting_time",
            "name_pretty": "HVAC weekday starting times",
            "type": "types.weekday_time",
            "multiple": true,
            "examples": [
                {
                    "data_component": "001000",
                    "values": {
                        "weekday": "monday",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is started on monday at 16:00"
                },
                {
                    "data_component": "011000",
                    "values": {
                        "weekday": "tuesday",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is started on tuesday at 16:00"
                },
                {
                    "data_component": "021000",
                    "values": {
                        "weekday": "wednesday",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is started on wednesday at 16:00"
                },
                {
                    "data_component": "031000",
                    "values": {
                        "weekday": "thursday",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is started on thursday at 16:00"
                },
                {
                    "data_component": "041000",
                    "values": {
                        "weekday": "friday",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is started on friday at 16:00"
                },
                {
                    "data_component": "05121e",
                    "values": {
                        "weekday": "saturday",
                        "time": {
                            "hour": 18,
                            "minute": 30
                        }
                    },
                    "description": "HVAC is started on saturday at 18:30"
                },
                {
                    "data_component": "06131f",
                    "values": {
                        "weekday": "sunday",
                        "time": {
                            "hour": 19,
                            "minute": 31
                        }
                    },
                    "description": "HVAC is started on sunday at 19:31"
                },
                {
                    "data_component": "071000",
                    "values": {
                        "weekday": "automatic",
                        "time": {
                            "hour": 16,
                            "minute": 0
                        }
                    },
                    "description": "HVAC is automatic"
                }
            ]
        },
        {
            "id": 12,
            "name": "rear_temperature_setting",
            "name_cased": "rearTemperatureSetting",
            "name_pretty": "Rear temperature setting",
            "type": "unit.temperature",
            "size": 10,
            "description": "The rear temperature",
            "examples": [
                {
                    "data_component": "1701403599999999999a",
                    "value": {
                        "celsius": 21.6
                    },
                    "description": "Rear temperature setting is 21.6\u00b0C"
                }
            ]
        },
        {
            "id": 13,
            "name": "humidity",
            "name_cased": "humidity",
            "name_pretty": "Humidity",
            "added": 13,
            "type": "types.percentage",
            "description": "Measured relative humidity between 0.0 - 1.0.",
            "examples": [
                {
                    "data_component": "3fe22d0e56041893",
                    "value": 0.568,
                    "description": "Measured relative humidity is 0.568%."
                }
            ]
        },
        {
            "id": 14,
            "name": "air_conditioner_compressor_power",
            "name_cased": "airConditionerCompressorPower",
            "name_pretty": "Air conditioner compressor power",
            "added": 13,
            "type": "unit.power",
            "size": 10,
            "description": "Electric air conditioner compressor power.",
            "examples": [
                {
                    "data_component": "14023fe999999999999a",
                    "value": {
                        "kilowatts": 0.8
                    },
                    "description": "Air conditioner compressor is using/producing 0.8kW of power."
                }
            ]
        }
    ]
}