Add setpoints for fans to flexit_bacnet (#110262)

* Adds setpoints for fans to flexit_bacnet

* Add snapshot test for flexit_bacnet number

* Add test for flexit_bacnet number implementation

* Refactor set_native_value_fn

* Refactor names of number entities

Also refactor keys, translation keys
Order alphabetically
Update test snapshot

* Add icons to flexit_bacnet number entities

* Refactor to use icon translations, add unit of measurement

* Remove redundant assert
This commit is contained in:
Jonas Fors Lellky 2024-02-13 14:55:02 +01:00 committed by GitHub
parent 602380e111
commit 6091ae55dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 941 additions and 0 deletions

View file

@ -62,6 +62,18 @@ def mock_flexit_bacnet() -> Generator[AsyncMock, None, None]:
flexit_bacnet.air_filter_polluted = False
flexit_bacnet.electric_heater = True
# Mock fan setpoints
flexit_bacnet.fan_setpoint_extract_air_fire = 10
flexit_bacnet.fan_setpoint_supply_air_fire = 20
flexit_bacnet.fan_setpoint_extract_air_away = 30
flexit_bacnet.fan_setpoint_supply_air_away = 40
flexit_bacnet.fan_setpoint_extract_air_home = 50
flexit_bacnet.fan_setpoint_supply_air_home = 60
flexit_bacnet.fan_setpoint_extract_air_high = 70
flexit_bacnet.fan_setpoint_supply_air_high = 80
flexit_bacnet.fan_setpoint_extract_air_cooker = 90
flexit_bacnet.fan_setpoint_supply_air_cooker = 100
yield flexit_bacnet