Skip to content

Releases: CircuitSetup/Split-Single-Phase-Energy-Meter

EmonESP v2.6 for CircuitSetup Energy Meters

27 May 13:20
Compare
Choose a tag to compare
  • 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.

EmonESP v2.5.7 for CircuitSetup Energy Meters

21 Feb 19:57
Compare
Choose a tag to compare

NOTE: If you have a meter before v1.4 rev3, and have not added a voltage calibration value to the web interface, updating to this version will cause your voltage to be incorrect. Be sure to enter in the previous default value (37106) before or after updating.

Additions & Fixes:

  • Add RSSI value to MQTT #22 - thanks @fredkehler!
  • Fix for MQTT reconnect - was set to 50000ms (14 min) for reconnect instead of 5000ms (5 seconds). This was blocking everything else if MQTT disconnected, potentially causing freezing. Now it will try to reconnect continuously for 5 seconds, then every 10 seconds.
  • Moved some includes to .h files for consistency
  • Fixed some typos in web interface
  • Added default voltage calibration value for meter v1.4 rev3. (it is much lower because of lower value resistors for voltage divider - 20k and 10k).

EmonESP v2.5.5 for CircuitSetup Energy Meters

03 Dec 16:14
Compare
Choose a tag to compare
  • ATM90E32 library:
    • Fixed to calculate power factor correctly. Previously it would go negative for no reason.
    • Adjusted startup thresholds registers (not relevant to EmonESP)
    • Set Sag and Voltage peak detect period set to 20ms (not relevant to EmonESP)
    • Corrected F1-F7 registers, which are voltage & current peak, not THD (they are TDH on the ATM90E36) (not relevant to EmonESP)
    • Corrected N RMS calculated current address (DC, not D8) (not relevant to EmonESP)
  • Removed canBeNegative for regular meter so it's easy to tell when a current transformer is backwards. If one is backwards, active power calculations will be off because power factor will be off.

EmonESP v2.5.4 for CircuitSetup Energy Meters

08 Nov 17:10
Compare
Choose a tag to compare
  • Fixed issue for solar meters for calculating total current
  • Compiled with Arduino core v1.0.4

To update, open the web interface for EmonESP and upload src_solar.ino.esp32.bin or src.ino.esp32.bin

EmonESP v2.5.3 for CircuitSetup Energy Meters

27 Sep 17:01
Compare
Choose a tag to compare
  • Compiled with Arduino core v1.0.3
  • Fixed crashing when browser is left open on the web interface
  • Fixed memory leak when a browser session isn't closed properly from the web interface, which would result in a crash (updated AsyncTCP, and ESPAsyncWebServer)
  • Disabled captive portal, which was causing crashes related to heap, and sessions in the SoftAP
  • Moved some includes to .h files for better consistency