Releases
v3.6.5
[3.6.5] March 23 2024
IMPORTANT! BREAKING CHANGES
The Wifi Tx Power setting in Network Settings will be reset to Auto
Added
thermostat boost mode and boost time #1446
heatpump energy meters #1463
heatpump max power #1475
checkbox for MQTT-TLS enable #1474
added SK (Slovak) language. Thanks @misa1515
CPU info #1497
Show network hostname in Web UI under Network Status
Improved HA Discovery so each section (EMS device, Scheduler, Analog, Temperature, Custom, Shower) have their own section
boiler Bosch C1200W, id 12, #1536
mixer MM100 telegram 0x2CC #1554
boiler hpSetDiffPressure #1563
custom variables #1423
weather compensation #1642
env and partitions for DevKitC-1-N32R8 #1635
command restart partitionname
and button long press to start with other partition #1657
command set service <mqtt|ota|ntp|ap> <enable|disable>
#1663
Fixed
exhaust temperature for some boilers
add back boil2hyst #1477
subscribed MQTT topics not detecting changes by EMS-ESP #1494
changed HA name and grouping to be consistent #1528
MQTT autodiscovery in Domoticz not working #1360
dhw comfort for new ems+, #1495
added writeable icon to Web's Custom Entity page for each entity shown in the table
Wifi Tx Power not adjusted #1614
MQTT discovery of custom entity doesn't consider type of data #1587
WiFi TxPower wasn't correctly used. Added an 'Auto' setting, which is the default.
dns w/wo IPv6 #1644
Changed
HA don't set entity_category to Diagnostic/Configuration for EMS entities #1459
upgraded ArduinoJson to 7.0.0 #1538 and then 7.0.2
small changes to the API for analog and temperature sensors
Length of mqtt Broker address #1619
C++ optimizations - see #1615
Send MQTT heartbeat immediately after connection #1628
16MB partitions with second nvs, larger FS, Coredump, optional factory partition
stop fetching empty telegrams after 5 min
Commits
356180d : package update (proddy) #1552
1f81ccb : remove comment (proddy) #1552
94f268a : add new 'add' test (proddy) #1552
c834c5e : debug formatting (proddy) #1552
2190db7 : package update (Proddy) #1555
d6aa1fb : ArduinoJson 7.0.1 (Proddy) #1555
e0c8557 : package update (Proddy) #1555
a2cfe00 : update tasmota lib (Proddy) #1555
48de155 : update example (Proddy) #1555
c578154 : tidy up custom entities, add writeable icon (inspired by #1557 ) (Proddy) #1558
d529cbf : package update (Proddy) #1558
c55e05e : remove redundant rest call to /rest/customization (Proddy) #1558
7760726 : 3.6.5-dev.9 (Proddy) #1558
f951686 : remove comment (Proddy) #1559
a34c866 : optimize so easier to port to IDF later (Proddy) #1559
18dd207 : fixes #1338 (Proddy) #1559
d810494 : update react-toastify (Proddy) #1559
c04371d : rename Discovery to lowercase so it looks consistent (Proddy) #1559
4ad5c72 : fixes #1338 (Proddy) #1559
12a545d : rollback #1338 (Proddy) #1559
e26208a : package update (Proddy) #1559
4974208 : update arduinoJson 7.02 (MichaelDvP) #1568
d5cb5c1 : update packages (MichaelDvP) #1568
65ff765 : workaround for #1564 (MichaelDvP) #1568
cc83dab : remove unused type (MichaelDvP) #1568
4d1a428 : fix #1565 , use String for output a single api_data (MichaelDvP) #1568
3b32dcb : Map telegrams as mentioned in #1563 (MichaelDvP) #1569
9260db3 : add mixer values #1554 (MichaelDvP) #1569
cd8921e : add hpSetDiffPressure #1563 (MichaelDvP) #1569
9fd7b25 : set min/max for hpDiffPress (MichaelDvP) #1570
c0e7769 : Add custom variables #1423 (MichaelDvP) #1570
f886858 : fix endless loop with token (Proddy) #1571
7da2806 : add missing security endpoint (Proddy) #1571
0c93f1d : update esptool files (Proddy) #1571
ef07578 : add ram to test data (Proddy) #1572
d992224 : minor code optimizations (Proddy) #1572
82e1b06 : rename callback function (proddy) #1575
9eb617b : package update (proddy) #1575
603036a : formatting (proddy) #1575
d8671dd : formatting (proddy) #1575
fe30b8d : work on muter/upload testing (proddy) #1575
a3ccc83 : change text for custom entities (Proddy) #1575
8d712c4 : package update (Proddy) #1575
2a38387 : cleanup tests (Proddy) #1575
79d7142 : add test data (Proddy) #1575
2764185 : minor text changes (Proddy) #1575
9e064eb : remove comments (Proddy) #1575
18d329f : add analog test (Proddy) #1575
27d0ba0 : store custom files for testing (Proddy) #1575
fcffa3d : add comment (Proddy) #1575
cc8839a : add tests in a consistent way (Proddy) #1575
326e7bc : add TODO comments so reminding me what to do next (Proddy) #1575
8a0e037 : change default version for testing (Proddy) #1575
21de630 : check telegrams for dest==thermostat (MichaelDvP) #1591
541615d : Add Buderus MX300 Internet Gateway (Marco H) #1579
e319f5e : package update (proddy) #1575
34cafe0 : minor refactor moving scheduler item list loading once (proddy) #1575
24b8e00 : fix jsonvariant in command (MichaelDvP) #1591
fbd3ebb : fetch mixer 0x2CC (MichaelDvP) #1591
0760e6e : hpPressure telegram (MichaelDvP) #1591
85a839e : Merge branch 'emsesp:dev' into dev (MichaelDvP) #1591
6155645 : process telegram selection of device (MichaelDvP) #1591
9e423d9 : Merge branch 'dev' of https://github.com/MichaelDvP/EMS-ESP32 into dev (MichaelDvP) #1591
2bd66bf : reset wait_validate, typo (MichaelDvP) #1591
8e9edcb : fixes #1583 (proddy) #1575
fab74a9 : package update (proddy) #1575
eec0051 : hide IP addresses (proddy) #1575
040954b : tidy up commands for temperature sensor (proddy) #1575
30e11ad : added comment (Proddy) #1575
d115082 : tidied up commands info, values etc (Proddy) #1575
5735ffd : tidied up commands (Proddy) #1575
c7a35eb : updated with changes to sensor commands (Proddy) #1575
526c367 : Merge branch 'emsesp:dev' into dev (Proddy) #1575
aadf4b7 : package update (proddy) #1606
3a8bed6 : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1591
0f799d5 : fix broadcast sending (MichaelDvP) #1591
de9c224 : show sensor command commands (MichaelDvP) #1591
427e8cf : update packages (MichaelDvP) #1591
5bd9ec9 : update translations (MichaelDvP) #1591
56e5e87 : Merge branch 'emsesp:dev' into dev (Proddy) #1606
9573c4e : pretty_telegram 2nd fallback for name (MichaelDvP) #1603
38e08be : button should always be input (MichaelDvP) #1603
d321784 : fix #1599 (MichaelDvP) #1603
58b75ee : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1603
3bb7e35 : add #1597 temp diff (MichaelDvP) #1603
24162b7 : update packages (MichaelDvP) #1603
afc34fc : Merge branch 'emsesp:dev' into dev (Proddy) #1606
a580998 : update libraries (Proddy) #1606
40a685a : remove cache (Proddy) #1606
22b70ac : replace list with vector (makes no diff) (Proddy) #1606
ec8a182 : bump version (Proddy) #1606
1694a0b : use default test general (Proddy) #1606
3f17d74 : update packages (Proddy) #1606
5cfb7b4 : default C++17 and added CONFIG_ASYNC_TCP_STACK_SIZE (Proddy) #1606
8176120 : text update (Proddy) #1606
2509840 : text update (Proddy) #1606
9135635 : auto-formatting (Proddy) #1606
8406657 : text change (Proddy) #1606
ae7f044 : added DEBUG around logger().debug to prevent 'undefined' showing in log (Proddy) #1606
c98e1a6 : add type to device info, so we know if its a Ram variable or not (Proddy) #1606
4319d64 : Fix Slovenian -> Slovak (xobed) #1608
99d7ff0 : async tcp formatting (MichaelDvP) #1632
253adfe : memory optimizations (Proddy) #1610
1024dbb : refactoring (proddy) #1610
b8f6664 : rename msgpack (proddy) #1610
8c602cd : default -O2 (proddy) #1610
4ac2d1a : remove extra v (proddy) #1610
f167be3 : ArduinoJson 7.0.3 (proddy) #1610
e6b61b7 : bump 3.6.5-dev.13 (proddy) #1610
257b40c : fix MQTT discovery of custom entity doesn't consider type of data #1587 (proddy) #1610
6d6291e : remove feature as its not used, and speed up web loading slightly (Proddy) #1610
55672cc : don't show bus scanning, so orange warning doesn't render on refresh (Proddy) #1610
fe5a6fb : added missing data points (Proddy) #1610
fc8eea9 : scope optimization (Proddy) #1610
52479c4 : added comment for refactor reminder (Proddy) #1610
303e86a : remove unused comments (Proddy) #1610
12f0120 : fix standalone compiling (Proddy) #1610
fea63b0 : #1614 - WiFi Tx Power (proddy) #1615
3d715c4 : Wifi Tx Power not adjusted #1614 (Proddy) #1615
b454e87 : Merge branch 'emsesp:dev' into dev (Proddy) #1615
23cfdd9 : remove cmd (proddy) #1615
7c97aaf : try out etags instead of immutable cache (proddy) #1615
65cf800 : fixes for txPower (Proddy) #1615
1f7c968 : remove OriginID from state service (Proddy) #1615
df1109e : remove wifi_tweak (Proddy) #1615
ed5f0bc : start logging service sooner so weblog captures setup like network, mqtt etc (Proddy) #1615
80a3007 : refactoring (Proddy) #1615
6cd9dfc : fixes for #1615 (Proddy) #1615
a8a875f : add missing tx_power (Proddy) #1615
644907e : fix error in event log (Proddy) #1615
295b90f : NTP log text (proddy) #1615
12e6527 : package update (proddy) #1615
62ae533 : use consistent log message format (proddy) #1615
4bf22dd : refresh sync to 30ms for faster display in web (proddy) #1615
f40a6f2 : change log text (Proddy) #1615
732ad4b : remove retainStr (Proddy) #1615
1677906 : update (Proddy) #1615
a7d0259 : replace lambda [&] with [this] (Proddy) #1615
b683d1d : default mqtt will base off ESP32's chip code (Proddy) #1615
df21c15 : code cleaning (Proddy) #1615
92a80c3 : factoryReset only used with button in test mode (Proddy) #1615
ce3c3e0 : tidy up lambda's (Proddy) #1615
34b7dd6 : clean up standalone (Proddy) #1615
994e1fc : remove bogus include (Proddy) #1615
daf08e7 : support standalone (Proddy) #1615
fdaa9a6 : tidy up standalone (Proddy) #1615
a35486e : remove bogus flags (Proddy) #1615
b6accb8 : add extra {} to SubscribeItem list[1] (proddy) #1615
f5ec9e9 : remove unneeded file (proddy) #1615
b24a63b : add missing overrides (proddy) #1615
31ff0f5 : add override (proddy) #1615
d3fadd7 : remove comment (proddy) #1615
49d749e : move generateClientId() (proddy) #1615
e31330e : 200 char limit for hostnames (proddy) #1615
ed9cad6 : hostname is multiline (proddy) #1615
8bd2a39 : update for 3.6.5-dev14 (proddy) #1615
944d86b : removed unused _retained's (proddy) #1615
5d3f8e5 : updates (Proddy) #1626
33b6ece : Expose EMS-ESP commands (like reset) via MQTT Discovery #1605 (Proddy) #1626
2eb77b5 : package update (Proddy) #1626
0eb3df7 : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1632
08204a9 : fix typo #1622 (MichaelDvP) #1632
5e5e6ff : fixed ip for ETH, setting order (MichaelDvP) #1632
1a08ab6 : remove RSSI from info payload as its in the heartbeat (Proddy) #1626
24f2d86 : update packages (Proddy) #1626
189ea6b : Send MQTT heartbeat immediately after connection (Proddy) #1626
3420102 : update with #1628 (Proddy) #1626
dffc4a7 : package update (Proddy) #1626
0f06bfa : 3.6.5-dev15 (Proddy) #1626
392015f : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1632
271d1fd : package update (Proddy) #1633
d42ae52 : fix issue with HA, removing availability check for online status as it may not have been published in time (Proddy) #1633
08918a7 : AsyncTCP stack and queue settings (MichaelDvP) #1631
61d11ce : update packages (MichaelDvP) #1631
768bdca : add platform to system info (MichaelDvP) #1638
12690ee : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1638
8257986 : fix command attribute #1637 (MichaelDvP) #1638
56c958a : back to tasmota 2024.01.00, fix dns issue (MichaelDvP) #1646
626c327 : add weather compensation, #1642 (MichaelDvP) #1646
8699bd4 : update packages (MichaelDvP) #1646
7c73e70 : more weather compensation entities #1642 (MichaelDvP) #1646
ff045b1 : back to platform 2024.01.01, show dns ipv6 in right format (MichaelDvP) #1646
2ddd240 : add limits to entities #1642 (MichaelDvP) #1646
463c68d : enable IPv6 for tasmota, add env:ci_16M for E32V2 (MichaelDvP) #1646
854f764 : add esp32_s3_32M profile, 16M partitions with larger data space, packages (MichaelDvP) #1646
9fc109e : update changelog, 3.6.5-dev.16 (MichaelDvP) #1646
e80c2b0 : package updates (Proddy) #1649
fc1e009 : CW100/RC100 controlmode, fix #1650 (MichaelDvP) #1653
68f09f0 : formatting console (proddy) #1651
d25ead5 : update version in standalone (proddy) #1651
c75f7b6 : simulate hc's (proddy) #1651
b94b3e7 : added comment to show test add example (proddy) #1651
9fe5482 : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1653
cff60f4 : update API tests (Proddy) #1654
18c5aaf : ignore local vsc files (Proddy) #1654
4e3eb3a : asyncwebserver optimizations (Proddy) #1654
f1f9bac : ignore vscode (Proddy) #1654
c1ae0e7 : autoformatting (Proddy) #1654
b7bd2be : fix compiling local test (Proddy) #1655
d36fe1c : update yarn (Proddy) #1658
39cfa3a : uri doesnt need to be a string (Proddy) #1658
0bd5797 : remove duplicate wifi log message for ipv6 (Proddy) #1658
be6bb1d : fixes #1656 (Proddy) #1658
8dfc84e : add restart other
command to change partition #1657 (MichaelDvP) #1661
a5708e1 : update packages (MichaelDvP) #1661
c70b1c3 : don't need to start mDNS for IPv6 as its already running (proddy) #1662
ada55ff : package cleanup (proddy) #1662
9fe6d10 : add back monitor filters for colors in VSC (proddy) #1662
c1058ba : package update (proddy) #1662
287232b : fix bug where changing wifi ssid/password was not persisted from console (proddy) #1662
bc232fc : added some debug log messages (proddy) #1662
9af782c : fix web log (proddy) #1662
ce8d869 : add 16M partitions with factory and two ota (MichaelDvP) #1661
8a0152e : log running partition on startup (MichaelDvP) #1661
77ad209 : stop fetching empty messages after 5 min (MichaelDvP) #1661
eec3b3b : restart option partitionname, console-command set service
(MichaelDvP) #1661
ee3fafa : Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1661
9945b8d : changelog, 3.6.5-dev.18 (MichaelDvP) #1661
7930215 : update packages for 3.6.5 release (proddy)
1487f30 : Merge remote-tracking branch 'origin/dev' for 3.6.5 (proddy)
You can’t perform that action at this time.