BH1750 Ambient Light Sensor =========================== .. seo:: :description: Instructions for setting up BH1750 ambient light sensors in ESPHome. :image: bh1750.jpg :keywords: BH1750 The ``bh1750`` sensor platform allows you to use your BH1750 (`datasheet `__, `Adafruit`_, `mklec`_) ambient light sensor with ESPHome. The :ref:`I²C bus ` is required to be set up in your configuration for this sensor to work. .. figure:: images/bh1750-full.jpg :align: center :width: 50.0% BH1750 Ambient Light Sensor. .. _Adafruit: https://www.adafruit.com/product/1603 .. _mklec: http://mklec.com/modules/micro-controller-modules/bh1750-bh1750fvi-digital-light-sensor-module .. figure:: images/bh1750-ui.png :align: center :width: 80.0% .. code-block:: yaml # Example configuration entry sensor: - platform: bh1750 name: "BH1750 Illuminance" address: 0x23 update_interval: 60s Configuration variables: ------------------------ - **name** (**Required**, string): The name for the sensor. - **address** (*Optional*, int): Manually specify the i^2c address of the sensor. Defaults to ``0x23`` (address if address pin is pulled low). If the address pin is pulled high, the address is ``0x5C``. - **resolution** (*Optional*, string): The resolution of the sensor in lx. One of ``4.0``, ``1.0``, ``0.5``. Defaults to ``0.5`` (the maximum resolution). - **update_interval** (*Optional*, :ref:`config-time`): The interval to check the sensor. Defaults to ``60s``. - **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation. - All other options from :ref:`Sensor `. See Also -------- - :ref:`sensor-filters` - :doc:`tsl2561` - :apiref:`bh7150/bh7150.h` - `BH1750 Library `__ by `@claws `__ - :ghedit:`Edit`