Monitoring the Bluetti AC300 Power Supply

The only way to connect to the Bluetti AC300 is through the Bluetti app, either directly via Bluetooth or via WiFi, which goes through their cloud service. Unfortunately the device doesn’t offer an HTML or SNMP interface that would allow the user to monitor it. Since the easiest way to collect data from the AC300 without any additional hardware would be via WiFi, I started this project, which aims at listening to the data transfer between the AC300 and Bluetti’s IoT server. And since that data is most interesting in cases where there is an actual blackout (which, at least in my place, means that there is no Internet connection), I wanted to have a script that can emulate the IoT server to make the AC300 send its data locally. It’s also a matter of privacy.

If you’re interested, please find my Perl script at Monitoring the Bluetti AC300 Power Supply

1 Like