github emsesp/EMS-ESP32 v3.1.0

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

Features

  • add remaining mock calls #41 (Proddy)
  • Call commands from the Web UI #18 (Proddy)
  • add generate token endpoint and ui for generating tokens for users (proddy)
  • Mock API to simulate an ESP, for testing web
  • Able to write values from the Web UI
  • check values with "cmd":<valuename> and data empty or ?
  • set hc for values and commands by id or prefix hc<x>+separator, separator can be any char

Bug Fixes

  • offline standalone compiling (proddy)
  • rx sent -> rx recieved (proddy)
  • Don't create Home Assistant MQTT discovery entries for device values that don't exists (#756 on EMS-ESP repo)
  • Update shower MQTT when a shower start is detected
  • S32 board profile

Changes

  • Icon for Network
  • MQTT Formatting payload (nested vs single) is a pull-down option
  • moved mqtt-topics and texts to local_EN, all topics lower case
  • Re-enabled Shower Alert (still experimental)
  • lowercased Flow temp in commands
  • system console commands to main

Commits

  • [81e2c31]: use native esp32 64bit timer for uptime (MichaelDvP) #40
  • [f28fafe]: check all commands lower case (MichaelDvP) #40
  • [5cf41bd]: number format for enum-bool (MichaelDvP) #40
  • [9771ea8]: allow read commands with length (MichaelDvP) #40
  • [d891c7a]: publish command to trigger device-publishes (MichaelDvP) #40
  • [9983269]: allow info command from mqtt, publish in topic:response (MichaelDvP) #40
  • [5c605e1]: move topics/texts to local_EN, some thermostat commands read values (MichaelDvP) #40
  • [6fb8a4b]: changelog, missing macro (MichaelDvP) #40
  • [1b73006]: 3.0.2b0 prep (proddy)
  • [5d21ba2]: Merge branch 'dev' into dev (Proddy) #40
  • [3bacfc3]: value2enum texts from local_EN (MichaelDvP)
  • [d553542]: quick proxy test (proddy)
  • [601f91e]: remove (proddy)
  • [f6fefc9]: update npm (proddy)
  • [74179ab]: add mocks for get and posts (Proddy)
  • [6e3b496]: update packages (proddy)
  • [8c52145]: make all default settings configurable at build (proddy)
  • [3ace3e2]: remove EMSESP_TEST (proddy)
  • [166f8f6]: update packages and readme (proddy)
  • [e1f777e]: updates (proddy)
  • [2021a2e]: fix nodemon for realtime changing of mock values (proddy)
  • [84e76e2]: adjusted network icons (proddy)
  • [7fa93a8]: MQTT Formatting payload (nested vs single) is a pull-down option (proddy)
  • [4f239d0]: re-enable shower alert (proddy)
  • [8c1a138]: update (proddy)
  • [33c3ef6]: bump version to 3.0.2b1 (proddy)
  • [9dbc6d4]: device values table reformatting (proddy)
  • [060802c]: added thermostat temp (proddy)
  • [11bdff9]: show device name in debug (proddy)
  • [5ef1c7e]: more error controls (proddy)
  • [7e19678]: only write access in API is enabled (proddy)
  • [365e2fd]: added temp and seltemp (same) (proddy)
  • [8318981]: formatting (proddy)
  • [314fff5]: formatting (proddy)
  • [5fe5750]: rename register_mqtt_cmd to register_cmd and rename some device names (Proddy)
  • [ed7b2ef]: update with list of enhancements (proddy)
  • [ac26d58]: allow web commands only for admin (MichaelDvP)
  • [b77d9d4]: combine commands and values, some extra commands (MichaelDvP)
  • [4cac160]: mqtt-HA-config dynamically (MichaelDvP) #44
  • [015ab64]: fix publish_ha_config, and add clear (MichaelDvP) #44
  • [9aea9aa]: bump version (Proddy)
  • [dabb48f]: send mqtt when shower starts (Proddy)
  • [4bcc236]: lowercase flowtemp commands (Proddy)
  • [784ba7f]: lowercase flowtemp commands (Proddy)
  • [ddd2684]: tooltip color, edit icon color, text changes (Proddy)
  • [47a401b]: update npm & typescript (Proddy)
  • [8071fe0]: create-react-app uses webpack 4 so compression-webpack-plugin needs to be locked to version 6.1.1. (Proddy)
  • [9f089ba]: back to v5 of compression-webpack-plugin (Proddy)
  • [a9ec926]: update lockfile ver (proddy)
  • [14199ee]: Fix syslog level (MichaelDvP)
  • [73e478c]: Fix syslog level (MichaelDvP)
  • [031f1ab]: right align device/brand (proddy)
  • [e59f349]: increase mqtt payload max size - #18 (comment) (proddy)
  • [67a8b4e]: Merge remote-tracking branch 'origin/ft_webcallcmd' into dev (proddy)
  • [462a91b]: 3.0.3b2 with mockapi & webcommands (proddy)
  • [cf64147]: More linebuffers to shell (MichaelDvP)
  • timestamp to local, add appname (MichaelDvP)
  • [6b327e3]: move system commands to main (MichaelDvP)
  • [a633225]: Fix #47 Gateway S32 board profile (MichaelDvP)
  • [8ea48f7]: don't publish dallas if there are none (proddy)
  • [48c3aa7]: auto formatting (proddy)
  • [3678050]: larger dialog boxes (proddy)
  • [7baf5c1]: Add value_info (MichaelDvP)
  • [7cabae7]: add thermostat remotetemp (MichaelDvP)
  • [2345575]: value-info enum as text with list (MichaelDvP)
  • [7faa0d6]: Typo (MichaelDvP)
  • [3797342]: Fix codecheck complain (MichaelDvP)
  • [28fde37]: shell reset lineold if edited (MichaelDvP)
  • [c9a30a2]: API output utf-8 (MichaelDvP)
  • [661b879]: fix errormessage for shell-commands (MichaelDvP)
  • [c4e7747]: check devicename lowercase (MichaelDvP)
  • [70d8b68]: id to value_info, alternative prefix to command/value (MichaelDvP)
  • [0a82c28]: add min/max to values, boiler flags, ww-prefix, ha-prefix to mqtt (MichaelDvP) #49
  • [9036967]: do not show hatemp, etc. (MichaelDvP) #49
  • [018b4af]: value_info bool format (MichaelDvP) #49
  • [1bd8349]: auto formatting (proddy)
  • [bf892aa]: bump version (proddy)
  • [2b60eaf]: add heatpump values #45, circuit "ww" to info (MichaelDvP)
  • [e6e507a]: system_info_id=0 for heartbeat output to API (MichaelDvP)
  • [b01264f]: terminal linebuffers on edit (MichaelDvP)
  • [6f435cb]: MC110Status to HT3 boilers (MichaelDvP)
  • [fcc4831]: bool value info, dont show command only in mqtt/telnet (MichaelDvP)
  • [de9ff6a]: fix heatpump value position (MichaelDvP)
  • [44d0b52]: show sent telegram on tx-error (MichaelDvP)
  • [87b2a05]: add CRF200 thermostat flag and no_write (MichaelDvP)
  • [2b95a0d]: add boiler command selburnpow, update packages (MichaelDvP)
  • [4f98b4b]: fix remote thermostat roomtemp (MichaelDvP)
  • [ee5b1b8]: add dallassensors to api-info (MichaelDvP)
  • [1ae7380]: prep for 3.1.0 (proddy)
  • [a57fdaa]: Merge remote-tracking branch 'origin/dev' into main (proddy)

Don't miss a new EMS-ESP32 release

NewReleases is sending notifications on new releases.