From fbd766d035d0dd096708e65558637843b16248d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E6=B1=82=E5=9C=A3=E5=89=91?= Date: Tue, 18 Nov 2025 16:20:13 +0800 Subject: [PATCH] feat: enhance JackeryHome sensor attributes for improved functionality - Added `_attr_should_poll` attribute to indicate polling behavior. - Introduced `_attr_has_entity_name` attribute to support entity naming conventions. --- custom_components/JackeryHome/sensor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom_components/JackeryHome/sensor.py b/custom_components/JackeryHome/sensor.py index 1b219fd..3515d4b 100644 --- a/custom_components/JackeryHome/sensor.py +++ b/custom_components/JackeryHome/sensor.py @@ -209,7 +209,8 @@ class JackeryHomeSensor(SensorEntity): self._attr_available = False self._data_task = None self._device_sn = "" # 设备序列号(从 LWT 消息中获取) - + self._attr_should_poll = False + self._attr_has_entity_name = True # 获取 meter_sn,对于功率传感器,使用对应的 _power 键 meter_sn_key_map = { "grid_import": "grid_import_power",