diff --git a/components/sensor/ee895.rst b/components/sensor/ee895.rst new file mode 100644 index 000000000..f5b4f1b8a --- /dev/null +++ b/components/sensor/ee895.rst @@ -0,0 +1,72 @@ +EE895 CO₂, Temperature and Pressure Sensor +=================================================== + +.. seo:: + :description: Instructions for setting up EE895 CO₂ Temperature and Pressure + :image: EE895.png + +The ``ee895`` sensor platform allows you to use your EE895 CO₂ +(`datasheet `__, +`E+E TEE501 `__) sensor with ESPHome. +The :ref:`I²C Bus ` is required to be set up in your configuration for this sensor to work. We recommend the use of pull up resistors. + +.. figure:: images/EE895.png + :align: center + :width: 80.0% + + + +.. code-block:: yaml + + # Example configuration entry + sensor: + - platform: ee895 + co2: + name: "Office CO2" + accuracy_decimals: 0 + temperature: + name: "Office Temperature" + accuracy_decimals: 2 + pressure: + name: "Office Pressure" + accuracy_decimals: 1 + address: 0x5F + update_interval: 15s + +Configuration variables: +------------------------ + +- **temperature** (*Required*): The information for the Temperature sensor. + + - **name** (**Required**, string): The name for the temperature sensor. + - **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. + - All other options from :ref:`Sensor `. + +- **co2** (*Required*): The information for the CO₂ sensor. + + - **name** (**Required**, string): The name for the CO₂eq sensor. + - **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. + - All other options from :ref:`Sensor `. + +- **Pressure** (*Required*): The information for the Pressure sensor. + + - **name** (**Required**, string): The name for the Pressure sensor. + - **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. + - All other options from :ref:`Sensor `. + +- **address** (*Optional*, int): Manually specify the I²C address of the sensor. + Defaults to ``0x5F``. + +- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the + sensor. Defaults to ``60s``. + +See Also +-------- + +- :ref:`sensor-filters` +- :doc:`tee501` +- :doc:`hte501` +- :doc:`dht` +- :doc:`dht12` +- :apiref:`ee895/ee895.h` +- :ghedit:`Edit` diff --git a/components/sensor/hte501.rst b/components/sensor/hte501.rst new file mode 100644 index 000000000..6f9badbaa --- /dev/null +++ b/components/sensor/hte501.rst @@ -0,0 +1,60 @@ +HTE501 Temperature+Humidity Sensor +=================================== + +.. seo:: + :description: Instructions for setting up HTE501 temperature and humidity sensors + :image: HTE501.png + +The ``hte501`` sensor platform Temperature+Humidity sensor allows you to use your HTE501 +(`datasheet `__ , +`E+E HTE501 `__) sensor with +ESPHome. The :ref:`I²C Bus ` is +required to be set up in your configuration for this sensor to work. + + +.. figure:: images/HTE501.png + :align: center + :width: 80.0% + +.. code-block:: yaml + + # Example configuration entry + sensor: + - platform: hte501 + temperature: + name: "Office Temperature" + humidity: + name: "Office Humidity" + address: 0x40 + update_interval: 60s + +Configuration variables: +------------------------ + +- **temperature** (**Required**): The information for the temperature sensor. + + - **name** (**Required**, string): The name for the temperature sensor. + - **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. + - All other options from :ref:`Sensor `. + +- **humidity** (**Required**): The information for the humidity sensor. + + - **name** (**Required**, string): The name for the humidity sensor. + - **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. + - All other options from :ref:`Sensor `. + +- **address** (*Optional*, int): Manually specify the I²C address of the sensor. + Defaults to ``0x40``. +- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the + sensor. Defaults to ``60s``. + +See Also +-------- + +- :ref:`sensor-filters` +- :doc:`tee501` +- :doc:`ee895` +- :doc:`dht` +- :doc:`dht12` +- :apiref:`hte501/hte501.h` +- :ghedit:`Edit` diff --git a/components/sensor/images/EE895.png b/components/sensor/images/EE895.png new file mode 100644 index 000000000..f1cecf047 Binary files /dev/null and b/components/sensor/images/EE895.png differ diff --git a/components/sensor/images/HTE501.png b/components/sensor/images/HTE501.png new file mode 100644 index 000000000..d719fb7db Binary files /dev/null and b/components/sensor/images/HTE501.png differ diff --git a/components/sensor/images/TEE501.png b/components/sensor/images/TEE501.png new file mode 100644 index 000000000..c3b853066 Binary files /dev/null and b/components/sensor/images/TEE501.png differ diff --git a/components/sensor/tee501.rst b/components/sensor/tee501.rst new file mode 100644 index 000000000..6901247f3 --- /dev/null +++ b/components/sensor/tee501.rst @@ -0,0 +1,47 @@ +TEE501 Temperature Sensor +========================== + +.. seo:: + :description: Instructions for setting up TEE501 temperature sensors + :image: TEE501.png + +The ``hte501`` sensor platform Temperature sensor allows you to use your TEE501 +(`datasheet `__, +`E+E TEE501 `__) sensor with +ESPHome. The :ref:`I²C Bus ` is +required to be set up in your configuration for this sensor to work. + +.. figure:: images/TEE501.png + :align: center + :width: 80.0% + +.. code-block:: yaml + + # Example configuration entry + sensor: + - platform: tee501 + name: "Office Temperature" + address: 0x48 + update_interval: 60s + +Configuration variables: +------------------------ + +- **name** (**Required**, string): The name for the temperature sensor. +- **address** (*Optional*, int): Manually specify the I²C address of the sensor. + Defaults to ``0x48``. +- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the + sensor. Defaults to ``60s``. +- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas. +- All other options from :ref:`Sensor `. + +See Also +-------- + +- :ref:`sensor-filters` +- :doc:`hte501` +- :doc:`ee895` +- :doc:`dht` +- :doc:`dht12` +- :apiref:`tee501/tee501.h` +- :ghedit:`Edit` diff --git a/cookbook/iaq_board.rst b/cookbook/iaq_board.rst index 53ae96af6..260866611 100644 --- a/cookbook/iaq_board.rst +++ b/cookbook/iaq_board.rst @@ -50,6 +50,7 @@ See Also - :doc:`/devices/nodemcu_esp8266` - :doc:`/components/display/ssd1306` - :doc:`/components/sensor/bme280` +- :doc:`/components/sensor/ee895` - :doc:`/components/sensor/pmsx003` - :doc:`/components/sensor/mhz19` - :doc:`/components/sensor/sgp30` diff --git a/images/EE895.png b/images/EE895.png new file mode 100644 index 000000000..873466d1a Binary files /dev/null and b/images/EE895.png differ diff --git a/images/HTE501.png b/images/HTE501.png new file mode 100644 index 000000000..f03abe5e6 Binary files /dev/null and b/images/HTE501.png differ diff --git a/images/TEE501.png b/images/TEE501.png new file mode 100644 index 000000000..e7383fe72 Binary files /dev/null and b/images/TEE501.png differ diff --git a/index.rst b/index.rst index 99a5d62e2..a12ee82e0 100644 --- a/index.rst +++ b/index.rst @@ -171,6 +171,7 @@ Air Quality AirThings BLE, components/sensor/airthings_ble, airthings_logo.png, Radon, CO2, Volatile organics CCS811, components/sensor/ccs811, ccs811.jpg, CO2 & Volatile organics + EE895, components/sensor/ee895, EE895.png, CO2 & Temperature & Pressure HM3301, components/sensor/hm3301, hm3301.jpg, Particulate MH-Z19, components/sensor/mhz19, mhz19.jpg, CO2 & Temperature PM1006 Sensor, components/sensor/pm1006, pm1006.jpg, Particulate @@ -287,6 +288,7 @@ Environmental DPS310, components/sensor/dps310, dps310.jpg, Temperature & Pressure ENS210, components/sensor/ens210, ens210.jpg, Temperature & Humidity HDC1080, components/sensor/hdc1080, hdc1080.jpg, Temperature & Humidity + HTE501, components/sensor/hte501, HTE501.png, Temperature & Humidity Honeywell ABP, components/sensor/honeywellabp, honeywellabp.jpg, Pressure & Temperature HTU21D / Si7021 / SHT21, components/sensor/htu21d, htu21d.jpg, Temperature & Humidity Hydreon Rain Sensor, components/sensor/hydreon_rgxx, hydreon_rg9.jpg, Rain @@ -307,6 +309,7 @@ Environmental SHTCx, components/sensor/shtcx, shtc3.jpg, Temperature & Humidity SMT100, components/sensor/smt100, smt100.jpg, Moisture & Temperature STS3X, components/sensor/sts3x, sts3x.jpg, Temperature + TEE501, components/sensor/tee501, TEE501.png, Temperature TMP102, components/sensor/tmp102, tmp102.jpg, Temperature TMP117, components/sensor/tmp117, tmp117.jpg, Temperature