Add coordinator to Flexit bacnet (#108295)

* Adds coordinator and base entity class

* Patch the coordinator

* Adds device property to base class

And refactors accordingly

* Use const instead of string

* Moves _attr_has_entity_name to base entity

* Argument as positional

* Use device_id from init
This commit is contained in:
Jonas Fors Lellky 2024-01-18 15:45:56 +01:00 committed by GitHub
parent c4f033e61c
commit bfe21b33f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 119 additions and 51 deletions

View file

@ -35,7 +35,7 @@ def mock_flexit_bacnet() -> Generator[AsyncMock, None, None]:
"homeassistant.components.flexit_bacnet.config_flow.FlexitBACnet",
return_value=flexit_bacnet,
), patch(
"homeassistant.components.flexit_bacnet.FlexitBACnet",
"homeassistant.components.flexit_bacnet.coordinator.FlexitBACnet",
return_value=flexit_bacnet,
):
flexit_bacnet.serial_number = "0000-0001"