diff --git a/tests/data/devices/tze200-hr0tdd47-ts0601.json b/tests/data/devices/tze200-hr0tdd47-ts0601.json index 25f5db269..53742dc6f 100644 --- a/tests/data/devices/tze200-hr0tdd47-ts0601.json +++ b/tests/data/devices/tze200-hr0tdd47-ts0601.json @@ -186,7 +186,7 @@ "class_name": "IASZone", "translation_key": null, "translation_placeholders": null, - "device_class": "gas", + "device_class": "carbon_monoxide", "state_class": null, "entity_category": null, "entity_registry_enabled_default": true, diff --git a/tests/data/devices/tze284-rjxqso4a-ts0601.json b/tests/data/devices/tze284-rjxqso4a-ts0601.json index 28b6933cb..a09614ff1 100644 --- a/tests/data/devices/tze284-rjxqso4a-ts0601.json +++ b/tests/data/devices/tze284-rjxqso4a-ts0601.json @@ -192,7 +192,7 @@ "class_name": "IASZone", "translation_key": null, "translation_placeholders": null, - "device_class": "gas", + "device_class": "carbon_monoxide", "state_class": null, "entity_category": null, "entity_registry_enabled_default": true, diff --git a/zha/application/platforms/binary_sensor/const.py b/zha/application/platforms/binary_sensor/const.py index 02ec03b38..a25958d1f 100644 --- a/zha/application/platforms/binary_sensor/const.py +++ b/zha/application/platforms/binary_sensor/const.py @@ -99,6 +99,6 @@ class BinarySensorDeviceClass(StrEnum): IasZone.ZoneType.Contact_Switch: BinarySensorDeviceClass.OPENING, IasZone.ZoneType.Fire_Sensor: BinarySensorDeviceClass.SMOKE, IasZone.ZoneType.Water_Sensor: BinarySensorDeviceClass.MOISTURE, - IasZone.ZoneType.Carbon_Monoxide_Sensor: BinarySensorDeviceClass.GAS, + IasZone.ZoneType.Carbon_Monoxide_Sensor: BinarySensorDeviceClass.CO, IasZone.ZoneType.Vibration_Movement_Sensor: BinarySensorDeviceClass.VIBRATION, }