Skip to content

Commit 0bb47ae

Browse files
mano3mTheJulianJES
andauthored
Add Ecodim 05 Zigbee double dimmer switch quirk (#3422)
Co-authored-by: TheJulianJES <[email protected]>
1 parent 3acf032 commit 0bb47ae

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""Quirk for EcoDim 05 two gang dimmer (e.g. HZC Smart Double Dimmer D686-ZG)."""
2+
3+
from zigpy.quirks import CustomCluster
4+
from zigpy.quirks.v2 import QuirkBuilder
5+
from zigpy.zcl.clusters.general import OnOff
6+
7+
from zhaquirks import NoReplyMixin
8+
9+
10+
class HzcOnOff(NoReplyMixin, CustomCluster, OnOff):
11+
"""HZC On Off Cluster."""
12+
13+
void_input_commands = {cmd.id for cmd in OnOff.commands_by_name.values()}
14+
15+
16+
(
17+
QuirkBuilder("EcoDim BV", "EcoDim-Zigbee 3.0")
18+
.replace_cluster_occurrences(HzcOnOff, replace_client_instances=False)
19+
.add_to_registry()
20+
)

0 commit comments

Comments
 (0)