From e31870f2477cb4157fa4542b1ddb5d93edfafc7a Mon Sep 17 00:00:00 2001 From: Sorin Iordachescu Date: Tue, 12 Mar 2024 23:17:10 +0000 Subject: [PATCH] ADE7953: Add the ability to use accumulating energy registers, more precise power reporting (#3656) --- components/sensor/ade7953.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/sensor/ade7953.rst b/components/sensor/ade7953.rst index 4e486fc9d..f7e9d920c 100644 --- a/components/sensor/ade7953.rst +++ b/components/sensor/ade7953.rst @@ -122,6 +122,7 @@ Configuration variables: - **active_power_gain_a** (*Optional*, int): Set the active power amplification of the A channel. Defaults to ``0x400000``. - **active_power_gain_b** (*Optional*, int): Set the active power amplification of the B channel. Defaults to ``0x400000``. - **update_interval** (*Optional*, :ref:`config-time`): The interval to check the sensor. Defaults to ``60s``. +- **use_accumulated_energy_registers** (*Optional*, boolean): Use ADE7935 accumulated energy registers instead of instant power registers. These registers store the accumulated energy since the last read and should provide better accuracy for power calculation. Defaults to ``false``. Over SPI -------- @@ -253,6 +254,7 @@ Configuration variables: - **active_power_gain_a** (*Optional*, int): Set the active power amplification of the A channel. Defaults to ``0x400000``. - **active_power_gain_b** (*Optional*, int): Set the active power amplification of the B channel. Defaults to ``0x400000``. - **update_interval** (*Optional*, :ref:`config-time`): The interval to check the sensor. Defaults to ``60s``. +- **use_accumulated_energy_registers** (*Optional*, boolean): Use ADE7935 accumulated energy registers instead of instant power registers. These registers store the accumulated energy since the last read and should provide better accuracy for power calculation. Defaults to ``false``. Use with Shelly 2.5 -------------------