github emsesp/EMS-ESP32 v3.1.1

latest releases: latest, test, v3.6.5...
3 years ago

[3.1.1] June 26 2021

Changed

  • new command called commands which lists all available commands. ems-esp/api/{device}/commands
  • More Home Assistant icons to match the UOMs
  • new API. Using secure access tokens and OpenAPI 3.0 standard. See doc/EMS-ESP32 API.md and #50
  • show log messages in Web UI #71

Fixed

  • HA thermostat mode was not in sync with actual mode #66
  • Don't publish rssi if Wifi is disabled and ethernet is being used
  • Booleans are shown as true/false in API GETs

Changed

  • info command always shows full names in API. For short names query the device or name directly, e.g. http://ems-esp/api/boiler
  • free memory is shown in kilobytes
  • boiler's warm water entities have ww added to the Home Assistant entity name #67
  • improved layout and rendering of device values in the WebUI, also the edit value screen

Bug Fixes

  • move showing version to settings. fixes JWT resetting after each version change (proddy)

Commits

  • 6c41c49: remove asyncjson.h (proddy)
  • 4a4e5f1: Merge branch 'dev' into ft_https (proddy)
  • c43fe4f: add doc on API spec (proddy)
  • 7d0ed22: auto formatting (proddy)
  • 23218bc: some minor formatting (proddy)
  • 101978f: include fullname in info command (proddy)
  • e113ebd: fetch command also per device type (proddy)
  • a595bde: Merge remote-tracking branch 'origin/dev' into ft_https (proddy)
  • f0e7ede: merge with latest dev (proddy)
  • e97f6c0: Merge remote-tracking branch 'origin/ft_https' into dev (proddy)
  • e9068e7: fix mixer HA-id nested (MichaelDvP)
  • 32f4777: allow not only commands in api (MichaelDvP)
  • 7f52ef8: info shows shortnames, only valid hcs (MichaelDvP)
  • 3c1b30a: auto formatting (proddy)
  • 9211d29: upgrade to 6.18 (proddy)
  • 461aa1f: updated text about bearer token (proddy)
  • 54c2a73: auto formatting (proddy)
  • c0d5bd1: add examples (proddy)
  • d15aa79: add prettier to tidy up typescript (proddy)
  • c6a40d2: auto formatting (proddy)
  • 039d60a: use new API path (proddy)
  • bb262ed: so 'serve' command works for local builds (proddy)
  • bcef360: hide ssid from system settings (proddy)
  • 4a269fd: added hidden commands, sort commands (proddy)
  • efac668: hidden command info_short (proddy)
  • c0cb121: API defauls to hidden command info_short (proddy)
  • ce2fa15: remove TODO (proddy)
  • 4dab735: moved to wiki doc (proddy)
  • 4a06d32: minor comment change (proddy)
  • 81f4724: added new command called commands (proddy)
  • 0e67e83: show commands has a verbose mode (proddy)
  • 370af11: include description in the command (proddy)
  • e19566e: comment change (proddy)
  • dbd3c04: remove comment (proddy)
  • e7dae28: bump version (proddy)
  • 0f78df5: fix formatting (proddy)
  • e0b1ff1: add hosted ems-esp.derbyshire.nl (proddy)
  • f8c7da6: remove ESP8266 AsyncTCP lib (proddy)
  • ed843ba: updated images (proddy)
  • 37bee39: remove (proddy)
  • 57a516a: updated README and images (proddy)
  • 312fd85: prevent multiple reading of long messages with no offset (MichaelDvP) #57
  • fd9ac28: do not publish empty messages, free mem (MichaelDvP) #57
  • bc69ca0: show freemem in KB, add more HA icons (proddy)
  • 28068bd: add SM10 solar values and commands (MichaelDvP) #57
  • 7425d0e: updated with latest changes (proddy)
  • 5cccfac: show mqtt-count and sensor-reads in info (MichaelDvP) #58
  • a9fca73: command default id=-1, command_check, add "warm water" to long names (MichaelDvP) #58
  • bc78dd3: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev_cmd (MichaelDvP) #58
  • 8641e9d: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #57
  • 2f0f45f: fix build error with debug_flag (MichaelDvP) #58
  • 70fd0ad: fix empty commands '/hcx' (MichaelDvP)
  • 4027003: add SM100 values and commands (MichaelDvP)
  • 6ff3d24: add missing names (MichaelDvP)
  • e7dbcca: bump version (proddy)
  • 47eaeba: remove ESP32 (proddy)
  • 7808959: added log.h (proddy)
  • 505e846: added (proddy)
  • e467e73: updated tabs and comma (proddy)
  • 75f3a6f: added eslint to prettier (proddy)
  • ab28013: removed EMSESP_PLATFORM (proddy)
  • 42a3621: updated doc (proddy)
  • 15df0c0: added lint & standalone as targets (proddy)
  • fec5ff3: eslint (proddy)
  • 4d69846: eslint (proddy)
  • 5e7bed1: fix #68, add hc as prefix to web cmd (MichaelDvP)
  • 01fd90f: added more HA icons (proddy)
  • 5b66528: rssi shows real rssi and wifistrength shows % in heartbeat (proddy)
  • 964db8e: more HA icons (proddy)
  • 6a73ee4: more HA icons (proddy)
  • c62183f: comment change (proddy)
  • de63d10: add default HA icon for each device (proddy)
  • 4bce819: fix Incorrect Thermostat mode mapping in Home Assistant (RC310) #66 (proddy)
  • 4a6ca63: add product id to HA, and top of entity list (proddy)
  • 8c48639: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (proddy)
  • b077d86: fixes prefix ww to the HA entity names #67 (proddy)
  • 8530520: updated changelog (proddy)
  • 8dd1880: Update tagged_release.yml (Proddy)
  • 62b15a5: Update pre_release.yml (Proddy)
  • ddb3633: test build (proddy)
  • 8417c71: remove local make (proddy)
  • 9e432ef: remove code check (proddy)
  • 3bc280b: Delete check_code.yml (Proddy)
  • 70943f5: Update pre_release.yml (Proddy)
  • 66f14ff: fix prettier on win10 (proddy)
  • feed65b: don't create HA sensor for wifi rssi if only ethernet (proddy)
  • af41f35: change spelling (proddy)
  • cf416ee: fix spelling (proddy)
  • e9741ea: improve layout, booleans show as a menu (proddy)
  • db43f2d: remove debug log to console (proddy)
  • 8dd18aa: Render values in Web natively #70 (proddy)
  • 5c282b7: fix charging type (MichaelDvP)
  • 40206a2: fix '0 hours' display (MichaelDvP)
  • a84ae9e: fix console commands (proddy)
  • ee6a09c: do not default to info if no command specificied (proddy)
  • b3d6478: add ww to those ww values (proddy)
  • adf4584: remove TAG_DEVICE_DATA_WW (proddy)
  • 07a943e: rename warm water to ww (proddy)
  • cc30e09: TAG_DEVICE_DATA_WW is only for BOILER (proddy)
  • a191240: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (proddy)
  • fad1b09: bump to 3.1.1b6 (proddy)
  • 50540f1: add API to test suite (proddy)
  • 3143ed1: fix comment (proddy)
  • 17a28d2: remove old code (proddy)
  • fc11db0: make 'call system' commands work again (proddy)
  • 9738c08: update package (proddy)
  • fffed3b: comment (proddy)
  • 37da9d3: fix #73 RC300 summersetmode (MichaelDvP)
  • fc2bcd5: log to webui - initial version (proddy)
  • 19b37d9: Show realtime debug log in WebUI #71 (proddy)
  • 7e7bd29: show # messages, use msgpack to compress json (proddy)
  • 270298e: text changes (proddy)
  • 2056d3f: UI updates #71 (proddy)
  • c234503: Merge remote-tracking branch 'origin/ft_webui_log' into dev (proddy)
  • 9ef2e62: update for 3.1.1b7 (proddy)
  • e79d460: replace TRACE with ALL (proddy)
  • fdbbfe8: Update pre_release.yml (Proddy)
  • 1e4eb52: auto formatting (proddy)
  • 469f78a: update node to v16 (proddy)
  • 967eee6: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (proddy)
  • 85161ec: node to v16 (proddy)
  • 2d96aa1: Update pre_release.yml (Proddy)
  • 050c759: fixes #76 (proddy)
  • 65dae7a: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (proddy)
  • e99c920: Update pre_release.yml (Proddy)
  • 82a4f14: added more screenshots (proddy)
  • b5921d1: show TRACE messages correctly (proddy)
  • 4b7aa95: Merge remote-tracking branch 'origin/dev' (proddy)
  • 5bf53c3: 3.1.1 (proddy)
  • 50459a2: force v16 of nodejs (proddy)

Don't miss a new EMS-ESP32 release

NewReleases is sending notifications on new releases.