[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)