I bought this controller,
EOEXBY Smart Solar Charge Controller WiFi App Control for 12V/24V/48V 20A 40A 60A Lithium and Lead-Acid Batteries
https://a.aliexpress.com/_mNYWU1E
on Aliexpress to charge a Lead Acid battery from a LiPO battery that is charged by a Magnum MS4448-PAE. I bought it because it was cheap and I hoped it might be possible to flash its SOC. I knew when I bought it that the “wifi” is a 2.4ghz direct connection to a phone app (Solar online).
The controller acts like a wifi hotspot that the android device connects to directly. The hotspot can be selected either from the active wifi connections in the app, or from active wifi connections on the device. The data generated in the app is solar panel current, battery voltage, battery percent charge, and load amps. There is a switch to toggle load on/off. The parameters that can be set in the app are floating charge voltage, discharge recovery voltage, discharge cut off voltage, battery type, and load working mode.
The SOC is a W600-B800 on a daughter board of the controller main board. The pins connecting from the daughter board are labeled 3.3v, gnd, rxd, txd, key, and sta.
You can see from my profile that I am new to the HA community and I am also new to home assistant… I have flashed several esp32 based Emporia Vue 2 energy monitors, and a couple esp32 for bluetooth proxies, as well as a few Sonoff S31. I am an old guy, not a programmer, but I am good at following instructions, and I’m not in a big hurry.
If anybody has any suggestions for how I might integrate this charge controller into HA, I will appreciate them.
The possibilities I see are flashing the SOC or maybe RFlink. That the controller is actively broadcasting data at 2.4ghz seems like a place data could be tapped, but frankly, I don’t know how… Can anybody out there tell me? KIS, please, lol!
Gary