- MQTT now uses async-mqtt-client to prevent MQTT from blocking
- The esp32 watchdog is now enabled, and will reset the ESP32 if a process takes longer than 5 seconds
- A lot of String variables changed to char for better memory management
- In metering value mode, changed output of 'PhaseA', 'PhaseC' to 'CT1Angle', 'CT2Angle'
- Added MAX_DATA_LEN to prevent sending too much data at once
- Removed AsyncWebSocket definition from web server, since it's not used
- HTTPClient changed to properly use WifiClient lib
The _metering version exports additional fields, including Fundamental Power, Harmonic Power, Reactive Power, Apparent Power, CT1/CT2 Angle.
Nothing has changed for the spiffs.bin, so it does not need to be updated.