CSE7766 Power Sensor

The cse7766 sensor platform allows you to use your CSE7766 voltage/current and power sensors (datasheet) sensors with ESPHome. This sensor is commonly found in Sonoff POW R2. CSE7759B is similar to CSE7766 and works with this integration.


SAFETY HAZARD: Some devices such as Sonoff POWs/Shelly/etc, have the digital GND connected directly to mains voltage so the GPIOs become LIVE during normal operation. Our advice is to mark these boards to prevent any use of the dangerous digital pins.

As the communication with the CSE7766 done using UART, you need to have an UART bus in your configuration with the rx_pin connected to the CSE7766. Additionally, you need to set the baud rate to 4800.

# Example configuration entry
# Disable logging over USB
  baud_rate: 0

  rx_pin: RX
  baud_rate: 4800

  - platform: cse7766
      name: "Sonoff Pow R2 Current"
      name: "Sonoff Pow R2 Voltage"
      name: "Sonoff Pow R2 Power"
      name: "Sonoff Pow R2 Energy"


The configuration above should work for Sonoff POWs (R2).

Configuration variables:

  • current (Optional): Use the current value of the sensor in amperes. All options from Sensor.

  • power (Optional): Use the (active) power value of the sensor in watts. All options from Sensor.

  • voltage (Optional): Use the voltage value of the sensor in V (RMS). All options from Sensor.

  • energy (Optional): Use the total energy value of the sensor in Wh. All options from Sensor.

  • update_interval (Optional, Time): The interval to check the sensor. Defaults to 60s.

  • uart_id (Optional, ID): Manually specify the ID of the UART Component if you want to use multiple UART buses.

See Also