added support for multiple instances
Some checks failed
Validate / Validate (push) Has been cancelled

This commit is contained in:
2026-05-31 11:36:30 +02:00
parent 1f122f2235
commit 85eed58a06
6 changed files with 22 additions and 20 deletions

View File

@@ -1115,12 +1115,13 @@ class JackerySensor(SensorEntity):
self._attr_icon = self._config["icon"]
self._attr_device_class = self._config["device_class"]
self._attr_state_class = self._config["state_class"]
self._attr_unique_id = f"jackery_{sensor_id}"
self._attr_unique_id = f"jackery_{config_entry_id}_{sensor_id}"
self._attr_has_entity_name = True
device_sn = coordinator._device_sn or "Unknown"
self._attr_device_info = {
"identifiers": {(DOMAIN, config_entry_id)},
"name": "Jackery",
"name": f"Jackery {device_sn}",
"manufacturer": "Jackery",
"model": "Energy Monitor",
}