Add Airzone Cloud zone thermostat sensors (#122648)

* airzone_cloud: sensor: add zone thermostat sensors

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* airzone_cloud: sensor: add missing signal percentage icon

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* airzone_cloud: sensor: add signal percentage translation

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* airzone_cloud: sensor: disable thermostat_coverage

Also add to diagnostics category.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* Update homeassistant/components/airzone_cloud/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
This commit is contained in:
Álvaro Fernández Rojas
2024-07-26 19:28:39 +02:00
committed by GitHub
co-authored by Joost Lekkerkerker
parent 53131390ac
commit d3d522c463
4 changed files with 36 additions and 0 deletions
@@ -31,6 +31,9 @@ async def test_airzone_create_sensors(hass: HomeAssistant) -> None:
state = hass.states.get("sensor.dormitorio_air_quality_index")
assert state.state == "1"
state = hass.states.get("sensor.dormitorio_battery")
assert state.state == "54"
state = hass.states.get("sensor.dormitorio_pm1")
assert state.state == "3"
@@ -40,6 +43,9 @@ async def test_airzone_create_sensors(hass: HomeAssistant) -> None:
state = hass.states.get("sensor.dormitorio_pm10")
assert state.state == "3"
state = hass.states.get("sensor.dormitorio_signal_percentage")
assert state.state == "76"
state = hass.states.get("sensor.dormitorio_temperature")
assert state.state == "25.0"