From a3d828b82e6aee497511182aeb9e3f2cbd5ef193 Mon Sep 17 00:00:00 2001 From: xZetsubou Date: Thu, 9 Nov 2023 14:45:40 +0300 Subject: [PATCH] Remove `type` from events --- custom_components/localtuya/common.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/custom_components/localtuya/common.py b/custom_components/localtuya/common.py index dc0b50b42..d4a3eab7b 100644 --- a/custom_components/localtuya/common.py +++ b/custom_components/localtuya/common.py @@ -441,8 +441,7 @@ def _handle_event(self, old_status, new_status, deviceID=None): def fire_event(event, data: dict): event_data = { - CONF_DEVICE_ID: deviceID or self._device_config[CONF_DEVICE_ID], - CONF_TYPE: event, + CONF_DEVICE_ID: deviceID or self._device_config[CONF_DEVICE_ID] } event_data.update(data) # Send an event with status, The default length of event without data is 2. @@ -462,7 +461,7 @@ def fire_event(event, data: dict): # Device triggered event. if old_status and new_status is not None: event = device_triggered - data = {CONF_TYPE: event, "states": new_status} + data = {"states": new_status} fire_event(event, data) if self._interface is not None: @@ -470,7 +469,7 @@ def fire_event(event, data: dict): event = device_dp_triggered dp_trigger = list(self._interface.dispatched_dps)[0] dp_value = self._interface.dispatched_dps.get(dp_trigger) - data = {CONF_TYPE: event, "dp": dp_trigger, "value": dp_value} + data = {"dp": dp_trigger, "value": dp_value} fire_event(event, data) @callback