hass-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 Move up setup of service to make it more robust when running multiple instances of deCONZ (#77621) 2022-09-01 21:33:55 -04:00
alarm_control_panel.py Improve deCONZ binary sensor classes (#77419) 2022-08-29 08:15:10 +02:00
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 Use UnitOfTemperature in climate entities [a-f] (#83125) 2022-12-04 11:53:56 +02:00
config_flow.py Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
const.py Add deconz_relative_rotary event for Hue Tap Dial (#82727) 2022-11-27 15:01:58 -05:00
cover.py Fix level controllable output controls in deCONZ (#77223) 2022-08-24 22:00:54 -04:00
deconz_device.py Update Union typing (1) [Py310] (#86424) 2023-01-23 08:38:45 +01:00
deconz_event.py Add deconz_relative_rotary event for Hue Tap Dial (#82727) 2022-11-27 15:01:58 -05:00
device_trigger.py Enable Ruff SIM118 (#87772) 2023-02-15 12:39:12 +01:00
diagnostics.py Minor deCONZ clean up (#76323) 2022-08-06 01:34:27 +02:00
errors.py
fan.py Implement generic in Deconz base device (#76015) 2022-08-01 19:18:29 +02:00
gateway.py Fix race condition in deconz (#91328) 2023-04-13 15:04:21 +02:00
light.py Update Union typing (1) [Py310] (#86424) 2023-01-23 08:38:45 +01:00
lock.py Update Union typing (1) [Py310] (#86424) 2023-01-23 08:38:45 +01:00
logbook.py Fix missing interface key in deCONZ logbook (#86684) 2023-01-26 11:44:01 +01:00
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 Use pydeconz interface controls for lock, scene, siren and switch platforms (#73748) 2022-06-21 16:50:44 +02:00
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 Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
services.yaml
siren.py Implement generic in Deconz base device (#76015) 2022-08-01 19:18:29 +02:00
strings.json Adjust translations for zha buttons (#86095) 2023-01-17 21:36:11 +02:00
switch.py Implement generic in Deconz base device (#76015) 2022-08-01 19:18:29 +02:00
util.py deconz: Use partition instead of split where possible (#81804) 2022-11-08 20:54:01 +01:00