From e2a524bd5a88adedf0bbe34e0e1bf8fb7be25d24 Mon Sep 17 00:00:00 2001 From: David Buezas Date: Sun, 11 Sep 2022 23:36:13 +0200 Subject: [PATCH] Added documentation for bl0942 (#2286) --- components/sensor/bl0942.rst | 68 +++++++++++++++++++++++++++++++++++ images/bl0942.png | Bin 0 -> 12473 bytes index.rst | 1 + 3 files changed, 69 insertions(+) create mode 100644 components/sensor/bl0942.rst create mode 100644 images/bl0942.png diff --git a/components/sensor/bl0942.rst b/components/sensor/bl0942.rst new file mode 100644 index 000000000..bd5d2921e --- /dev/null +++ b/components/sensor/bl0942.rst @@ -0,0 +1,68 @@ +Belling BL0942 Energy Monitor +================================== + +.. seo:: + :description: Instructions for setting up BL0942 power monitors. + :image: bl0942.png + :keywords: BL0942, Aubess, Mini Smart Switch With Energy Monitor + +The ``bl0942`` sensor platform allows you to use BL0942 energy monitors sensors with +ESPHome. These are used in some Tuya-devices (e.g. Aubess Tuya WiFi Mini Smart Switch With Energy Monitor) + +The communication with this integration is done over a :ref:`UART bus `. +You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set +to some pins on your board and the baud rate set to 4800 with 1 stop bit. + +.. code-block:: yaml + + # Example configuration entry + uart: + id: uart_bus + tx_pin: TX + rx_pin: RX + baud_rate: 4800 + stop_bits: 1 + + sensor: + - platform: bl0942 + uart_id: uart_bus + voltage: + name: 'BL0942 Voltage' + current: + name: 'BL0942 Current' + power: + name: 'BL0942 Power' + filters: + multiply: -1 + energy: + name: 'BL0942 Energy' + frequency: + name: "BL0942 Frequency" + accuracy_decimals: 2 + + update_interval: 60s + +Configuration variables: +------------------------ + +- **voltage** (*Optional*): The voltage value of the sensor in Volts. + All options from :ref:`Sensor `. +- **current** (*Optional*): The current value of the sensor in Amperes. All options from + :ref:`Sensor `. +- **power** (*Optional*): The (active) power value of the sensor in Watts. Note that some power meters will report this in negative values (probably wired backwards), so you may want to use a filter to multiply it by -1. All options from :ref:`Sensor `. +- **energy** (*Optional*): Use the voltage value of the sensor in kWh. + All options from :ref:`Sensor `. +- **frequency** (*Optional*): The frequency value of the sensor in Hertz. All options from + :ref:`Sensor `. + All options from :ref:`Sensor `. +- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the + sensor. Defaults to ``60s``. +- **uart_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`UART Component ` if you want + to use multiple UART buses. + +See Also +-------- + +- :ref:`sensor-filters` +- :apiref:`bl0942/bl0942.h` +- :ghedit:`Edit` diff --git a/images/bl0942.png b/images/bl0942.png new file mode 100644 index 0000000000000000000000000000000000000000..b22c03e5b0d970312c3c71825d9751c0fff7aec9 GIT binary patch literal 12473 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 D{GlW; literal 0 HcmV?d00001 diff --git a/index.rst b/index.rst index e0f10527a..6c089a4ea 100644 --- a/index.rst +++ b/index.rst @@ -255,6 +255,7 @@ Electricity ATM90E32, components/sensor/atm90e32, atm90e32.jpg, Voltage & Current & Power BL0939, components/sensor/bl0939, bl0939.png, Voltage & Current & Power & Energy BL0940, components/sensor/bl0940, bl0940.png, Voltage & Current & Power + BL0942, components/sensor/bl0942, bl0942.png, Voltage & Current & Power CS5460A, components/sensor/cs5460a, cs5460a.png, Voltage & Current & Power CSE7761, components/sensor/cse7761, cse7761.svg, Voltage & Current & Power CSE7766, components/sensor/cse7766, cse7766.svg, Voltage & Current & Power