From fdaaabf07015a88c33203d2724e54966ddbaf0c3 Mon Sep 17 00:00:00 2001
From: Alexei Chetroi <lexoid@gmail.com>
Date: Sun, 22 Dec 2019 14:07:49 -0500
Subject: [PATCH] ZHA binary_sensor cleanup. (#30149)

---
 homeassistant/components/zha/binary_sensor.py | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/homeassistant/components/zha/binary_sensor.py b/homeassistant/components/zha/binary_sensor.py
index ed09a190adb..954fa8b29aa 100644
--- a/homeassistant/components/zha/binary_sensor.py
+++ b/homeassistant/components/zha/binary_sensor.py
@@ -46,13 +46,6 @@ CLASS_MAPPING = {
 STRICT_MATCH = functools.partial(ZHA_ENTITIES.strict_match, DOMAIN)
 
 
-DEVICE_CLASS_REGISTRY = {
-    CHANNEL_ACCELEROMETER: DEVICE_CLASS_MOVING,
-    CHANNEL_OCCUPANCY: DEVICE_CLASS_OCCUPANCY,
-    CHANNEL_ON_OFF: DEVICE_CLASS_OPENING,
-}
-
-
 async def async_setup_platform(hass, config, async_add_entities, discovery_info=None):
     """Old way of setting up Zigbee Home Automation binary sensors."""
     pass
@@ -152,7 +145,7 @@ class BinarySensor(ZhaEntity, BinarySensorDevice):
 class Accelerometer(BinarySensor):
     """ZHA BinarySensor."""
 
-    DEVICE_CLASS = DEVICE_CLASS_MOTION
+    DEVICE_CLASS = DEVICE_CLASS_MOVING
 
 
 @STRICT_MATCH(MatchRule(channel_names={CHANNEL_OCCUPANCY}))
-- 
GitLab