Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Support for MakeSkyBlue Solar Charge controller (V118, V119, via Serial Communication Tx, Rx).
http://www.makeskyblue.com
The V119 includes a Wifi-Module, which is ESP8285 based, but the original closed firmare supports only an Android app.
More details and implementation at file xnrg_25_mk_sky_blu.ino .
Main topics in short:
Every second new measurements are requested from the charge controller by Serial Tx.
Read and Write of the 10 configuration registers is supported via weblog.
several compile options are provided at the top of the xnrg file.
disabled compile option: replace the L1 and L2 headings with D_DEVICE_INPUT and D_BATTERY , because this requires core changes for an additional Energy->phase_names element
Checklist:
[y] The pull request is done against the latest development branch
[y] Only relevant files were touched
[y] Only one feature/fix was added per PR and the code change compiles without warnings
[y] The code change is tested and works with Tasmota core ESP8266 V.2.7.6
[build only] The code change is tested and works with Tasmota core ESP32 V.3.0.0
Thanks for your review.
By your hints and some results of long-term testing there are more required changes in the meantime.
I will include everything in a new pull request soon.
Description:
Support for MakeSkyBlue Solar Charge controller (V118, V119, via Serial Communication Tx, Rx). http://www.makeskyblue.com The V119 includes a Wifi-Module, which is ESP8285 based, but the original closed firmare supports only an Android app. More details and implementation at file xnrg_25_mk_sky_blu.ino .
Main topics in short:
Checklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass