Open source

esphome-sma-sunnyboy

Read an SMA Sunny Boy solar inverter over Bluetooth with an ESP32 and send the data straight to Home Assistant.

View on GitHub

Features

Quick start

You need an original ESP32 (ESP32-WROOM or WROVER). S2, S3, C3, C6 and H2 chips have no Bluetooth Classic and won't work.

external_components:
  - source: github://jbflowerday/esphome-sma-sunnyboy
    components: [sma_bluetooth]

sma_bluetooth:
  mac_address: "00:80:25:xx:xx:xx"
  password: "0000"
  update_interval: 30s

The full sensor list and setup steps are in the README.