core/homeassistant/components/deconz
Markus 1a14a93df6
HA deconz: Add support for Tuya Smart Air Housekeeper 6in1 Air Quality Monitor (#87866)
* fix check for airquality sensor (was always TRUE)

* import additional const required

* add support for formaldehyd sensor

* add support for co2 sensor

* add support for pm25 sensor

* sort const a-z

* adapt to typo fixed function

* adapt to new key names (formaldehyde)

* adapt co2 sensor to new key names

* Update homeassistant/components/deconz/sensor.py

remove unnecessary code

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

* add device_class for air_quality_ppb

* add test_air_quality_sensor_6_in_1

* fix Air quality PPB test to match device_class

* remove device_class of air_quality_ppb

* remove device_class test of airqualityppb

* explicit units

* remove device_class test of airquality_1_ppb

* dependency bump pydeconz to 111

* Update homeassistant/components/deconz/sensor.py

remove unnecessary device_class

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

* import formatting

* formatting

* Update homeassistant/components/deconz/sensor.py

change key for pm2_5

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

* add airquality co2 ch2o pm25 sensor testdata

* remove test_air_quality_sensor_6_in_1

* formatting

* bump pydeconz for requirements

---------

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2023-04-23 16:12:52 +02:00
..
__init__.py
alarm_control_panel.py
binary_sensor.py Move EntityCategory to homeassistant.const (#87792) 2023-02-09 20:15:37 +01:00
button.py Move EntityCategory to homeassistant.const (#87792) 2023-02-09 20:15:37 +01:00
climate.py
config_flow.py
const.py
cover.py
deconz_device.py
deconz_event.py
device_trigger.py Enable Ruff SIM118 (#87772) 2023-02-15 12:39:12 +01:00
diagnostics.py
errors.py
fan.py
gateway.py Fix race condition in deconz (#91328) 2023-04-13 15:04:21 +02:00
light.py
lock.py
logbook.py
manifest.json HA deconz: Add support for Tuya Smart Air Housekeeper 6in1 Air Quality Monitor (#87866) 2023-04-23 16:12:52 +02:00
number.py Move EntityCategory to homeassistant.const (#87792) 2023-02-09 20:15:37 +01:00
scene.py
select.py Move EntityCategory to homeassistant.const (#87792) 2023-02-09 20:15:37 +01:00
sensor.py HA deconz: Add support for Tuya Smart Air Housekeeper 6in1 Air Quality Monitor (#87866) 2023-04-23 16:12:52 +02:00
services.py
services.yaml
siren.py
strings.json
switch.py
util.py