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)