FUE-T07: use meter label directly as energy-cost HA device name (drop 'Energy Cost' prefix)
frontend / frontend (push) Successful in 2m14s
pytest / test (push) Successful in 10m49s

This commit is contained in:
2026-06-25 21:28:13 +02:00
parent c26160b10b
commit d4acfc438a
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -869,7 +869,7 @@ def test_energy_entity_discovery_topics_contain_correct_node_id() -> None:
# identifiers[1] = meter uuid — this is what FUE-T05 sets.
device = DeviceInfo(
identifiers=("energy-cost", meter_uuid),
name="Energy Cost (Test Meter)",
name="Test Meter",
provides_availability=False,
)
entity = ExposableEntity(
@@ -2288,8 +2288,8 @@ def test_energy_cost_provider_identifiers_match_meter_uuid(energy_db) -> None:
f"expected ('energy-cost', {meter_uuid!r}), "
f"got {entity.device.identifiers!r}"
)
assert meter_label in entity.device.name, (
f"device.name must contain meter label {meter_label!r}, "
assert entity.device.name == meter_label, (
f"device.name must be exactly the meter label {meter_label!r}, "
f"got {entity.device.name!r}"
)