ZHA new LUX KONOZ Thermostat and climate (beta) object with its card

Hi,
It looks like I am the only one with this Zigbee thermostat. I can operate it using scripts but it would be nice if ZHA Climate (beta) would know it.
The KONOZ does not report the “Idle” mode, instead the Fan properties are used. The Climate Card does not work with Fan (always disabled), does not recognize “Idle” and does not know about “heat_cool” mode. It recognize the current operating mode (the round bar at least does not limit temperature on both sides - MIN and MAX at the same time for heat_cool settings. Maybe it was not the goal to implement).
In other words the Climate Card show like Cooling or Heating is always ON, can switch between them and change the one side of the temperature.

I do turn On and Off the fan through script using Climate object without any issues.


{
“node_descriptor”: “NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4610, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)”,
“endpoints”: {
“1”: {
“profile_id”: 260,
“device_type”: “0x0301”,
“in_clusters”: [
“0x0000”,
“0x0001”,
“0x0003”,
“0x0004”,
“0x0005”,
“0x0020”,
“0x0201”,
“0x0202”,
“0x0204”,
“0x0b05”
],
“out_clusters”: [
“0x000a”,
“0x0019”
]
}
},
“manufacturer”: “LUX”,
“model”: “KONOZ”,
“class”: “zigpy.device.Device”
}


hvac_modes: off, heat_cool, cool, heat
min_temp: 7.2
max_temp: 35
fan_modes: auto, on
current_temperature: 23.3
temperature: 23
target_temp_high: null
target_temp_low: null
fan_mode: on
hvac_action: cooling
system_mode: [3]/cool
occupied_cooling_setpoint: 2300
occupied_heating_setpoint: 2090
friendly_name: LUX KONOZ THERMOSTAT fan, thermostat
supported_features: 11

Thank you.

Did you get this working?

To verify, you can control the fan independently of heat/cold cycles?