diff --git a/custom_components/bluetti_bt/binary_sensor.py b/custom_components/bluetti_bt/binary_sensor.py index b03f6fe..93fbfcb 100644 --- a/custom_components/bluetti_bt/binary_sensor.py +++ b/custom_components/bluetti_bt/binary_sensor.py @@ -28,7 +28,7 @@ from bluetti_mqtt.mqtt_client import ( from . import device_info as dev_info, get_unique_id from .const import DOMAIN, ADDITIONAL_DEVICE_FIELDS -from .coordinator import PollingCoordinator +from .coordinator import PollingCoordinator, DummyDevice _LOGGER = logging.getLogger(__name__) @@ -49,6 +49,7 @@ async def async_setup_entry( # Add sensors according to device_info bluetti_device = build_device(address, device_name) + bluetti_device = DummyDevice(bluetti_device) sensors_to_add = [] all_fields = NORMAL_DEVICE_FIELDS diff --git a/custom_components/bluetti_bt/sensor.py b/custom_components/bluetti_bt/sensor.py index 8fb2d8e..5bb825f 100644 --- a/custom_components/bluetti_bt/sensor.py +++ b/custom_components/bluetti_bt/sensor.py @@ -31,7 +31,7 @@ from bluetti_mqtt.mqtt_client import ( from . import device_info as dev_info, get_unique_id from .const import DOMAIN, CONF_OPTIONS, DIAGNOSTIC_FIELDS, ADDITIONAL_DEVICE_FIELDS -from .coordinator import PollingCoordinator +from .coordinator import PollingCoordinator, DummyDevice _LOGGER = logging.getLogger(__name__) @@ -52,6 +52,7 @@ async def async_setup_entry( # Add sensors according to device_info bluetti_device = build_device(address, device_name) + bluetti_device = DummyDevice(bluetti_device) sensors_to_add = [] all_fields = NORMAL_DEVICE_FIELDS