Skip to content

Commit 40e5917

Browse files
Add Senoro door sensor _TZE200_ytx9fudw (#4086)
1 parent bd6124a commit 40e5917

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

zhaquirks/tuya/tuya_door.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
"""Senoro Window Sensor (TS0601)."""
2+
3+
from zigpy.quirks.v2 import EntityPlatform, EntityType
4+
import zigpy.types as t
5+
6+
from zhaquirks.tuya import BatterySize
7+
from zhaquirks.tuya.builder import TuyaQuirkBuilder
8+
9+
10+
class OpeningStateEnum(t.enum8):
11+
"""Enum for opening state."""
12+
13+
Open = 0
14+
Closed = 1
15+
Tilted = 2
16+
17+
18+
(
19+
TuyaQuirkBuilder("_TZE200_ytx9fudw", "TS0601")
20+
.tuya_battery(
21+
dp_id=2,
22+
battery_type=BatterySize.CR2032,
23+
battery_qty=3,
24+
)
25+
.tuya_enum(
26+
dp_id=101,
27+
attribute_name="opening_state",
28+
enum_class=OpeningStateEnum,
29+
entity_type=EntityType.STANDARD,
30+
entity_platform=EntityPlatform.SENSOR,
31+
translation_key="opening",
32+
fallback_name="Opening",
33+
)
34+
.skip_configuration()
35+
.add_to_registry()
36+
)

0 commit comments

Comments
 (0)