Skip to content

Commit 31d4d91

Browse files
authored
Add Tuya contact and illuminance sensor _TZE200_pay2byax (#3512)
1 parent fbb2590 commit 31d4d91

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

zhaquirks/tuya/ts0601_sensor.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
"""Tuya temp and humidity sensors."""
22

3+
from zigpy.quirks.v2.homeassistant import EntityType
4+
from zigpy.quirks.v2.homeassistant.binary_sensor import BinarySensorDeviceClass
5+
from zigpy.quirks.v2.homeassistant.sensor import SensorDeviceClass, SensorStateClass
6+
import zigpy.types as t
7+
38
from zhaquirks.tuya.builder import TuyaPowerConfigurationCluster2AAA, TuyaQuirkBuilder
49

510
(
@@ -72,3 +77,26 @@
7277
.skip_configuration()
7378
.add_to_registry()
7479
)
80+
81+
(
82+
TuyaQuirkBuilder("_TZE200_pay2byax", "TS0601") # Cusam ZG-102ZL
83+
.applies_to("_TZE200_n8dljorx", "TS0601")
84+
.tuya_sensor(
85+
dp_id=101,
86+
attribute_name="measured_value",
87+
type=t.uint16_t,
88+
fallback_name="Illuminance",
89+
device_class=SensorDeviceClass.ILLUMINANCE,
90+
state_class=SensorStateClass.MEASUREMENT,
91+
)
92+
.tuya_binary_sensor(
93+
dp_id=1,
94+
attribute_name="zone_status",
95+
device_class=BinarySensorDeviceClass.OPENING,
96+
fallback_name="Opening",
97+
entity_type=EntityType.STANDARD,
98+
)
99+
.tuya_battery(dp_id=2)
100+
.skip_configuration()
101+
.add_to_registry()
102+
)

0 commit comments

Comments
 (0)