From 588bc2666112f9d939c1fc47a77ea5eceafef8c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Mrozek?= Date: Fri, 27 Sep 2019 17:42:32 +0200 Subject: [PATCH] Add CO2 level reading for Kaiterra integration (#26935) --- homeassistant/components/kaiterra/air_quality.py | 5 +++++ homeassistant/components/kaiterra/api_data.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/kaiterra/air_quality.py b/homeassistant/components/kaiterra/air_quality.py index 4dfe04f9c2e..70699de394c 100644 --- a/homeassistant/components/kaiterra/air_quality.py +++ b/homeassistant/components/kaiterra/air_quality.py @@ -82,6 +82,11 @@ class KaiterraAirQuality(AirQualityEntity): """Return the particulate matter 10 level.""" return self._data("rpm10c") + @property + def carbon_dioxide(self): + """Return the CO2 (carbon dioxide) level.""" + return self._data("rco2") + @property def volatile_organic_compounds(self): """Return the VOC (Volatile Organic Compounds) level.""" diff --git a/homeassistant/components/kaiterra/api_data.py b/homeassistant/components/kaiterra/api_data.py index 0c2d6d93661..81e28438d56 100644 --- a/homeassistant/components/kaiterra/api_data.py +++ b/homeassistant/components/kaiterra/api_data.py @@ -23,7 +23,7 @@ from .const import ( _LOGGER = getLogger(__name__) -POLLUTANTS = {"rpm25c": "PM2.5", "rpm10c": "PM10", "rtvoc": "TVOC"} +POLLUTANTS = {"rpm25c": "PM2.5", "rpm10c": "PM10", "rtvoc": "TVOC", "rco2": "CO2"} class KaiterraApiData: