Merge pull request #1208 from proddy/dev2

refresh change log with all 3.6.0 updates
This commit is contained in:
Proddy
2023-07-07 14:43:14 +02:00
committed by GitHub
4 changed files with 151 additions and 126 deletions

View File

@@ -12,24 +12,41 @@ There are breaking changes in 3.6.0. Please read carefully before applying the u
## Added
- Workaround for better Domoticz MQTT intergration? [#904](https://github.com/emsesp/EMS-ESP32/issues/904)
- Show MAC address without connecting to network enhancement [#933](https://github.com/emsesp/EMS-ESP32/issues/933)
- Warn user in WebUI of unsaved changes [#911](https://github.com/emsesp/EMS-ESP32/issues/911)
- Detect old Tado thermostat, device-id 0x19, no entities
- Some more HM200 entities [#500](https://github.com/emsesp/EMS-ESP32/issues/500)
- Custom Scheduler [#701](https://github.com/emsesp/EMS-ESP32/issues/701)
- Scheduler [#701](https://github.com/emsesp/EMS-ESP32/issues/701)
- Custom Entities read from EMS bus
- Build S3 binary with github actions
- Greenstar HIU [#1158](https://github.com/emsesp/EMS-ESP32/issues/1158)
- AM200 code 10 [#1161](https://github.com/emsesp/EMS-ESP32/issues/1161)
- Ventilation device [#1172](https://github.com/emsesp/EMS-ESP32/issues/1172)
- Ventilation device (Logavent HRV176) [#1172](https://github.com/emsesp/EMS-ESP32/issues/1172)
- Turn ETH off on wifi connect [#1167](https://github.com/emsesp/EMS-ESP32/issues/1167)
- Support for multiple EMS-ESPs with HA [#1196](https://github.com/emsesp/EMS-ESP32/issues/1196)
- Italian translation [#1199](https://github.com/emsesp/EMS-ESP32/issues/1199)
- Turkish language support [#1076](https://github.com/emsesp/EMS-ESP32/issues/1076)
- Buderus GB182 - HC1 mode change not work bug [#1193](https://github.com/emsesp/EMS-ESP32/issues/1193)
- Setting Request: Minimal flow temperature enhancement [#1192](https://github.com/emsesp/EMS-ESP32/issues/1192)
- Setting Request: Roomtemperature Switching Difference enhancement [#1191](https://github.com/emsesp/EMS-ESP32/issues/1191)
- Setting Request: Dew Point Temperature Difference enhancement [#1190](https://github.com/emsesp/EMS-ESP32/issues/1190)
- Setting Request: Control of heating circuit mode enhancement [#1187](https://github.com/emsesp/EMS-ESP32/issues/1187)
- Warn user in WebUI of unsaved changes enhancement [#911](https://github.com/emsesp/EMS-ESP32/issues/911)
- Create safebuild app to fit into factory partition to give ESP32 more flash memory enhancement [#608](https://github.com/emsesp/EMS-ESP32/issues/608)
- Support ESP32 S2, C3 mini and S3 [#605](https://github.com/emsesp/EMS-ESP32/issues/605)
- Support Buderus AM200 [#1161](https://github.com/emsesp/EMS-ESP32/issues/1161)
- Custom telegram handler [#1155](https://github.com/emsesp/EMS-ESP32/issues/1155)
## Fixed
- HA-discovery for analog sensor commands [#1035](https://github.com/emsesp/EMS-ESP32/issues/1035)
- Enum order of RC3x nofrost mode
- Heartbeat interval
- Exhaust temperature always zero on GB125/MC110/RC310 bug [#1147](https://github.com/emsesp/EMS-ESP32/issues/1147)
- thermostat modetype is not changing when mode changes (e.g. to night) bugSomething isn't working [#1098](https://github.com/emsesp/EMS-ESP32/issues/1098)
- NTP: cant apply changed timezone [#1182](https://github.com/emsesp/EMS-ESP32/issues/1182)
- Missing Status of VS1 for Buderus SM200 enhancement [#1034](https://github.com/emsesp/EMS-ESP32/issues/1034)
- NTP: cant apply changed timezone [#1182](https://github.com/emsesp/EMS-ESP32/issues/1182)
## Changed
@@ -38,9 +55,11 @@ There are breaking changes in 3.6.0. Please read carefully before applying the u
- Write repeated selflowtemp if tx-queue is empty without verify [#954](https://github.com/emsesp/EMS-ESP32/issues/954)
- HA discovery recreate after disconnect by device [#1067](https://github.com/emsesp/EMS-ESP32/issues/1067)
- File upload: check flash size (overflow) instead of filesize
- Improved HA Discovery so previous configs no longer need to be removed when starting [#1077](https://github.com/emsesp/EMS-ESP32/pull/1077) (thanks @pswid!)
- Improved HA Discovery so previous configs no longer need to be removed when starting [#1077](https://github.com/emsesp/EMS-ESP32/pull/1077) (thanks @pswid)
- Enlarge UART-Stack to 2,5k
- Retry timeout for Mqtt-QOS1/2 10seconds
- Optimize WebUI rendering when using Dialog Boxes [#1116](https://github.com/emsesp/EMS-ESP32/issues/1116)
- Optimize Web libraries to reduce bundle size (3.6.x) [#1112](https://github.com/emsesp/EMS-ESP32/issues/1112)
- Use [espMqttClient](https://github.com/bertmelis/espMqttClient) with integrated queue [#1178](https://github.com/emsesp/EMS-ESP32/issues/1178)
- Move Sensors from Web dashboard to it's own tab enhancement [#1170](https://github.com/emsesp/EMS-ESP32/issues/1170)
- Optimize WebUI dashboard data technical [#1169](https://github.com/emsesp/EMS-ESP32/issues/1169)

View File

@@ -27,7 +27,7 @@
"@mui/material": "^5.13.7",
"@table-library/react-table-library": "4.1.4",
"@types/lodash-es": "^4.17.7",
"@types/node": "^20.3.3",
"@types/node": "^20.4.0",
"@types/react": "^18.2.14",
"@types/react-dom": "^18.2.6",
"@types/react-router-dom": "^5.3.3",
@@ -65,10 +65,10 @@
"eslint-plugin-react-hooks": "^4.6.0",
"nodemon": "^2.0.22",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.8",
"prettier": "^3.0.0",
"rollup-plugin-visualizer": "^5.9.2",
"terser": "^5.18.2",
"vite": "^4.3.9",
"vite": "^4.4.1",
"vite-plugin-svgr": "^3.2.0",
"vite-tsconfig-paths": "^4.2.0"
},

View File

@@ -8,7 +8,10 @@
font-style: normal;
font-weight: 400;
/* src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); */
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/re.woff2) format('woff2');
src:
local('Roboto'),
local('Roboto-Regular'),
url(../fonts/re.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0104-0107, U+0118-0119, U+011E-011F, U+0130-0131, U+0141-0144, U+0152-0153, U+015A-015B,
U+015E-015F, U+0179-017C, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
U+2212, U+2215, U+FEFF, U+FFFD;

View File

@@ -418,156 +418,156 @@ __metadata:
languageName: node
linkType: hard
"@esbuild/android-arm64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/android-arm64@npm:0.17.19"
"@esbuild/android-arm64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/android-arm64@npm:0.18.11"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@esbuild/android-arm@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/android-arm@npm:0.17.19"
"@esbuild/android-arm@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/android-arm@npm:0.18.11"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@esbuild/android-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/android-x64@npm:0.17.19"
"@esbuild/android-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/android-x64@npm:0.18.11"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
"@esbuild/darwin-arm64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/darwin-arm64@npm:0.17.19"
"@esbuild/darwin-arm64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/darwin-arm64@npm:0.18.11"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@esbuild/darwin-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/darwin-x64@npm:0.17.19"
"@esbuild/darwin-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/darwin-x64@npm:0.18.11"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@esbuild/freebsd-arm64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/freebsd-arm64@npm:0.17.19"
"@esbuild/freebsd-arm64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/freebsd-arm64@npm:0.18.11"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"@esbuild/freebsd-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/freebsd-x64@npm:0.17.19"
"@esbuild/freebsd-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/freebsd-x64@npm:0.18.11"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/linux-arm64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-arm64@npm:0.17.19"
"@esbuild/linux-arm64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-arm64@npm:0.18.11"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"@esbuild/linux-arm@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-arm@npm:0.17.19"
"@esbuild/linux-arm@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-arm@npm:0.18.11"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@esbuild/linux-ia32@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-ia32@npm:0.17.19"
"@esbuild/linux-ia32@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-ia32@npm:0.18.11"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
"@esbuild/linux-loong64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-loong64@npm:0.17.19"
"@esbuild/linux-loong64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-loong64@npm:0.18.11"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
"@esbuild/linux-mips64el@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-mips64el@npm:0.17.19"
"@esbuild/linux-mips64el@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-mips64el@npm:0.18.11"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
"@esbuild/linux-ppc64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-ppc64@npm:0.17.19"
"@esbuild/linux-ppc64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-ppc64@npm:0.18.11"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
"@esbuild/linux-riscv64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-riscv64@npm:0.17.19"
"@esbuild/linux-riscv64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-riscv64@npm:0.18.11"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
"@esbuild/linux-s390x@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-s390x@npm:0.17.19"
"@esbuild/linux-s390x@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-s390x@npm:0.18.11"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
"@esbuild/linux-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/linux-x64@npm:0.17.19"
"@esbuild/linux-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/linux-x64@npm:0.18.11"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"@esbuild/netbsd-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/netbsd-x64@npm:0.17.19"
"@esbuild/netbsd-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/netbsd-x64@npm:0.18.11"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/openbsd-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/openbsd-x64@npm:0.17.19"
"@esbuild/openbsd-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/openbsd-x64@npm:0.18.11"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/sunos-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/sunos-x64@npm:0.17.19"
"@esbuild/sunos-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/sunos-x64@npm:0.18.11"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
"@esbuild/win32-arm64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/win32-arm64@npm:0.17.19"
"@esbuild/win32-arm64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/win32-arm64@npm:0.18.11"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@esbuild/win32-ia32@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/win32-ia32@npm:0.17.19"
"@esbuild/win32-ia32@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/win32-ia32@npm:0.18.11"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@esbuild/win32-x64@npm:0.17.19":
version: 0.17.19
resolution: "@esbuild/win32-x64@npm:0.17.19"
"@esbuild/win32-x64@npm:0.18.11":
version: 0.18.11
resolution: "@esbuild/win32-x64@npm:0.18.11"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -1279,10 +1279,10 @@ __metadata:
languageName: node
linkType: hard
"@types/node@npm:^20.3.3":
version: 20.3.3
resolution: "@types/node@npm:20.3.3"
checksum: d172311e9e2d42e060eacb78ecdfd4e1596dbd1e54939bacf42003c84559bdcb5d7dbe539dc5262db4c8f408e21f3abd65435fec9bc0ff8968a3b32dafde0bbf
"@types/node@npm:^20.4.0":
version: 20.4.0
resolution: "@types/node@npm:20.4.0"
checksum: b45864c70d3642611a82a55b4d1734cae9ae5341f4af3dcb7e42aedbe3ca66d766c0dffe26bb94af030b52a45ba5af370fd3104a3b41fa70addbc4fae7322516
languageName: node
linkType: hard
@@ -1518,7 +1518,7 @@ __metadata:
"@table-library/react-table-library": 4.1.4
"@types/lodash-es": ^4.17.7
"@types/mime-types": ^2
"@types/node": ^20.3.3
"@types/node": ^20.4.0
"@types/react": ^18.2.14
"@types/react-dom": ^18.2.6
"@types/react-router-dom": ^5.3.3
@@ -1544,7 +1544,7 @@ __metadata:
mime-types: ^2.1.35
nodemon: ^2.0.22
npm-run-all: ^4.1.5
prettier: ^2.8.8
prettier: ^3.0.0
react: latest
react-dom: latest
react-dropzone: ^14.2.3
@@ -1556,7 +1556,7 @@ __metadata:
terser: ^5.18.2
typesafe-i18n: ^5.24.3
typescript: ^5.1.6
vite: ^4.3.9
vite: ^4.4.1
vite-plugin-svgr: ^3.2.0
vite-tsconfig-paths: ^4.2.0
languageName: unknown
@@ -2479,32 +2479,32 @@ __metadata:
languageName: node
linkType: hard
"esbuild@npm:^0.17.5":
version: 0.17.19
resolution: "esbuild@npm:0.17.19"
"esbuild@npm:^0.18.10":
version: 0.18.11
resolution: "esbuild@npm:0.18.11"
dependencies:
"@esbuild/android-arm": 0.17.19
"@esbuild/android-arm64": 0.17.19
"@esbuild/android-x64": 0.17.19
"@esbuild/darwin-arm64": 0.17.19
"@esbuild/darwin-x64": 0.17.19
"@esbuild/freebsd-arm64": 0.17.19
"@esbuild/freebsd-x64": 0.17.19
"@esbuild/linux-arm": 0.17.19
"@esbuild/linux-arm64": 0.17.19
"@esbuild/linux-ia32": 0.17.19
"@esbuild/linux-loong64": 0.17.19
"@esbuild/linux-mips64el": 0.17.19
"@esbuild/linux-ppc64": 0.17.19
"@esbuild/linux-riscv64": 0.17.19
"@esbuild/linux-s390x": 0.17.19
"@esbuild/linux-x64": 0.17.19
"@esbuild/netbsd-x64": 0.17.19
"@esbuild/openbsd-x64": 0.17.19
"@esbuild/sunos-x64": 0.17.19
"@esbuild/win32-arm64": 0.17.19
"@esbuild/win32-ia32": 0.17.19
"@esbuild/win32-x64": 0.17.19
"@esbuild/android-arm": 0.18.11
"@esbuild/android-arm64": 0.18.11
"@esbuild/android-x64": 0.18.11
"@esbuild/darwin-arm64": 0.18.11
"@esbuild/darwin-x64": 0.18.11
"@esbuild/freebsd-arm64": 0.18.11
"@esbuild/freebsd-x64": 0.18.11
"@esbuild/linux-arm": 0.18.11
"@esbuild/linux-arm64": 0.18.11
"@esbuild/linux-ia32": 0.18.11
"@esbuild/linux-loong64": 0.18.11
"@esbuild/linux-mips64el": 0.18.11
"@esbuild/linux-ppc64": 0.18.11
"@esbuild/linux-riscv64": 0.18.11
"@esbuild/linux-s390x": 0.18.11
"@esbuild/linux-x64": 0.18.11
"@esbuild/netbsd-x64": 0.18.11
"@esbuild/openbsd-x64": 0.18.11
"@esbuild/sunos-x64": 0.18.11
"@esbuild/win32-arm64": 0.18.11
"@esbuild/win32-ia32": 0.18.11
"@esbuild/win32-x64": 0.18.11
dependenciesMeta:
"@esbuild/android-arm":
optional: true
@@ -2552,7 +2552,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
checksum: c7ac14bfaaebe4745d5d18347b4f6854fd1140acb9389e88dbfa5c20d4e2122451d9647d5498920470a880a605d6e5502b5c2102da6c282b01f129ddd49d2874
checksum: f038043facb479fc26e14eef203c8ddda2aeffeb18e82af74d0eb3daea0c3d6184d343ab62c86e5b036b3a7ae87e02388f4c60379777bf1e8f3e26156c906802
languageName: node
linkType: hard
@@ -4777,14 +4777,14 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.4.23":
version: 8.4.24
resolution: "postcss@npm:8.4.24"
"postcss@npm:^8.4.24":
version: 8.4.25
resolution: "postcss@npm:8.4.25"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
checksum: 37704ee03a2cbdebf2c99a76d399d6e0250742b5f6c699a12d475c84cedfcbeb26e180d9c780e0219dd2ad70cac963ceaf1d6763a1aec3e63d0c19fceb0eab23
checksum: aa2143cb5ed6eef6cb1d38236f158c5fe11bfd1f338c930cf4901f09586874e05fa006e3fd329ca51c61202c7e90d0705379e6310251c9311116e65cb6a08c18
languageName: node
linkType: hard
@@ -4804,12 +4804,12 @@ __metadata:
languageName: node
linkType: hard
"prettier@npm:^2.8.8":
version: 2.8.8
resolution: "prettier@npm:2.8.8"
"prettier@npm:^3.0.0":
version: 3.0.0
resolution: "prettier@npm:3.0.0"
bin:
prettier: bin-prettier.js
checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a
prettier: bin/prettier.cjs
checksum: 113e2828c6487f10e19e7c30598e8810684b827f2a1b7747f113728d1049da15583b77cc5e907f37b371b08c49cfdd900aebe5c2a2077be3f0cccb73cca1133b
languageName: node
linkType: hard
@@ -5152,9 +5152,9 @@ react@latest:
languageName: node
linkType: hard
"rollup@npm:^3.21.0":
version: 3.26.0
resolution: "rollup@npm:3.26.0"
"rollup@npm:^3.25.2":
version: 3.26.2
resolution: "rollup@npm:3.26.2"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -5162,7 +5162,7 @@ react@latest:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 948b028978dc943c2dee30713c12e2cdc5f63c99871a86e8de1fa31038209dd14a1408146e6d112105d9f82231f2cdfca319cadd29459eec81cb37a152692311
checksum: c23ee8dcd34fe854afe06e1ec6d6017b200c523795a7c0f876494afd4a279f1d1232b3f274fea9438ac8ec4ebf6ce202f17316f790a94dba8173e213d2b98d19
languageName: node
linkType: hard
@@ -5957,17 +5957,18 @@ react@latest:
languageName: node
linkType: hard
"vite@npm:^4.3.9":
version: 4.3.9
resolution: "vite@npm:4.3.9"
"vite@npm:^4.4.1":
version: 4.4.1
resolution: "vite@npm:4.4.1"
dependencies:
esbuild: ^0.17.5
esbuild: ^0.18.10
fsevents: ~2.3.2
postcss: ^8.4.23
rollup: ^3.21.0
postcss: ^8.4.24
rollup: ^3.25.2
peerDependencies:
"@types/node": ">= 14"
less: "*"
lightningcss: ^1.21.0
sass: "*"
stylus: "*"
sugarss: "*"
@@ -5980,6 +5981,8 @@ react@latest:
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
stylus:
@@ -5990,7 +5993,7 @@ react@latest:
optional: true
bin:
vite: bin/vite.js
checksum: 9eb1c99f16992e1b29e3eea76df312983f2e59915c369fede0f1e6716b80827857f88cfc75092aac807d20c73033c65be82a315a14ab312a52d22a9bdad1ca82
checksum: 28e616abc86038aa73d856b77525193bd77d6ac7fe49f699a3b2a93586613d5f109f07c9917c294faa23b939d07e181c55f9a33392109d278550cc0c87a2d5a3
languageName: node
linkType: hard