Skip to content

Latest commit

 

History

History
103 lines (78 loc) · 3.58 KB

CHANGELOG.md

File metadata and controls

103 lines (78 loc) · 3.58 KB

Change Log

v3.2.1 (2024-08-06)

  • fix crashing in UI if TS datasource is not available somehow
  • adopt to asyncserver 3.x
  • Bump EmbUI to v3.1.2

v3.2.0 (2023-12-09)

  • Update readme
  • implement Tiered TimeSeries data sampling
  • MQTT publishing PZEM metrics data
  • bump EmbUI version up to v3.1 (API change, need to update resourses)
  • Add FS image data folder
  • remove FTP server lib
  • espem could be build with DummyPZEM emulator for prototyping
  • periodic publishing sends raw integer values to webui, js does the formatting for webui
  • add frequency value to the left menu
  • make gpio and port num limits in WebUI platform dependent

v3.1.0 (2022-09-01)

  • deprecate esp32 platform v3.5 and older
  • compressed OTA updates via esp32-flashz lib
  • web application manifest added, ESPEM webpage UI could be added as a shortcut on mobile chrome
  • adopted building with Arduino core >2.0.0
  • debug version dumps polled data readings to console
  • http://espem/fw provides more details about mem/psram usage
  • UI now can detect if PZEM is disconnected or unreachable and show "err" values
  • energy offset feature

v 3.0.0 (2022-01-24)

  • bump EmbUI version up to v2.6
  • switch to pzem-edl lib, version 2.x becomes legacy
    • drop support for older PZEM004 model
    • drop support for esp8266
  • UART configuration via WebUI
  • 1 level TimeSeries chart only (for now)

v 2.0.1 (2021-09-03)

  • WebUI displays for Voltage, Current, Energy
  • ESP32 support (hardware serial only, with pin remapping)
  • PZEM-004Tv30 support (WIP)
  • SoftwareSerial from now on is deprecated
  • heap curruption fix
  • bump EmbUI version up to v2.5

v 2.0.0 (2021-04-12)

Completely reworked project. - UI switched to EmbUI framework - embeded dashboard using websockets for real-time data/gauges updates - most of the build-time defines moved to WebUI controls

v 1.1.x Obsolete

Added: poller: merge with www - poller script now resides along with other www scripts - Merged poller's script config with www's config.php

FW: add ESP Core version output to http /ver responce

Fixed:

  • Current month stat calculation fixed for more than 1 year stat

Changed: platformio: - pio environments for different ESP core's (stable/stage/core_2.3.x) - build options reducing FW size - add script to strip newlib floats and reduce fw size (https://github.com/arendst/Sonoff-Tasmota/commit/f60c570eaccc3b0f993bf220c58f54b39e1f0419) - add flags to remove DEBUG/GLOBAL_HWSERIAL for stable env

Known issues:

v 1.1.0 (2017-07-19)

Added:

  • FW: http://espem/ver now returns json-formatted data with ChipID, Flash Size, firmware SDK version, firmware version, CPU clock speed, free heap size, uptime in seconds
  • Statpage: Added dropdown selector with all available power-meters in DB
  • Samples chart: retrieve meter hostname from DB via request arg ?devid=
  • FW: config Tunable to swap hw_serial pins

Fixed:

  • Added woraround when sometimes meter returns all zero values (zero Energy counnter poisons DB stat)

Other:

  • Switched to a forked version of PZEM004T lib untill fix for esp is merged to oleh's master
  • FW doesn't build under platformio 'because of the wrong manifest for EspSoft

1.0.2 (2017-04-21)

Added:

Fixed:

  • fixed bug with json sprintf
  • fixed bug in eeprom config update