diff --git a/zhaquirks/heiman/SOS_EF_3_0.py b/zhaquirks/heiman/SOS_EF_3_0.py new file mode 100644 index 0000000000..0c364bafcf --- /dev/null +++ b/zhaquirks/heiman/SOS_EF_3_0.py @@ -0,0 +1,19 @@ +"""Heiman SOS-EF-3.0 device.""" + +import datetime as dt + +from zigpy.quirks.v2 import QuirkBuilder +from zigpy.quirks.v2.homeassistant.sensor import SensorDeviceClass + +( + QuirkBuilder("HEIMAN", "SOS-EF-3.0") + .sensor( + attribute_name="zone_status", + cluster_id=0x0500, + attribute_converter=lambda x: dt.datetime.now().astimezone(), + state_class=None, + device_class=SensorDeviceClass.TIMESTAMP, + fallback_name="Timestamp", + ) + .add_to_registry() +)