The Solarflow 2400 Pro update causes a total system failure.
Overnight, the SOC dropped from a minimum of 10% to 5%.
At the same time, the Zendure iOS app updated and insists on the update. It is no longer possible to initiate charging of the battery via the grid using HEMS or the device itself. This is made all the worse by the fact that charging via solar panels has also been restricted. Instead of 1500 W, only about 40 W is reaching the device. (Secound device test -> 1500 W) The result will be that the battery will run out of power tonight and then be unusable.
Dear Software Developer: This can't possibly be true, you're disabling features just to force the 2.0 update.
Ultimately, the device will become unusable because you've built in a deadlock. The device won't charge, and I can't update it either because it requires at least 10% battery. But right now, it's only at 4%. So what now?
Solution:
I unplugged the outputHome connector. Then the battery started charging again.
Next problem -> Internet/Wi-Fi connection?
After that, I switched to a local MQTT server and noticed that the Wi-Fi connection to the local router drops after a certain amount of time. As soon as the Internet connection is restored, the three SolarFow devices reconnect to the router stably. If I disconnect the router from the Internet, the Wi-Fi connections are also disconnected after about 30 minutes.
Conclusion:
Without an Internet connection, the Wi-Fi connection to the router is lost, and with it, MQTT control.
Suspicions:
Since enabling firewall rules for the devices does not cause the Wi-Fi connection to drop, I suspect that ICMP or DNS protocols are being used here to ensure that a connection to the Internet exists. This check is completely impractical in local MQTT mode. In my case, I don’t have a fixed home internet connection; instead, I always use a cell phone as my internet connection, which is temporarily connected to the router.