Hi everyone,
I have been working on a way to control my two SolarFlow 800 Pro units completely local and without any internet access. I use HomeAssistant + Shelly 3EM Pro but your smartmeter can be any smartmeter as long as you adapt the script.
Sadly Zendure deciced to encrypt the MQTT write commands so I had to rely on a hybrid communication of MQTT (read) and HTTP REST API (write). HTTP REST API is not fast enough to do both communication channels without errors (at least in my experience).
There for I have also disabled internet access for my Zendure SolarFlow devices completely as I am afraid that future updates could also encrypt MQTT read communication. Instead I hope that Zendure will make it possible to also run MQTT write locally.
Github repo with instructions and more information: https://github.com/Utini2000/Zendure-Solarflow-Local-HomeAssistant