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