EMS ESP32 Versions Save

ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps

latest

2 weeks ago

Commits

  • f080107: fix timout switchoff #1680 (MichaelDvP) #1762

test

2 months ago

Commits

  • 07f8f9e: update sk-language (MichaelDvP) #1675

v3.6.5

2 months ago

[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 https://github.com/emsesp/EMS-ESP32/pull/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)

v3.6.4

6 months ago

[3.6.4] November 24 2023

IMPORTANT! BREAKING CHANGES

Writeable Text entities have moved from type sensor to text in Home Assistant to make them also editable within an HA dashboard. Examples are datetime, holidays, switchtime, vacations, maintenancedate... You will need to manually remove any old discovery topics from your MQTT broker using an application like MQTT Explorer.

Added

  • humidity for ventilation devices
  • telegrams for RC100H, hc2, etc. (seen on discord, not tested)
  • names for BC400, GB192i.2, read temperatures for low loss header and heatblock #1317
  • option for forceheatingoff #1262
  • remote thermostat emulation RC100H for RC3xx #1278
  • shower_data MQTT payload contains the timestamp #1329
  • HA discovery for writeable text entities #1337
  • autodetect board_profile, store in nvs, add telnet command option, add E32V2
  • heat pump high res energy counters #1348, #1349. #1350
  • optional bssid in network settings
  • extension module EM100 #1315
  • digital_out with new options for polarity and startup state
  • added 'system allvalues' command that dumps all the EMS device values, plus sensors and any custom entities

Fixed

  • remove command remoteseltemp, thermostat accept it only from remote thermostat
  • shower_data MQTT payload contains the timestamp #1329
  • fixed helper text in Web Device Entity dialog box for numerical ranges
  • MQTT base with paths not working in HA #1393
  • set/read thermostat mode for RC100-RC300, #1440 #1442

Changed

  • update to platform 6.4.0, arduino 2.0.14 / idf 4.4.6
  • small changes for arduino 3.0.0 / idf 5.1 compatibility (not backward compatible to platform 6.3.2 and before)
  • AP start after 10 sec, stay until station/eth connected
  • tested wifi-all-channel-scan (3.6.3-dev4 a-e), removed again because of connect issues
  • mqtt disconnect stops queue

Chores

Commits

  • 710fd1b: add control setting for RC300 (MichaelDvP) #1369
  • 63b4a62: update packages (MichaelDvP) #1369
  • 2a38981: add some limits, ignore zero for exhausttemp, syspress, rettemp, errormessage check (MichaelDvP) #1369
  • 855794d: no command for remoteseltemp (MichaelDvP) #1369
  • b4e266f: mqtt secure only for S3 (avoid conflict with tasmota platform esp32) (MichaelDvP) #1369
  • 68feb0f: exhausttemp only from E4/31, fetch 0x14 again (MichaelDvP) #1369
  • 0bd4330: shower time (MichaelDvP) #1369
  • 58b3f30: changelog, dev.2h (MichaelDvP) #1369
  • 84b6611: set ci builds without extends, S3 use arduino 2.0.13 (MichaelDvP) #1369
  • 8bd796b: add CS6800i boiler (MichaelDvP) #1369
  • b111e47: remove SSL from S3 build (MichaelDvP) #1369
  • 654403c: shower time with timezone (MichaelDvP) #1369
  • abe0d79: test mqtt with own task, dev.2i (MichaelDvP) #1369
  • 2acb45d: send_info_mqtt called from main, not from ntp task (MichaelDvP) #1369
  • 6129689: update packages, use latest yarn (Proddy) #1333
  • c234e70: use previous tasmota platform (Proddy) #1333
  • 2866862: add timestamp - #1329 (Proddy) #1333
  • a881431: auto formatting (Proddy) #1333
  • d37a5c5: bump 3.6.3-dev.2 (Proddy) #1333
  • 6769336: Add entity category to HA Discovery topics - #1323 (Proddy) #1333
  • dad6261: update packages (proddy) #1336
  • 3a8495c: lowercase Optional (proddy) #1336
  • c4d1058: add rootCA for testing (proddy) #1336
  • dbc59b7: remove < and > from template texts (proddy) #1336
  • baa180c: added comments (proddy) #1336
  • c0a3d03: fix formatting for ranges not showing (proddy) #1336
  • 2ab2471: added WS170 - #1334 (proddy) #1336
  • cb10663: updated (proddy) #1336
  • f90f427: Create github-releases-to-discord.yml (Proddy) #1369
  • 20e3015: Update github-releases-to-discord.yml (Proddy) #1369
  • 5be1482: tidy up package builds (proddy) #1339
  • c150c57: update web building (Proddy) #1339
  • 6783d5b: fix typo in package (Proddy) #1340
  • a17f8db: add missing 'yarn webUI' (Proddy) #1340
  • c42ead9: fix rollup mangle that prevented table clicks (Proddy) #1341
  • 558fa20: remove left over debug comments (Proddy) #1341
  • 24d5ac7: default test is general (Proddy) #1341
  • a1bb493: show entity count in device list, remove type (Proddy) #1343
  • 7d85532: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • ddfc9f9: mqtt use main task again (MichaelDvP) #1369
  • 2583da8: platform asdev, revert mqtt client changes, uart-isr to flash to save ram (MichaelDvP) #1369
  • dc739b9: forceHeatingOff in E5 check telegram length (MichaelDvP) #1369
  • c212520: remove double dhw texts (MichaelDvP) #1369
  • 97de23f: add WLW176i to boilers (MichaelDvP) #1369
  • de2792f: add back esp32-s3 SSL for mqtt (MichaelDvP) #1369
  • c533e91: heatburnpower does not count similar with wwburnpow, #1335 (MichaelDvP) #1369
  • fddfa47: layout changes (Proddy) #1343
  • 18be921: package update (Proddy) #1343
  • eb274a9: move system info to download page, add a restart warning on upload (Proddy) #1343
  • 9698e78: remove dialog from upload as C++ code does restart immediately (Proddy) #1343
  • 3fe9296: EM100 to Alert, add first telegrams (MichaelDvP) #1369
  • 161f782: fix flodding bus with forceHeatingOff messages, dev3b (MichaelDvP) #1369
  • 0ed4667: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 237d631: remove double WiFi.disconnect (MichaelDvP) #1369
  • 6ab2cc6: AsyncTCP reduce stack, include some PRs (MichaelDvP) #1369
  • b0ea318: fix custom entities endpoint (Proddy) #1352
  • 4048f58: package update (Proddy) #1352
  • 15b9751: replace useNavigate hook with redirect (Proddy) #1352
  • 7a36c5e: quick link from device entities to custom entities page (the list icon) (Proddy) #1352
  • fd49f03: add DIV10 for WS170 - #1334 (Proddy) #1353
  • 07bdf28: added Michael's AsyncTCP fixes for testing (Proddy) #1353
  • c6c7754: added WSW196i to UI800 description (Proddy) #1353
  • 2c0d4fd: suppress MQTT warnings on standalone (Proddy) #1355
  • 9c2d861: rename scan devices to just one scan command, and add more devices (Proddy) #1355
  • 2f6edfd: typo (Proddy) #1355
  • 509d213: add TA4/TW1, fix decimal, add EM100 values, update (MichaelDvP) #1369
  • 5e6b0f6: add E32V2 board profile, fix autodetect and GPIOs (MichaelDvP) #1369
  • bf9877b: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • dbbd475: do not set forceheatingoff if not in settings (MichaelDvP) #1369
  • 5cf0d8d: board_profile name in NVS after autodetect (MichaelDvP) #1369
  • 5e7e1c3: show writable in web export, dev.4c (MichaelDvP) #1369
  • 3f31e63: show options and range in export - #1342 (Proddy) #1356
  • ad51870: no wifi disconnect until reboot on ssid cleared (MichaelDvP) #1369
  • 1fdeaf8: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 6abd56c: update packages, add psram, dev.4d (MichaelDvP) #1369
  • 9bb157b: yarn 4.0 (Proddy) #1362
  • 7dca774: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 4a7d69c: add energy and meters #1359, #1350 (MichaelDvP) #1369
  • 96fe9ae: dont queue mqtt if not connected, dev.4e (MichaelDvP) #1369
  • 8ae5570: NTP do not configure disconnect if already disconnected (MichaelDvP) #1369
  • 31b2005: Remove Wifi-all-channel-scan, it induces connect issues. dev.4f (MichaelDvP) #1369
  • 374bd7c: extension module instead of pumpp module (MichaelDvP) #1369
  • ba106ee: AsyncTCP settings per DEFINE, prio 5 (MichaelDvP) #1369
  • 450f5a4: messing with yarn again (bored) (proddy) #1362
  • e2c2a12: Extension outPower UOM percent (MichaelDvP) #1369
  • 114a8af: mqtt publish extension module (MichaelDvP) #1369
  • 900112a: update packages (MichaelDvP) #1369
  • fcdc431: Wifi AP start after 10 sec, stay if not connected (MichaelDvP) #1369
  • 2dc1bd7: changelog, dev.4g (MichaelDvP) #1369
  • 77cfad9: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • b1a3d6e: update alert module (MichaelDvP) #1369
  • 2bac805: update packages (MichaelDvP) #1369
  • 240b7da: API commands logged at log level INFO - #1364 (Proddy) #1365
  • f5cd92d: added comments (Proddy) #1365
  • 5032c37: added 3.6.3-dev.5 (Proddy) #1365
  • c494627: package updates (Proddy) #1365
  • 7ea7a4b: Merge branch 'emsesp:dev' into dev (Proddy) #1365
  • 0b9a248: add HIU entities #1334, fix hp nrgheat/ww offsets #1349 (MichaelDvP) #1369
  • 597f0b1: logging commands (MichaelDvP) #1369
  • caadb50: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • e3a6441: switch back to C++11 (Proddy) #1368
  • b9e5741: #1364 (Proddy) #1368
  • 527dd87: change shower log message if using NTP (Proddy) #1368
  • 757bf58: show duration in sec (Proddy) #1371
  • f5f5901: package update (Proddy) #1371
  • 362b6a1: GNU++11 and not GNU++17 (Proddy) #1371
  • 29c1169: shower duration in sec (Proddy) #1372
  • 70d4bcf: support String entities in Home Assistant #1373 (Proddy) #1374
  • 16a9bc4: package updates (Proddy) #1374
  • 7c3dac3: order board profiles in menu (proddy) #1377
  • 9bf56b2: package update (proddy) #1377
  • 89d5915: support HA writable text fields (proddy) #1377
  • 33ac89e: uppercase Value (proddy) #1377
  • 74c6e54: uppercase Value (proddy) #1376
  • 862cc25: group order of board profiles (proddy) #1376
  • 1cd97cf: E32V2 button to 34, publish alert module (MichaelDvP) #1381
  • 94cf81c: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1381
  • faafd51: add optional exhausttemp from telegram E5 (MichaelDvP) #1381
  • b02207a: set EMSESP_DEFAULT_BOARD_PROFILE nd store to NVS (MichaelDvP) #1381
  • 4166645: merge mqttClinet PR 115 from BertMelis (MichaelDvP) #1381
  • 0838d06: Test for fixing #1378 (MichaelDvP) #1381
  • c934b9e: fix gh build (MichaelDvP) #1381
  • e7b7002: check RC20 master/remote thermostat, #1378 (MichaelDvP) #1381
  • 1097b51: do not overwrite mqtt-json items (MichaelDvP) #1381
  • 8307b09: digital_out, settings #1375, dev.5b (MichaelDvP) #1381
  • 288d9b7: fix relais command (MichaelDvP) #1381
  • store only if needed #1381 (MichaelDvP)
  • 6c17d61: set energy entities to HA-category diagnostic (metioned on discord) (MichaelDvP) #1381
  • 8eba09f: package update (Proddy) #1383
  • cd564f0: no commands for nrgheat & nrgww - #1382 (Proddy) #1383
  • a449ebd: improvements to #1382 (Proddy) #1383
  • c10ecb0: Update and fix translation (Wiktor) #1384
  • cd6a0da: change version to 3.6.3-test.6 so not mistaken with dev builds (Proddy) #1391
  • 387c2ee: package update (Proddy) #1391
  • fa184a8: sync latest MQTT changes from dev (Proddy) #1391
  • 44afa1a: auto formatting (Proddy) #1391
  • af1292c: update with notes from dev branch (Proddy) #1391
  • 2a8d3b8: package update (Proddy) #1390
  • c4c9ed7: 3.6.3-dev.6 (Proddy) #1390
  • 3f91377: added notes on MQTT changes (Proddy) #1390
  • 58cbfbc: update packages (Proddy) #1395
  • bf5b40c: fix MQTT base with paths not working in HA [#1393] (Proddy) #1395
  • 5f1dddf: enlarge uart-tx-queue, warn overflow (MichaelDvP) #1400
  • 555bf8c: pl entity translations (MichaelDvP) #1400
  • 110ee59: temperaturesensor -> F_(temperaturesensor), analog/temperature mqtt-base() (MichaelDvP) #1400
  • ba9f16d: publish schedule (MichaelDvP) #1400
  • sort entities, remove hpactivity-states, add 4-way-valve, input-states, eco+ #1400 (MichaelDvP)
  • 31a5216: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1400
  • 5997dd1: fix double publish scheduler (MichaelDvP) #1400
  • 5d0242b: sync & cleanup (MichaelDvP) #1400
  • f38f4bc: package sync with dev (proddy) #1402
  • a45f1ba: package update (proddy) #1407
  • 3fc36b5: fix standalone compiling (Proddy) #1405
  • 765e6bc: remove set command (with no args) (proddy) #1407
  • 7997544: update gh actions (Proddy) #1408
  • 4d5f8cc: fix retTemp, #1334 (MichaelDvP) #1409
  • f7d3939: update packages (Proddy) #1411
  • 031c97a: 3.6.3-dev.7 (Proddy) #1411
  • ac0fb52: fix HA warnings - add a device name - #1393 (Proddy) #1411
  • a2422e1: add hpEA0, heatnigpump for all boilers/hps/hiu, remove input-state (MichaelDvP) #1417
  • 4b6b89f: add uptimetotal, #1416 (MichaelDvP) #1417
  • 1b27fae: fix tag of hpEA0 (MichaelDvP) #1417
  • 1442568: uppercase ems (Proddy) #1418
  • 101159b: add sensors to generic test (Proddy) #1418
  • 2079b7e: formatting (Proddy) #1418
  • ea38011: add text to remind people about su command (Proddy) #1418
  • 9993a7c: fix UOM not showing in console - and added new command 'system values' (Proddy) #1418
  • fd81299: 3.6.3-dev.8 (Proddy) #1418
  • dfd2a01: Add options to invert RX and TX and to enable pullup on RX (Pelle van der Heide) #1422
  • 8e84455: sort HIU entities (MichaelDvP) #1428
  • 752ce33: RC300/BC400 mode setting (MichaelDvP) #1428
  • 529970f: remove option for RX_PULLUP, this is enabled by default in esp-idf (Pelle van der Heide) #1422
  • fc02721: package update (Proddy) #1418
  • 386082b: update for vscode (Proddy) #1418
  • 1a9cf4e: added more space for longer names (Proddy) #1418
  • ae0599d: optionally render with UOM attached (Proddy) #1418
  • 499ff0d: include (HS1) for standalone testing (Proddy) #1418
  • eccece7: minor code optimization (Proddy) #1418
  • d717b72: have its own show_values function (Proddy) #1418
  • a0f1f51: rename system values -> allvalues (Proddy) #1418
  • c1dabdd: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • fae876d: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • 50590f4: console api_data (MichaelDvP) #1428
  • 3b30083: fix extension module (MichaelDvP) #1428
  • 4f1ef29: thermostat RC300 mode (MichaelDvP) #1428
  • 21e28e9: only send command and value to backend write service (Proddy) #1425
  • 1f1b571: update packages (Proddy) #1425
  • 0f99415: add comments (Proddy) #1426
  • 0b5a7b9: fix bug when traversing ems devices when using cmd allvalues (Proddy) #1426
  • 3dbf8a0: fix crash on wrong input for switchtime (MichaelDvP) #1428
  • 4a1ea99: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • cf89a06: do not remove fetches (MichaelDvP) #1428
  • 1ada18e: 3.6.3-dev.9 (Proddy)
  • bc39b73: auto formatting (Proddy)
  • 722ca34: rollback and fix https://github.com/emsesp/EMS-ESP32/pull/1426 (proddy) #1430
  • 29f86c9: make standalone work (proddy) #1430
  • cc9819b: fix lint compile warnings (proddy) #1430
  • 28a7ceb: fix build on osx - see https://docs.platformio.org/en/latest/projectconf/sections/env/options/build/build_flags.html#stringification (proddy) #1432
  • 64471e4: dev.10 (proddy) #1432
  • edee463: replace unstable_useBlocker (proddy) #1432
  • a4062f5: package update (proddy) #1432
  • 00d66c1: package update (Proddy) #1434
  • 0261669: move JS to ES module (Proddy) #1434
  • 9c8677a: prepare for 3.6.3 release (Proddy) #1435
  • df6de21: Merge remote-tracking branch 'origin/dev' (Proddy)
  • 6796962: 3.6.3 (Proddy)

v3.6.3

6 months ago

[3.6.3] November 18 2023

IMPORTANT! BREAKING CHANGES

Writeable Text entities have moved from type sensor to text in Home Assistant to make them also editable within an HA dashboard. Examples are datetime, holidays, switchtime, vacations, maintenancedate... You will need to manually remove any old discovery topics from your MQTT broker using an application like MQTT Explorer.

Added

  • humidity for ventilation devices
  • telegrams for RC100H, hc2, etc. (seen on discord, not tested)
  • names for BC400, GB192i.2, read temperatures for low loss header and heatblock #1317
  • option for forceheatingoff #1262
  • remote thermostat emulation RC100H for RC3xx #1278
  • shower_data MQTT payload contains the timestamp #1329
  • HA discovery for writeable text entities #1337
  • autodetect board_profile, store in nvs, add telnet command option, add E32V2
  • heat pump high res energy counters #1348, #1349. #1350
  • optional bssid in network settings
  • extension module EM100 #1315
  • digital_out with new options for polarity and startup state
  • added 'system allvalues' command that dumps all the EMS device values, plus sensors and any custom entities

Fixed

  • remove command remoteseltemp, thermostat accept it only from remote thermostat
  • shower_data MQTT payload contains the timestamp #1329
  • fixed helper text in Web Device Entity dialog box for numerical ranges
  • MQTT base with paths not working in HA #1393

Changed

  • update to platform 6.4.0, arduino 2.0.14 / idf 4.4.6
  • small changes for arduino 3.0.0 / idf 5.1 compatibility (not backward compatible to platform 6.3.2 and before)
  • AP start after 10 sec, stay until station/eth connected
  • tested wifi-all-channel-scan (3.6.3-dev4 a-e), removed again because of connect issues
  • mqtt disconnect stops queue

Chores

Commits

  • 710fd1b: add control setting for RC300 (MichaelDvP) #1369
  • 63b4a62: update packages (MichaelDvP) #1369
  • 2a38981: add some limits, ignore zero for exhausttemp, syspress, rettemp, errormessage check (MichaelDvP) #1369
  • 855794d: no command for remoteseltemp (MichaelDvP) #1369
  • b4e266f: mqtt secure only for S3 (avoid conflict with tasmota platform esp32) (MichaelDvP) #1369
  • 68feb0f: exhausttemp only from E4/31, fetch 0x14 again (MichaelDvP) #1369
  • 0bd4330: shower time (MichaelDvP) #1369
  • 58b3f30: changelog, dev.2h (MichaelDvP) #1369
  • 84b6611: set ci builds without extends, S3 use arduino 2.0.13 (MichaelDvP) #1369
  • 8bd796b: add CS6800i boiler (MichaelDvP) #1369
  • b111e47: remove SSL from S3 build (MichaelDvP) #1369
  • 654403c: shower time with timezone (MichaelDvP) #1369
  • abe0d79: test mqtt with own task, dev.2i (MichaelDvP) #1369
  • 2acb45d: send_info_mqtt called from main, not from ntp task (MichaelDvP) #1369
  • 6129689: update packages, use latest yarn (Proddy) #1333
  • c234e70: use previous tasmota platform (Proddy) #1333
  • 2866862: add timestamp - #1329 (Proddy) #1333
  • a881431: auto formatting (Proddy) #1333
  • d37a5c5: bump 3.6.3-dev.2 (Proddy) #1333
  • 6769336: Add entity category to HA Discovery topics - #1323 (Proddy) #1333
  • dad6261: update packages (proddy) #1336
  • 3a8495c: lowercase Optional (proddy) #1336
  • c4d1058: add rootCA for testing (proddy) #1336
  • dbc59b7: remove < and > from template texts (proddy) #1336
  • baa180c: added comments (proddy) #1336
  • c0a3d03: fix formatting for ranges not showing (proddy) #1336
  • 2ab2471: added WS170 - #1334 (proddy) #1336
  • cb10663: updated (proddy) #1336
  • f90f427: Create github-releases-to-discord.yml (Proddy) #1369
  • 20e3015: Update github-releases-to-discord.yml (Proddy) #1369
  • 5be1482: tidy up package builds (proddy) #1339
  • c150c57: update web building (Proddy) #1339
  • 6783d5b: fix typo in package (Proddy) #1340
  • a17f8db: add missing 'yarn webUI' (Proddy) #1340
  • c42ead9: fix rollup mangle that prevented table clicks (Proddy) #1341
  • 558fa20: remove left over debug comments (Proddy) #1341
  • 24d5ac7: default test is general (Proddy) #1341
  • a1bb493: show entity count in device list, remove type (Proddy) #1343
  • 7d85532: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • ddfc9f9: mqtt use main task again (MichaelDvP) #1369
  • 2583da8: platform asdev, revert mqtt client changes, uart-isr to flash to save ram (MichaelDvP) #1369
  • dc739b9: forceHeatingOff in E5 check telegram length (MichaelDvP) #1369
  • c212520: remove double dhw texts (MichaelDvP) #1369
  • 97de23f: add WLW176i to boilers (MichaelDvP) #1369
  • de2792f: add back esp32-s3 SSL for mqtt (MichaelDvP) #1369
  • c533e91: heatburnpower does not count similar with wwburnpow, #1335 (MichaelDvP) #1369
  • fddfa47: layout changes (Proddy) #1343
  • 18be921: package update (Proddy) #1343
  • eb274a9: move system info to download page, add a restart warning on upload (Proddy) #1343
  • 9698e78: remove dialog from upload as C++ code does restart immediately (Proddy) #1343
  • 3fe9296: EM100 to Alert, add first telegrams (MichaelDvP) #1369
  • 161f782: fix flodding bus with forceHeatingOff messages, dev3b (MichaelDvP) #1369
  • 0ed4667: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 237d631: remove double WiFi.disconnect (MichaelDvP) #1369
  • 6ab2cc6: AsyncTCP reduce stack, include some PRs (MichaelDvP) #1369
  • b0ea318: fix custom entities endpoint (Proddy) #1352
  • 4048f58: package update (Proddy) #1352
  • 15b9751: replace useNavigate hook with redirect (Proddy) #1352
  • 7a36c5e: quick link from device entities to custom entities page (the list icon) (Proddy) #1352
  • fd49f03: add DIV10 for WS170 - #1334 (Proddy) #1353
  • 07bdf28: added Michael's AsyncTCP fixes for testing (Proddy) #1353
  • c6c7754: added WSW196i to UI800 description (Proddy) #1353
  • 2c0d4fd: suppress MQTT warnings on standalone (Proddy) #1355
  • 9c2d861: rename scan devices to just one scan command, and add more devices (Proddy) #1355
  • 2f6edfd: typo (Proddy) #1355
  • 509d213: add TA4/TW1, fix decimal, add EM100 values, update (MichaelDvP) #1369
  • 5e6b0f6: add E32V2 board profile, fix autodetect and GPIOs (MichaelDvP) #1369
  • bf9877b: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • dbbd475: do not set forceheatingoff if not in settings (MichaelDvP) #1369
  • 5cf0d8d: board_profile name in NVS after autodetect (MichaelDvP) #1369
  • 5e7e1c3: show writable in web export, dev.4c (MichaelDvP) #1369
  • 3f31e63: show options and range in export - #1342 (Proddy) #1356
  • ad51870: no wifi disconnect until reboot on ssid cleared (MichaelDvP) #1369
  • 1fdeaf8: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 6abd56c: update packages, add psram, dev.4d (MichaelDvP) #1369
  • 9bb157b: yarn 4.0 (Proddy) #1362
  • 7dca774: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • 4a7d69c: add energy and meters #1359, #1350 (MichaelDvP) #1369
  • 96fe9ae: dont queue mqtt if not connected, dev.4e (MichaelDvP) #1369
  • 8ae5570: NTP do not configure disconnect if already disconnected (MichaelDvP) #1369
  • 31b2005: Remove Wifi-all-channel-scan, it induces connect issues. dev.4f (MichaelDvP) #1369
  • 374bd7c: extension module instead of pumpp module (MichaelDvP) #1369
  • ba106ee: AsyncTCP settings per DEFINE, prio 5 (MichaelDvP) #1369
  • 450f5a4: messing with yarn again (bored) (proddy) #1362
  • e2c2a12: Extension outPower UOM percent (MichaelDvP) #1369
  • 114a8af: mqtt publish extension module (MichaelDvP) #1369
  • 900112a: update packages (MichaelDvP) #1369
  • fcdc431: Wifi AP start after 10 sec, stay if not connected (MichaelDvP) #1369
  • 2dc1bd7: changelog, dev.4g (MichaelDvP) #1369
  • 77cfad9: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • b1a3d6e: update alert module (MichaelDvP) #1369
  • 2bac805: update packages (MichaelDvP) #1369
  • 240b7da: API commands logged at log level INFO - #1364 (Proddy) #1365
  • f5cd92d: added comments (Proddy) #1365
  • 5032c37: added 3.6.3-dev.5 (Proddy) #1365
  • c494627: package updates (Proddy) #1365
  • 7ea7a4b: Merge branch 'emsesp:dev' into dev (Proddy) #1365
  • 0b9a248: add HIU entities #1334, fix hp nrgheat/ww offsets #1349 (MichaelDvP) #1369
  • 597f0b1: logging commands (MichaelDvP) #1369
  • caadb50: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1369
  • e3a6441: switch back to C++11 (Proddy) #1368
  • b9e5741: #1364 (Proddy) #1368
  • 527dd87: change shower log message if using NTP (Proddy) #1368
  • 757bf58: show duration in sec (Proddy) #1371
  • f5f5901: package update (Proddy) #1371
  • 362b6a1: GNU++11 and not GNU++17 (Proddy) #1371
  • 29c1169: shower duration in sec (Proddy) #1372
  • 70d4bcf: support String entities in Home Assistant #1373 (Proddy) #1374
  • 16a9bc4: package updates (Proddy) #1374
  • 7c3dac3: order board profiles in menu (proddy) #1377
  • 9bf56b2: package update (proddy) #1377
  • 89d5915: support HA writable text fields (proddy) #1377
  • 33ac89e: uppercase Value (proddy) #1377
  • 74c6e54: uppercase Value (proddy) #1376
  • 862cc25: group order of board profiles (proddy) #1376
  • 1cd97cf: E32V2 button to 34, publish alert module (MichaelDvP) #1381
  • 94cf81c: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1381
  • faafd51: add optional exhausttemp from telegram E5 (MichaelDvP) #1381
  • b02207a: set EMSESP_DEFAULT_BOARD_PROFILE nd store to NVS (MichaelDvP) #1381
  • 4166645: merge mqttClinet PR 115 from BertMelis (MichaelDvP) #1381
  • 0838d06: Test for fixing #1378 (MichaelDvP) #1381
  • c934b9e: fix gh build (MichaelDvP) #1381
  • e7b7002: check RC20 master/remote thermostat, #1378 (MichaelDvP) #1381
  • 1097b51: do not overwrite mqtt-json items (MichaelDvP) #1381
  • 8307b09: digital_out, settings #1375, dev.5b (MichaelDvP) #1381
  • 288d9b7: fix relais command (MichaelDvP) #1381
  • store only if needed #1381 (MichaelDvP)
  • 6c17d61: set energy entities to HA-category diagnostic (metioned on discord) (MichaelDvP) #1381
  • 8eba09f: package update (Proddy) #1383
  • cd564f0: no commands for nrgheat & nrgww - #1382 (Proddy) #1383
  • a449ebd: improvements to #1382 (Proddy) #1383
  • c10ecb0: Update and fix translation (Wiktor) #1384
  • cd6a0da: change version to 3.6.3-test.6 so not mistaken with dev builds (Proddy) #1391
  • 387c2ee: package update (Proddy) #1391
  • fa184a8: sync latest MQTT changes from dev (Proddy) #1391
  • 44afa1a: auto formatting (Proddy) #1391
  • af1292c: update with notes from dev branch (Proddy) #1391
  • 2a8d3b8: package update (Proddy) #1390
  • c4c9ed7: 3.6.3-dev.6 (Proddy) #1390
  • 3f91377: added notes on MQTT changes (Proddy) #1390
  • 58cbfbc: update packages (Proddy) #1395
  • bf5b40c: fix MQTT base with paths not working in HA [#1393] (Proddy) #1395
  • 5f1dddf: enlarge uart-tx-queue, warn overflow (MichaelDvP) #1400
  • 555bf8c: pl entity translations (MichaelDvP) #1400
  • 110ee59: temperaturesensor -> F_(temperaturesensor), analog/temperature mqtt-base() (MichaelDvP) #1400
  • ba9f16d: publish schedule (MichaelDvP) #1400
  • sort entities, remove hpactivity-states, add 4-way-valve, input-states, eco+ #1400 (MichaelDvP)
  • 31a5216: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1400
  • 5997dd1: fix double publish scheduler (MichaelDvP) #1400
  • 5d0242b: sync & cleanup (MichaelDvP) #1400
  • f38f4bc: package sync with dev (proddy) #1402
  • a45f1ba: package update (proddy) #1407
  • 3fc36b5: fix standalone compiling (Proddy) #1405
  • 765e6bc: remove set command (with no args) (proddy) #1407
  • 7997544: update gh actions (Proddy) #1408
  • 4d5f8cc: fix retTemp, #1334 (MichaelDvP) #1409
  • f7d3939: update packages (Proddy) #1411
  • 031c97a: 3.6.3-dev.7 (Proddy) #1411
  • ac0fb52: fix HA warnings - add a device name - #1393 (Proddy) #1411
  • a2422e1: add hpEA0, heatnigpump for all boilers/hps/hiu, remove input-state (MichaelDvP) #1417
  • 4b6b89f: add uptimetotal, #1416 (MichaelDvP) #1417
  • 1b27fae: fix tag of hpEA0 (MichaelDvP) #1417
  • 1442568: uppercase ems (Proddy) #1418
  • 101159b: add sensors to generic test (Proddy) #1418
  • 2079b7e: formatting (Proddy) #1418
  • ea38011: add text to remind people about su command (Proddy) #1418
  • 9993a7c: fix UOM not showing in console - and added new command 'system values' (Proddy) #1418
  • fd81299: 3.6.3-dev.8 (Proddy) #1418
  • dfd2a01: Add options to invert RX and TX and to enable pullup on RX (Pelle van der Heide) #1422
  • 8e84455: sort HIU entities (MichaelDvP) #1428
  • 752ce33: RC300/BC400 mode setting (MichaelDvP) #1428
  • 529970f: remove option for RX_PULLUP, this is enabled by default in esp-idf (Pelle van der Heide) #1422
  • fc02721: package update (Proddy) #1418
  • 386082b: update for vscode (Proddy) #1418
  • 1a9cf4e: added more space for longer names (Proddy) #1418
  • ae0599d: optionally render with UOM attached (Proddy) #1418
  • 499ff0d: include (HS1) for standalone testing (Proddy) #1418
  • eccece7: minor code optimization (Proddy) #1418
  • d717b72: have its own show_values function (Proddy) #1418
  • a0f1f51: rename system values -> allvalues (Proddy) #1418
  • c1dabdd: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • fae876d: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • 50590f4: console api_data (MichaelDvP) #1428
  • 3b30083: fix extension module (MichaelDvP) #1428
  • 4f1ef29: thermostat RC300 mode (MichaelDvP) #1428
  • 21e28e9: only send command and value to backend write service (Proddy) #1425
  • 1f1b571: update packages (Proddy) #1425
  • 0f99415: add comments (Proddy) #1426
  • 0b5a7b9: fix bug when traversing ems devices when using cmd allvalues (Proddy) #1426
  • 3dbf8a0: fix crash on wrong input for switchtime (MichaelDvP) #1428
  • 4a1ea99: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2x (MichaelDvP) #1428
  • cf89a06: do not remove fetches (MichaelDvP) #1428
  • 1ada18e: 3.6.3-dev.9 (Proddy)
  • bc39b73: auto formatting (Proddy)
  • 722ca34: rollback and fix https://github.com/emsesp/EMS-ESP32/pull/1426 (proddy) #1430
  • 29f86c9: make standalone work (proddy) #1430
  • cc9819b: fix lint compile warnings (proddy) #1430
  • 28a7ceb: fix build on osx - see https://docs.platformio.org/en/latest/projectconf/sections/env/options/build/build_flags.html#stringification (proddy) #1432
  • 64471e4: dev.10 (proddy) #1432
  • edee463: replace unstable_useBlocker (proddy) #1432
  • a4062f5: package update (proddy) #1432
  • 00d66c1: package update (Proddy) #1434
  • 0261669: move JS to ES module (Proddy) #1434
  • 9c8677a: prepare for 3.6.3 release (Proddy) #1435
  • df6de21: Merge remote-tracking branch 'origin/dev' (Proddy)
  • 6796962: 3.6.3 (Proddy)

v3.6.2

8 months ago

Commits

  • 6173e94: add back process dest, fixes #1275, v3.6.1-dev0a (MichaelDvP) #1302
  • b165e1c: fix read int from webpage (MichaelDvP) #1302
  • 508f18c: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1302
  • fcf16ee: HA register all entities for Custom and Scheduler (MichaelDvP) #1302
  • 4c1b662: update packages (MichaelDvP) #1302
  • bd92345: boiler energy counter, stored in nvs (MichaelDvP) #1302
  • a5f5d36: analogsensor counter store to nvs (MichaelDvP) #1302
  • ced63a6: v3.6.1-dev0b, changelog (MichaelDvP) #1302
  • b912779: fix max for ULONG values, save counters every hour, 3.6.1-dev0c (MichaelDvP) #1302
  • 06e9b8d: round energy values to full kWh (MichaelDvP) #1302
  • f1034f4: energy values as HA sensors with classes, v3.6.1-dev0e (MichaelDvP) #1302
  • 09a1572: change ha-mqtt tto topic (MichaelDvP) #1302
  • 1c4da53: publish energy in api/mqtt with 2 digits (MichaelDvP) #1302
  • e9c3f8c: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1302
  • 95b8e79: use tasmota modified platform, v3.6.1-dev.1a (MichaelDvP) #1302
  • 0ba5d8e: update packages (MichaelDvP) #1302
  • 04e43d5: nomPower is always editable (MichaelDvP) #1302
  • esp32 use tasmota w/o tsl, S3 use development #1302 (MichaelDvP)
  • c19345c: color wifiicon in selector (MichaelDvP) #1302
  • 10c8c2b: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1302
  • 3c84a1c: preparing 3.7.0 (Proddy) #1291
  • 5e76bfa: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1302
  • 6a7a963: set esp32s2, esp32c3 to tasmota platform (MichaelDvP) #1302
  • 9c16e20: revert 'topic' to 't' (MichaelDvP) #1302
  • d24742f: package update (Proddy) #1292
  • bc44187: use espressif core 2.0.12 via Tasmota for 4MB build (Proddy) #1292
  • 809b6be: update packages (Proddy) #1296
  • ec939df: rename 3.6.2-dev-0 (Proddy) #1296
  • 776f726: update dump_entities.csv (Proddy) #1298
  • ac08bb6: add +x to execute scripts (Proddy) #1298
  • 7310db6: update packages (MichaelDvP) #1302
  • 9d3456c: show scheduler/custom always (MichaelDvP) #1302
  • 8a16566: translations (MichaelDvP) #1302
  • d8c298f: network init (MichaelDvP) #1302
  • 8d4b43e: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1302
  • 9cdeb7c: refactor custom vs customizations (Proddy) #1298
  • 8bb703f: package update (Proddy) #1298
  • 4c8fd45: add test for custom entities (Proddy) #1298
  • 0ab5732: fix typos (Proddy) #1298
  • a3f05cb: /api/custom show {} if no Custom Entities configured instead of an error #1297 (Proddy) #1298
  • 09e2945: add BSSID and Channel to network settings, full_scan (MichaelDvP) #1302
  • a6b0c74: add message "no entries" to analog/temperature/custom/sccheduler (MichaelDvP) #1302
  • 42a4c79: dont queue publish on change if not connected, keep flag (MichaelDvP) #1302
  • ca9ac86: package updates (Proddy) #1298
  • 8b136dd: "no entries" is valid command execution (MichaelDvP) #1302
  • e6bcded: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (MichaelDvP) #1302
  • 6ab2135: show commands always include internal devices. (MichaelDvP) #1302
  • 9f1002d: remove channel from networkSettings (MichaelDvP) #1302
  • 951e706: add custom to "show devices" (MichaelDvP) #1302
  • 4824152: empty json instead of "no entries" (MichaelDvP) #1302
  • ba7ceca: Network, reconnect without waiting (MichaelDvP) #1302
  • 9c33b5c: limit mqtt queue to 300 (MichaelDvP) #1302
  • bbc5bc8: sync mqtt client with origin (MichaelDvP) #1302
  • 529b46d: update packages needs changed svg handling (MichaelDvP) #1302
  • ad81f84: tag more boiler dhw values (MichaelDvP) #1302
  • 96bf1a3: v3.6.2-dev.2, changelog (MichaelDvP) #1302
  • 5c484d5: allow empty response in webAPI (MichaelDvP) #1302
  • dcdd8d9: cleanup, adapt comments, packages (MichaelDvP) #1302
  • b893290: disabled entity values shown in white text (proddy) #1303
  • df70ed0: remove comments (proddy) #1303
  • 755408e: standalone build works (proddy) #1303
  • 6655035: autoformatting (proddy) #1303
  • 5abfdf1: burner settings use min/max from telegram 4, fix max for values < 0 (MichaelDvP) #1304
  • 38a1c9e: Merge branch 'emsesp:dev' into dev (MichaelDvP) #1304
  • f427288: minor changes to sonar checks (Proddy) #1306
  • 3ab5946: package updates (Proddy) #1306
  • ba4ebe2: make compile standalone on linux (Proddy) #1306
  • 365c959: revert default test to general (Proddy) #1306
  • 41228e8: lint warning work-around (Proddy) #1306
  • 917e268: add TODO on possible memory out-of-bounds error (Proddy) #1306
  • 14f2cd4: package update (Proddy) #1306
  • 21eaf70: package update (Proddy) #1306
  • 1b0f840: update script (Proddy) #1306
  • 9c423dc: remove comment (Proddy) #1306
  • a04f4d7: fix standalone build and make - ignore warning when comparing signed/unsigned ints (Proddy) #1306
  • 3a1b7ca: avoid possible div-zero (MichaelDvP) #1309
  • 2e25e46: temperaturesensor commands only if enabled (gpio != 0) (MichaelDvP) #1309
  • 9946755: check each single nvs values before writing it (MichaelDvP) #1309
  • 3900b8f: log API call (Proddy) #1311
  • bc0a90e: update packages (Proddy) #1311
  • 3f99806: sending dash/- to reset command doesn't error (Proddy) #1311
  • 5d78f1c: Reset command renamed to reset (Proddy) #1311
  • 763a2ea: bump version (Proddy) #1311
  • e1ee83b: update with 3.6.2 (Proddy) #1311
  • d3b086a: added more API tests (Proddy) #1311
  • 32f2c6d: Merge remote-tracking branch 'origin/dev' (Proddy)
  • 7bd8710: 3.6.2 (Proddy)
  • df9f75a: updated yarn for 3.6.2 (Proddy)

v3.6.1

8 months ago

[3.6.1]

IMPORTANT! BREAKING CHANGES

  • shower_data MQTT topic shows duration is seconds (was previously a full english sentence)

Added

  • show WiFi rssi in Network Status Page, show quality as color

Fixed

  • Issue in espMqttClient causing a memory leak when MQTT broker is disconnected due to network unavailability #1264
  • Using MQTT enum values correctly formatted in MQTT Discovery #1280

Changed

  • mqtt free mem check set to 60 kb
  • small cosmetic changes to Searching in Customization web page
  • updated to [email protected]

Commits

  • e9cf3f5: prepare for 3.7.0 (Proddy) #1261
  • 1fd3c11: build s3 (Proddy) #1263
  • 757757f: package update (Proddy) #1263
  • 7496f48: remove zipfs (Proddy) #1266
  • 0feaed8: update web packages (Proddy) #1266
  • 1bc70f0: remove polling (Proddy) #1272
  • c703106: update packages (Proddy) #1272
  • 9c946b9: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (Proddy) #1272
  • 1818057: update packages (MichaelDvP) #1273
  • f6a4da0: mqtt free mem to 40k, v3.7.0-dev1 (MichaelDvP) #1273
  • 78a5166: update packages (Proddy) #1272
  • 152e6ce: don't spell check C files (Proddy) #1272
  • b2113ad: update API tests from VSC (Proddy) #1272
  • 65ea11b: formatting only (Proddy) #1272
  • f46b002: API call for shower coldshot - #1267 (Proddy) #1272
  • 2fe18c1: text changes and formatting (Proddy) #1272
  • 4ee045b: formatting and adding a t command in debug/standalone (Proddy) #1272
  • 9aa9cc4: bump version 3.7.0-dev1 (Proddy) #1272
  • d0c368f: dont allow not_connected_publish, fix mqtt success/fail counters, v3.7.0-dev1a (MichaelDvP) #1273
  • c3227a6: mqtt:min alloc to 45k, fix memcheck for PSRAM, dev1b (MichaelDvP) #1273
  • d17582d: mqtt check 60k free heap (not maxalloc), dev1c (MichaelDvP) #1273
  • b7611c6: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1273
  • 7e45c89: add missing subscribes (MichaelDvP) #1273
  • 120c0b5: update espMqttClient, add own mqtt limit, fix queue display, 3.7.0-dev1d (MichaelDvP) #1273
  • 647acf6: show rssi in networkstatus (MichaelDvP) #1273
  • bde0662: add log message for mqtt low memory (MichaelDvP) #1273
  • ae1bf1c: merge mqtt changes from bertmelis, dev2 (MichaelDvP) #1273
  • 005463c: update espMqttClient (MichaelDvP) #1273
  • 4778206: changelog (MichaelDvP) #1273
  • 7444fdc: package update (Proddy) #1277
  • aba597a: searches both custom name and shortname, show writable (Proddy) #1277
  • e6f0ecc: show green/red circles if active (Proddy) #1277
  • 93d50bb: update for 3.6.1 (Proddy) #1277
  • 6babdab: change 3.7.0 to 3.6.1 as we need a critical patch soon (Proddy) #1277
  • 81842e5: auto formatting with clang (Proddy) #1277
  • fb44e02: fix standalone build (Proddy) #1277
  • 57a5857: addd missing translations and show value type in table (Proddy) #1279
  • fcc2a48: Update to [email protected], v3.6.1-dev.1 (MichaelDvP) #1284
  • aa5730c: stay on platform 6.3.2 for esp32 until heap issue is solved (MichaelDvP) #1284
  • 01f6024: color network antenna icon for wifi quality (MichaelDvP) #1284
  • f38e0ab: package updates (Proddy) #1285
  • b3ada4a: 3.6.1-dev.2 (Proddy) #1285
  • 6db5058: updated to 3.6.1-dev.2 (Proddy) #1285
  • 98e2951: fix mqtt enum in discovery #1280 (Proddy) #1285
  • 6e3c2b2: update example for debug (Proddy) #1285
  • b7b3cb1: show wifi-quality in network selector (MichaelDvP) #1286
  • f462afb: update pacakges (Proddy) #1288
  • 09ff892: fix for MQTT enum index option leads to error in HA #1280 (Proddy) #1288
  • 4bec32e: HA register all values from custom and scheduler (MichaelDvP) #1289
  • 2f5b7cd: add back process dest, fixes #1275 (MichaelDvP) #1289
  • bf02b0a: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1289
  • aad9c12: fixes MQTT enum index option leads to error in HA #1280 (Proddy) #1290
  • 3ce67b8: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (Proddy) #1290
  • 86919c1: Merge branch 'origin/dev' (Proddy)

v3.6.0

9 months ago

[3.6.0] August 13 2023

IMPORTANT! BREAKING CHANGES

There are breaking changes between 3.5.x and earlier versions of 3.6.0. Please read carefully before applying the update.

  • The sensors have been renamed. dallassensor is now temperaturesensor in the MQTT topic and named ts in the Customizations file. Likewise analogs is now analogsensor in MQTT and called as in the Customizations file. If you have previous customizations you will need to manually update by downloading, changing the JSON file and uploading. It's also recommended cleaning up any old MQTT topics from your broker using an application like MQTTExplorer.

Added

  • Workaround for better Domoticz MQTT intergration? #904
  • Show MAC address without connecting to network enhancement #933
  • Warn user in WebUI of unsaved changes #911
  • Detect old Tado thermostat, device-id 0x19, no entities
  • Some more HM200 entities #500
  • Added Scheduler #701
  • Added Custom Entities read/write from EMS bus
  • Build S3 binary with github actions
  • Greenstar HIU #1158
  • AM200 code 10 #1161
  • Ventilation device (Logavent HRV176) #1172
  • Turn ETH off on wifi connect #1167
  • Support for multiple EMS-ESPs with HA #1196
  • Italian translation #1199
  • Turkish language support #1076
  • Buderus GB182 - HC1 mode change not work bug #1193
  • Minimal flow temperature enhancement #1192
  • Roomtemperature Switching Difference enhancement #1191
  • Dew Point Temperature Difference enhancement #1190
  • Control of heating circuit mode enhancement #1187
  • Warn user in WebUI of unsaved changes enhancement #911
  • Create safebuild app to fit into factory partition to give ESP32 more flash memory enhancement #608
  • Support ESP32 S2, C3 mini and S3 #605
  • Support Buderus AM200 #1161
  • Custom telegram handler #1155
  • Added support for TLS in MQTT (ESP32-S3 only) #1178
  • Boardprofile BBQKees Gateway S3
  • Custom entity type RAW #1212
  • API command response #1212

Fixed

  • HA-discovery for analog sensor commands #1035
  • Enum order of RC3x nofrost mode
  • Heartbeat interval
  • Exhaust temperature always zero on GB125/MC110/RC310 bug #1147
  • thermostat modetype is not changing when mode changes (e.g. to night) bugSomething isn't working #1098
  • NTP: cant apply changed timezone #1182
  • Missing Status of VS1 for Buderus SM200 enhancement #1034
  • Allowed gpios for S3

Changed

  • Optional upgrade to platform-espressif32 6.3.0 (after 5.3.0) #862
  • Use byte 3 for detection RC30 active heatingcircuit #786
  • Write repeated selflowtemp if tx-queue is empty without verify #954
  • HA discovery recreate after disconnect by device #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 (thanks @pswid)
  • Enlarge UART-Stack to 2,5k
  • Retry timeout for Mqtt-QOS1/2 10seconds
  • Optimize WebUI rendering when using Dialog Boxes #1116
  • Optimize Web libraries to reduce bundle size (3.6.x) #1112
  • Use espMqttClient with integrated queue #1178
  • Move Sensors from Web dashboard to it's own tab enhancement #1170
  • Optimize WebUI dashboard data #1169
  • Replace React core library with Preact to save on memory footprint
  • Response to system/send raw reads gives combined data for telegrams with more parts

Commits

  • 3404679: fix #1188 (MichaelDvP) #1189
  • 9a34b2d: force mqtt disconnect on wifi disconnect (MichaelDvP) #1201
  • d2ff44e: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1201
  • b28865a: use only espMqttClient queue (MichaelDvP) #1201
  • 52d4505: updates #3 (Proddy) #1200
  • 81e5ee8: fix typo ventMode (MichaelDvP) #1201
  • 85716bc: update #4 - more alova (Proddy) #1200
  • 5784bf7: added blur (proddy) #1200
  • e11d5be: fix truncate of long device names in data box (proddy) #1200
  • 5c6d704: alova updates #4 (proddy) #1200
  • 8e081ce: alova update #6 (proddy) #1200
  • c44903e: update #6 (proddy) #1200
  • adc4760: alova - implementing UpdateState (proddy) #1200
  • f58dbf6: alova - update comments (proddy) #1200
  • 2ae45ec: merging to sync - still need to fix system.ts (proddy) #1200
  • ed55a96: more alova ports (Proddy) #1200
  • b1d666d: alova - refactor wifi scan (Proddy) #1200
  • ce1b9f2: alova - add interceptor (Proddy) #1200
  • bc6b48b: fix signin (Proddy) #1200
  • 0e52dea: package updates (Proddy) #1200
  • 2b24f25: optimize restart using alova lib (proddy) #1200
  • e615274: package updates (proddy) #1200
  • 27b9aa6: fix timeout (Proddy) #1200
  • 158617f: fixes #1196 - use basename as ids in HA to support multiple EMS-ESP's (Proddy) #1200
  • 8b8b023: update with 1196 (Proddy) #1200
  • f61c447: add duplicate name check (proddy) #1200
  • 5fddb08: increase timeout to 3 secs (proddy) #1200
  • 89f14f1: add comments (proddy) #1200
  • d6c5c87: fix Cancel (proddy) #1200
  • d17705d: thermostat hpmodes (MichaelDvP) #1201
  • f4cae50: update packages (MichaelDvP) #1201
  • 31220b3: fix webEntity commands (MichaelDvP) #1201
  • 8b800de: update packages (MichaelDvP) #1201
  • 3efe16c: fix min/max adaption (MichaelDvP) #1201
  • cbb7d46: add cooling #1198, fix min limit of noreducetemp (MichaelDvP) #1201
  • fb41606: alova upload experiments (proddy) #1200
  • d27ef25: fix crash on min/max check (MichaelDvP) #1201
  • 32f3c64: fix translation cooling (MichaelDvP) #1201
  • 985da48: fix upload, except cancel (Proddy) #1200
  • 9b21607: show EMS-ESP welcome message first (Proddy) #1200
  • 34113c3: fix progress bar when uploading (Proddy) #1200
  • 09aea28: add it-translations (MichaelDvP) #1201
  • 86daa13: fix for cancel upload (Proddy) #1200
  • 476f84b: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1201
  • b0fc26b: remove unused async-mqtt-client-lib (MichaelDvP) #1201
  • 50939c1: changelog (MichaelDvP) #1201
  • da3e118: fix restart monitor (Proddy) #1236
  • 0156dd4: test release (MichaelDvP) #1202
  • 2094d42: readme (MichaelDvP) #1202
  • 3bd21d4: try to fix standalone (MichaelDvP) #1202
  • 98b2a3a: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1202
  • 0b6eba2: add dutch translations (Proddy) #1236
  • 90a1bdd: add back signon endpoint (Proddy) #1236
  • e8e3fc5: remove todo (Proddy) #1236
  • f909b32: remove todo (Proddy) #1236
  • 5176901: autoformatting (Proddy) #1236
  • 7086358: fix for alova multi-cancel (Proddy) #1236
  • 36f88c7: increase timeout to 3 seconds (Proddy) #1236
  • 50b8db0: remove divider after EN. All countries are equals! (Proddy) #1236
  • 2ad3758: add back json body parsing (Proddy) #1236
  • 905c496: ignore uploaded files (Proddy) #1236
  • 523f501: added yarn (Proddy) #1236
  • 40737ea: fix typo (Proddy) #1236
  • 98e9b62: fix lint warning (Proddy) #1236
  • e52f095: fix build standalone (Proddy) #1236
  • 75defd0: always add dump_entities for reference (Proddy) #1236
  • ab4f8d4: fix standalone build (Proddy) #1236
  • d2523fc: upgrade ArduinoJson to 6.21.2 (Proddy) #1236
  • 4e736a4: reset dirty when saving (MichaelDvP) #1203
  • 143ce8c: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1203
  • 5977b05: update mqtClient (MichaelDvP) #1205
  • 3a7eb63: update packages (MichaelDvP) #1205
  • 84b8fa8: update it translations (MichaelDvP) #1205
  • d33a554: package update (Proddy) #1206
  • 55c33ef: order languages alphabetically (Proddy) #1206
  • 942eba8: fix offsets for #1187 (MichaelDvP) #1207
  • 30388da: refresh change log with all 3.6.0 updates (Proddy) #1208
  • bb87d06: formatting (Proddy) #1208
  • dc3467e: package update (Proddy) #1208
  • 5112bf9: package update (Proddy) #1209
  • f3d1ed5: add timeout so Wifi Scan works (Proddy) #1209
  • 67ce233: remove mention of scan devices (Proddy) #1211
  • c934e66: some textual cleanup (Proddy) #1211
  • f997359: package update, fixing lint (Proddy) #1211
  • 3aa806c: formatting (Proddy) #1211
  • 1b27ccf: formatting (Proddy) #1211
  • eb6e8d0: comments (Proddy) #1211
  • bea0922: report on invalid extension - Validate file name extension on file upload #1210 (Proddy) #1211
  • 365d246: fix prettier in vscode (Proddy) #1211
  • 443fe64: add optional secure mqtt (MichaelDvP) #1222
  • f62b554: add missing \n in certificate (MichaelDvP) #1222
  • d8364c5: close only on 406 (Proddy) #1211
  • d537247: package updates (Proddy) #1211
  • 32884da: Merge branch 'emsesp:dev2' into dev2 (Proddy) #1211
  • 99b2da7: package update (Proddy) #1211
  • 91e0a29: autoscroll in system log (Proddy) #1211
  • 1360ffa: remove bogus import (Proddy) #1211
  • 2db7174: fix cutting output of large numbers #1213 (MichaelDvP) #1222
  • ae46f40: fix secure mqtt (MichaelDvP) #1222
  • 29557d7: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1222
  • 1b832b5: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1222
  • d3175e3: update packages (MichaelDvP) #1222
  • 1e8adfb: activate setInsecure to make tsl work (MichaelDvP) #1222
  • 87f28e7: adapt limits #1215, #1190 (MichaelDvP) #1222
  • 5374127: show WPA3 in networkselector (MichaelDvP) #1222
  • 78403ad: mqtt tls only for esp32-S3, certificate input strips header/footer/CR/LF (MichaelDvP) #1222
  • 2c19b93: Change MqttClient without restart, use secureClient for port >8800 (MichaelDvP) #1222
  • d92cd4e: Add endpoint to read firmware capabilities #1218 (Proddy) #1219
  • 5f8f13e: update lint & packages (Proddy) #1219
  • bf6c522: remove features (Proddy) #1219
  • 0415ade: show version on signin (Proddy) #1219
  • eb7ed0c: don't render until we have a GET value (Proddy) #1219
  • 156d5a0: update text - https://github.com/emsesp/EMS-ESP32/commit/bea0922ee8417105e4006d3b56b852488b2ceea0 (Proddy) #1219
  • b8e36eb: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1222
  • 52c3153: update changelog (Proddy) #1223
  • dde270a: package update (Proddy) #1223
  • 3654003: replace react with preact #1224 (Proddy) #1225
  • 25ff2bd: Merge branch 'dev2' of https://github.com/proddy/EMS-ESP32 into dev2 (MichaelDvP) #1229
  • 5af1f93: Merge branch 'emsesp:dev2' into dev2 (Proddy) #1225
  • 17b4964: test response and custom entity raw, #1212 (MichaelDvP) #1229
  • e2f5124: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (Proddy) #1236
  • afad1d7: small updates (MichaelDvP) #1229
  • d9ad835: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1229
  • 18d32de: fix custom entity value info (MichaelDvP) #1229
  • 0afda87: update packages (Proddy) #1226
  • 9ff8d01: make standalone compile (Proddy) #1226
  • 08a5437: packages, custom entiie small fixes (MichaelDvP) #1229
  • 2a9be94: package cleanup (Proddy) #1226
  • af3ed87: text change (Proddy) #1226
  • 1b62301: added log message (Proddy) #1226
  • f3d3a38: get standadlone working with espMqttClient (Proddy) #1226
  • 7881aba: run make from vsc (Proddy) #1226
  • 4730389: remove log line (Proddy) #1226
  • d1ebf37: update example (Proddy) #1226
  • 9ad9bc5: default esp32_4M (Proddy) #1226
  • 66799d0: update packages (Proddy) #1226
  • 116c514: dev.13d (Proddy) #1226
  • 18e4c3a: fix odd spelling mistakes (Proddy) #1226
  • 660a715: 4M asym partitions for usb flash (MichaelDvP) #1229
  • 6d0bd09: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1229
  • ccd69c2: compile on mac osx (proddy) #1227
  • 98dd25c: make EMS-ESP compile standalone on osx/darwin and linux (Proddy) #1227
  • 3772481: changes to compile standalone (Proddy) #1227
  • 7bb6427: updated comments (Proddy) #1227
  • cbecebd: formatting (Proddy) #1227
  • b659218: use original formatting (Proddy) #1227
  • ed694f4: formatting (Proddy) #1227
  • 1b6e3b8: formatting (Proddy) #1227
  • 7a5f13b: respond all telegram parts if request length >= 32 (MichaelDvP) #1229
  • d84a555: make standalone compile on osx (proddy) #1227
  • c47414d: response show combined telegram (MichaelDvP) #1229
  • 8b58282: Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 (MichaelDvP) #1229
  • 2bd7e04: update packages (MichaelDvP) #1229
  • e3c775d: Add BBQKees Gateway S3, update changelog (MichaelDvP) #1229
  • 207d92b: scheduler value info (MichaelDvP) #1229
  • 93bbf25: terser package update (proddy) #1230
  • a4ddacb: package update (proddy) #1230
  • 96d7069: make standalone compile (proddy) #1230
  • 00f0895: mention preact (proddy) #1230
  • 9621315: fix mqtt on_message (MichaelDvP) #1231
  • 67397dc: auto format (proddy) #1232
  • b2482b0: bump version (proddy) #1232
  • ded26fe: upgrade arduinojson 6.21.3 (proddy) #1232
  • c8466df: exclude arduinojson with Todo Tree (proddy) #1232
  • a2f0caf: update packages (MichaelDvP) #1234
  • 2e829b5: thermostat cooling state (MichaelDvP) #1234
  • 0106057: mqtt on_message: make char * conversion more clear (MichaelDvP) #1234
  • bb39e8b: update tr translation (MichaelDvP) #1235
  • 52de833: response error messages (MichaelDvP) #1235
  • d92974d: read all telegram parts in one poll (MichaelDvP) #1235
  • 26daf54: update packages (MichaelDvP) #1235
  • f677616: notice telegram log only for read, not for response (MichaelDvP) #1235
  • cac7ddd: log_trace for response (MichaelDvP) #1235
  • 1d979cc: Merge remote-tracking branch 'origin/dev2' into dev (proddy) #1236
  • 657056d: bump version (proddy) #1236
  • f788be6: more tr translations (MichaelDvP) #1237
  • 6cee81a: README.md: Fix link to supported devices #1239 (proddy) #1245
  • 2e1e294: update packages (proddy) #1245
  • 0cc1421: dev.15 (proddy) #1245
  • 9b92bfa: Enhance version check to differentiate between ESP32 and ESP32-S3 bin versions #1240 (proddy) #1245
  • ca2bb4b: language menu in login page (proddy) #1245
  • 171df2c: hardcode "platform = [email protected]" for all targets (Proddy) #1245
  • a72cbe9: bump version (Proddy) #1245
  • 9468248: fix ci_s3 (Proddy) #1245
  • 7efc761: fix platform to [email protected] (proddy) #1245
  • c4ec535: update packages (proddy) #1245
  • e17f709: increase size of username/password fields (proddy) #1245
  • 7e791e5: hardcode links to release notes (proddy) #1249
  • 94407e5: Merge branch 'emsesp:dev' into dev (Proddy) #1249
  • 2b54db2: update prettier for windows (Proddy) #1250
  • b5b965e: fix typo (Proddy) #1250
  • 6ccab21: fix HM200 compressor speed, #1247 (MichaelDvP) #1251
  • a996d00: remove aria labels (Proddy) #1250
  • 643b424: hardcode colours (Proddy) #1250
  • ff68d23: add style to Dialog boxes (Proddy) #1250
  • 3c51e80: remove translation for Heatbeat (Proddy) #1250
  • 1d1aaef: add back progmem generation (MichaelDvP) #1251
  • 461f1bb: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (MichaelDvP) #1251
  • f39deef: add vscode extensions (Proddy) #1250
  • 0924f44: update packages (Proddy) #1250
  • faa3479: make progmem work again (Proddy) #1250
  • 4e4cc93: Merge branch 'emsesp:dev' into dev (Proddy) #1250
  • 1360a5d: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #1251
  • 0ab081c: package update (Proddy) #1252
  • 8dfff29: fixes #1243 (Proddy) #1252
  • b2590fc: Merge branch 'emsesp:dev' into dev (Proddy) #1252
  • 8bb2157: update sonar scanner (Proddy) #1253
  • a652a3a: nl translations (MichaelDvP) #1254
  • 89b7eaa: fix MM10 pump command (MichaelDvP) #1257
  • c8e6466: fix upload settings file #1256 (MichaelDvP) #1257
  • 86737fb: also Network (MichaelDvP) #1257
  • 86c965b: move prettier - so "yarn run format" works (Proddy) #1258
  • e87ea67: update packages (Proddy) #1258
  • b500076: bump version to v18 with Michael's upgrade fix (Proddy) #1258
  • 8da6761: Merge branch 'dev' (Proddy)
  • 46eb418: update with 3.6.0 (Proddy)

v3.5.1

1 year ago

[3.5.1] March 11 2023

Added

  • Detect old Tado thermostat, device-id 0x19, no entities
  • Some more HM200 entities #500
  • Add entity to force heating off (for systems without thermostat) #951

Fixed

  • HA-discovery for analog sensor commands #1035

Changed

  • Use byte 0 for detection RC30 active heatingcircuit #786
  • Write repeated selflowtemp if tx-queue is empty without verify #954
  • HA discovery recreate after disconnect by device #1067
  • File upload: check flash size (overflow) instead of filesize

v3.5.0

1 year ago

[3.5.0]

IMPORTANT! BREAKING CHANGES

  • When upgrading to v3.5 for the first time from v3.4 on a BBQKees Gateway board you will need to use the EMS-EPS Flasher to correctly re-partition the flash. Make sure you backup the settings and customizations from the WebUI (System->Upload/Download) and restore after the upgrade.
  • Support for multiple EMS-ESPs [#759] has been added as an optional setting for MQTT. When enabled, which is now the default, all MQTT Discovery Entity IDs will include the MQTT base name and the shortname of the EMS-ESP device entity. For example what was previously sensor.boiler_actual_boiler_temperature will now become sensor.ems_esp_boiler_boiltemp. If you still want to use the old format and retain the history and script compatibility in Home Assistant then set this back to the old format.

Added

  • Translations in Web UI and all device entity names (DE, NL, SV, PL, NO, FR) #22
  • Add support for Lolin C3 mini #620
  • Add support for ESP32-S2 #667
  • Add devices: Greenstar 30Ri boiler, Junkers FW500 thermostat, Buderus BC30 controller
  • Add program memory info
  • Add mqtt queue and connection infos
  • Adapt min/max if ems-value is not in this range
  • Add heat pump settings for inputs and limits #600
  • Add hybrid heatpump #500
  • Add translated tags
  • Add min/max to customization table #686
  • Add MD5 check #637
  • Add more bus-ids #673
  • Use HA connectivity device class for Status, added boot time #751
  • Add commands for analog sensors outputs
  • Support for multiple EMS-ESPs with MQTT and HA [#759]
  • Settings for heatpump silent mode and additional heater [#802] [#803]
  • Zone module MZ100 #826
  • Default MQTT hostname is blank #829
  • wwCurFlow for ems+ devices #829
  • Add Rego 3000, TR120RF thermostats #917
  • Add config for ESP32-S3
  • Add heatpump silent mode and other entities #896
  • Allow reboot to other partition (factory or asymetric OTA)
  • Blacklist entities to remove from memory #891
  • Add boiler pump operating mode #944

Fixed

  • Factory Reset not working #628
  • Valid 4 byte values #820
  • Commands for multiple thermostats #826
  • API queries for multiple devices #865
  • Console crash when using call with command hcx only. #841
  • heatingPump2Mod was wrong, changed to absBurnPow [#908
  • Rounding of web input values
  • Analog sensor with single gpio number #915
  • HA dallas and analog configs: remove/rebuild on change #888
  • Modes and set seltemp for RC30 and RC20 #932

Changed

  • Discovery in HomeAssistant don't work with custom base topic. #596 Base topic containing / are changed to _
  • RF room temperature sensor are shown as thermostat
  • Render mqtt float json values with trailing zero
  • Removed flash strings, to increase available heap memory
  • Reload page after restart button is pressed
  • Analog/dallas values command as list like ems-devices
  • Analog/dallas HA-entities based on id
  • MQTT Base is a mandatory field. Removed MQTT topic length from settings
  • HA duration class for time entities [#822
  • AM200 alternative heatsource as class heatsource [#857

Commits

  • a46b394: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #815
  • 7c1bade: add auxilliary heater setting #803 (MichaelDvP) #815
  • ba90ebd: merge multiple_instances with entity_format (Proddy) #808
  • 1e78979: default multiple_instances is enabled (Proddy) #808
  • 1aef27d: Merge branch 'emsesp:dev' into dev (Proddy) #808
  • b6de431: add French MQTT entity format strings (in EN) (Proddy) #808
  • 1350638: rename auxheater (MichaelDvP) #815
  • 4bd6db3: Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev (MichaelDvP) #815
  • 137e047: auxheaterdelay and hyst #803 (MichaelDvP) #815
  • 147be12: fixes for #804 (Proddy) #808
  • 4b7bbb3: minor cleanup and testing (Proddy) #808
  • a529879: some aux heater trnlations (MichaelDvP) #815
  • 94b75dd: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #815
  • dc6e7f7: changelog (MichaelDvP) #815
  • ab3b9f1: Sort languages alphabetical (MichaelDvP) #815
  • 44e6bb7: add auxHeaterStatus (MichaelDvP) #815
  • 783ea79: support 3 types of MQTT discovery entity id (proddy) #816
  • c0946f1: Merge branch 'dev' into dev (Proddy) #815
  • dc27a44: fix typo (Proddy)
  • 17cbd26: fix another silly mistake (Proddy)
  • eb30c1e: fixes, nl translation #803 (MichaelDvP) #817
  • d70b5d7: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #817
  • 3bea757: FR translations from manual #803 (MichaelDvP) #817
  • ce0ee49: add step to numeric command-values in HA discovery (MichaelDvP) #818
  • 502613b: add uom K, heatpump difftemp #803 (MichaelDvP) #819
  • f1dbd30: dhw comf/eco switch off temps #803 (MichaelDvP) #819
  • cbd55b0: uom "Kelvin" to HA temperature (MichaelDvP) #819
  • 6f7fa6a: fix #820, NOTSET check for 4 byte values. (MichaelDvP) #819
  • 5a69ac0: added "compressor temp." for more hp types (pswid) #825
  • fae8cf8: Merge branch 'emsesp:dev' into dev (pswid) #825
  • d1afea1: added dhw eco+ switch off temp (pswid) #825
  • ab1924d: fix #820, 4byte-values (MichaelDvP) #836
  • cfa486d: Add mixing module MM300, product-id 193 (MichaelDvP) #836
  • 9cbb810: add device_id to commands, fix #826 (MichaelDvP) #836
  • d300ed3: readonly check with device_id (MichaelDvP) #836
  • 2bb6d98: Polish translation update (pswid) #827
  • f66e771: fix crashes, clean up, update packages (MichaelDvP) #836
  • c1f39fb: Dashboard/Customization Buffer 16k, measure and and log size. (MichaelDvP) #836
  • b9b79bb: webbuffer 12k to reduce http:507 messages (MichaelDvP) #836
  • 1b956c6: check log_buffer before expanding (MichaelDvP) #836
  • 94b4cb0: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #836
  • 3c91ac2: Set device_class to duration in HA sensor definitions #822 (Proddy) #830
  • ca871f6: Remove the test.mosquitto.org URL in the MQTT settings #829 (Proddy) #830
  • 5f9ba2e: add TODO for missing translations (Proddy) #830
  • fdde118: buffer back to 20k (MichaelDvP) #836
  • 2151905: test upgrade (Proddy) #830
  • b7bfd80: kB back to KB, L back to l (proddy) #830
  • 1f1feed: fix limit weblog buffer (MichaelDvP) #836
  • 945ef2f: rename setting to "max buffer size", show used buffer in info (MichaelDvP) #836
  • 082268d: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #836
  • a7f7959: typo (MichaelDvP) #836
  • 9d80c2c: add generic controller without product id #835 (MichaelDvP) #836
  • 70cfbc3: cleanup and formatting (MichaelDvP) #836
  • 9d9d88b: compile with limited set of tests (flash mem overload) (Proddy) #840
  • 1f45506: add semver lib (Proddy) #840
  • a9aac33: rename lib (Proddy) #840
  • 55fa968: remove unneeded variables (Proddy) #840
  • d5c02f6: added (Proddy) #840
  • 51bf163: change version name (Proddy) #840
  • 8aa659e: c++17 (Proddy) #840
  • 44c31c9: 3.5.0-dev.14 (Proddy) #840
  • b2f001e: minor text change (Proddy) #840
  • ffcf98b: move defines for board types (Proddy) #840
  • 067129f: banner text changes (Proddy) #840
  • 84589a4: add version to settings file (Proddy) #840
  • 8000497: check for fresh install (Proddy) #840
  • 9b3b7fc: Support upgrade/downgrade between versions #832 (Proddy) #840
  • 8343812: fixes #833 (Proddy) #840
  • 327cf7e: rollback to c++11 to save on flash (proddy) #840
  • 28de5bb: fix #841 (MichaelDvP) #842
  • a41de7e: Avoid 507, reduce buffer stepwise until it fits (MichaelDvP) #842
  • 451b3ab: fix copy/paste error (MichaelDvP) #845
  • bbaf892: add silentMode #831 (MichaelDvP) #845
  • feca878: Create table of all EMS-ESP entities, by device, shortname/fullname and characteristics #828 (proddy) #851
  • 9b66b02: Merge branch 'emsesp:dev' into dev (Proddy) #851
  • d9ecf0e: remove double values hpsuctionGas/hpHotGas, stick to hpTr5/hpTr6 (MichaelDvP) #849
  • bb94d56: Merge branch 'emsesp:dev' into dev (Proddy) #851
  • 6390f4a: update packages (Proddy) #851
  • 5d45064: update ArduinoJson to latest v6.20.0 (saves 1600 bytes in flash. whoot!) (Proddy) #851
  • bad982d: update ArduinoJson to latest v6.20.0 (saves 1600 bytes in flash. whoot!) (Proddy) #856
  • 43b4adc: changes to #828 (Proddy) #851
  • 75b0869: Additional SE translation (mvjt) #854
  • 10f1c57: Additional SE translation (corrections) (mvjt) #854
  • 15e940b: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #856
  • 22cc890: HA firstrun only delete config, create HA in next loop (mqtt queue) (MichaelDvP) #856
  • 1f1422b: fix for #828 - show thermostat hc1 and mixer wwc (Proddy) #858
  • 29838a4: fix #857, add class heatsource (MichaelDvP) #870
  • ffa7dde: add icon, rename to AM200, show web log buffer filling, #857 (MichaelDvP) #870
  • bfcdf3e: fix #860, wwactivated in offset 5 (MichaelDvP) #870
  • 6de5778: update package (Proddy) #858
  • 14cfbf7: update package (Proddy) #858
  • 6dce5f5: more fixes for Create table of all EMS-ESP entities, by device, shortname/fullname and characteristics #828 (Proddy) #858
  • 8eeebb0: use espressif32 5.2.0 - #862 (Proddy) #858
  • 263c011: fix again for #828 (Proddy) #864
  • b728827: update packages (MichaelDvP) #870
  • 275ac35: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #870
  • 8fa74c6: add test for #865 (proddy) #866
  • 5575084: fix #865 (MichaelDvP) #870
  • b16a16d: 2. fix #865 (MichaelDvP) #870
  • 34f6b41: fix #841, call <device> hcx show info (MichaelDvP) #870
  • 2f1ea4d: output api_data to console (MichaelDvP) #870
  • 4536d60: v3.5.0-dev.15 (MichaelDvP) #870
  • 7cf3b8f: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #870
  • c3ff60d: move hs1..hs16 to heatsource, AM200 as ahs1 (MichaelDvP) #870
  • 3bf2110: command prefix ahs1 (MichaelDvP) #870
  • 5e00f07: fix #875 typo (MichaelDvP) #870
  • 2062703: fix #874 plural of days (MichaelDvP) #870
  • 4cb50a1: fix #875 (proddy) #876
  • 31a5868: remove parse-ms (proddy) #876
  • c3f88ae: SE to SV - Plural of "days" under EMS Status not working for Swedish #874 (proddy) #876
  • e3b6a33: remove parse-ms (proddy) #876
  • c19885d: weblog buffer size (MichaelDvP) #870
  • 5ee49d8: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #870
  • 718ede8: prevent writing empty settings (MichaelDvP) #870
  • 49113ed: add values/settings for #878, #879, #880 (MichaelDvP) #870
  • 9163fc7: fix reading maxHeat values (MichaelDvP) #870
  • bb1704e: auxMaxTemp, pvRaise/Lower to Kelvin (MichaelDvP) #870
  • 56b5739: add EMS1.0 Cascade (MC40?) (MichaelDvP) #870
  • 4aa9d11: calculate command ids from tag names (MichaelDvP) #870
  • 04b17a1: Register 0x68/0x69 as cascaded controller for testing! (MichaelDvP) #870
  • 7104396: pvCooling, pvEnable, fix #878 (MichaelDvP) #870
  • b587c08: tag missing translations (Proddy) #885
  • c28de99: remove comments (Proddy) #885
  • c45ceec: remove comment (Proddy) #885
  • 6dc993a: add note to investigate xTaskSuspend and static buffer size (Proddy) #885
  • 9a09062: bump version (Proddy) #885
  • 5005d06: Translate Device Name #872 (Proddy) #885
  • 5c6d6da: update packages (Proddy) #885
  • cfce36c: small change (Proddy) #885
  • bab9fd8: updates to Translate Device Name #872 (proddy) #885
  • 78ae4d7: typo, rename from #787, mark missing translations, add #883 (MichaelDvP) #870
  • ad680de: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #870
  • c754d19: translate sensor device in web (MichaelDvP) #870
  • 508dd39: add entities #886 (MichaelDvP) #923
  • 4b3a0bf: use const char * instead of arduino String (Proddy) #887
  • 33af6ec: update README (Proddy) #887
  • ad49267: add one entity #886 (MichaelDvP) #923
  • 7bb3581: aloow flag entities not to register, test for #891 (MichaelDvP) #923
  • d0aac18: fix ignore entity, add weblog level OFF (MichaelDvP) #923
  • 4098cef: add 9 heatpump settings #892 (without translation) (MichaelDvP) #923
  • 80ea1e9: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev_ (MichaelDvP) #923
  • f133fdf: Allow reboot to smaller OTA partition or factory partition (MichaelDvP) #923
  • dced355: Add silentmode from/to #896 (MichaelDvP) #923
  • caab1ca: update packages (MichaelDvP) #923
  • d15fbe7: added dhw alternating operation (pswid) #901
  • d72d2b3: fix Polish boolean option "wł./wył." not working (pswid) #901
  • ce71b8b: Add back "HA climate config creation", #903 (MichaelDvP) #923
  • 172153b: fix scaling of auxMaxTemp #902 (MichaelDvP) #923
  • 285b0dc: package update (MichaelDvP) #923
  • 1f0d2b1: Add ESP32S3 (Liligo) as S3 Mini (MichaelDvP) #923
  • 3e3a600: remove/recreate HA config for dallas/analog on change #888 (MichaelDvP) #923
  • e2c675d: add back wwcircmode off (not writable) #905 (MichaelDvP) #923
  • d658b67: add fluegastemp #906 (MichaelDvP) #923
  • f6238cd: rename auxmaxtemp->auxmaxlimit, add auxlimitstart (MichaelDvP) #923
  • bbbeb15: tags in entity IDs (long format) always in English (pswid) #901
  • 4f05dda: fix for d72d2b3 (Polish boolean option "wł./wył.") (pswid) #901
  • a38f497: analogsensor publish wth single gpio number fix #915 (MichaelDvP) #923
  • a21352a: Check size for sneding customizations (MichaelDvP) #923
  • 8db5724: fix rounding of web number-inputs (MichaelDvP) #923
  • 1f08940: add thermostat Rego 3000, TR120RF, heatpump modules, #917 (MichaelDvP) #923
  • 7e174a1: Fix first letter not capitalized in Polish (pswid) #901
  • cb4cce1: map device type of integrated devices #917 (MichaelDvP) #923
  • b09deb1: add EMS+ wwCurFlow #918 (MichaelDvP) #923
  • 36c85ee: change heatingpump2Mod to absBurnPow, #908 (MichaelDvP) #923
  • d52c54d: update changelog, v3.5.0-dev.16 (MichaelDvP) #923
  • 5e41481: capitalize more special chcaracters (pswid) #901
  • d735f39: fix crash with non-en language (MichaelDvP) #923
  • 3b2a4d1: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev_ (MichaelDvP) #923
  • 0b6dbe8: default OTA is disabled (to save memory) (Proddy) #924
  • dd959a7: update packages (Proddy) #924
  • 5acdb4d: default OTA is disabled (to save memory) (Proddy) #924
  • ec357b7: formatting (Proddy) #924
  • cbb2043: formatting (Proddy) #924
  • 4449d3f: formatting (Proddy) #924
  • 486bc5a: Additional SV translations (Martin Hammarberg) #925
  • 7fc28fd: Additional SV translations#2 (Martin Hammarberg) #926
  • 1fa92ee: HA use box for numbers now that HA supports this (proddy) #927
  • e1a950e: PL translation update (pswid) #929
  • 4bbf096: PL translation update (entities) (pswid) #929
  • 5d0f6b6: SAVE instead of ADD in user edit box (pswid) #929
  • 032a631: capital first letter in the names of special EMS devices (pswid) #929
  • 0e0e9ec: Add blacklist/remove entities #891 (MichaelDvP) #940
  • 1416bad: removed % from max log buffer size setting (pswid) #929
  • c38ad8e: allow upload of smaller loader bin (MichaelDvP) #940
  • bbf4431: allow change customization device without reboot (MichaelDvP) #940
  • 1dc0088: Moduline 400 manual temp, #932 (MichaelDvP) #940
  • be128da: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #940
  • 26522cb: package update (Proddy) #935
  • e4358ba: uptime in HA should be a string (Proddy) #935
  • 226c1fd: fixed 1/0 and true/false MQTT/API format options with HA enabled (#931) (pswid) #936
  • d36f877: removed "mode"+"step" in HA discovery for BOOL type entities (pswid) #936
  • 1603eaf: fix dump_value_info() (Proddy) #937
  • 65397d3: RC20/RC30 modes, #932 (MichaelDvP) #940
  • 5398abb: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #940
  • b3ee5f4: added link to the EMS-ESP web interface in HA (IPv4 only) (pswid) #939
  • b18da90: fixed link to the EMS-ESP in HA (pswid) #939
  • 997ced3: system entities moved to "diagnostic" category in HA (pswid) #939
  • e3e14e7: fixed NTP status in HA (see #931) (pswid) #939
  • 84c968e: RC20/30 temperature for mode off, temp settings inline (MichaelDvP) #940
  • c78190c: version b17, changelog (MichaelDvP) #940
  • ba56858: Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev (MichaelDvP) #940
  • 6091621: update pkg (MichaelDvP) #940
  • efa9875: fix bug with custom name (Proddy) #941
  • 50e73e2: formatting (Proddy) #941
  • 39bc0d5: update packages (Proddy) #941
  • 7227937: add boiler pump operating mode #944 (MichaelDvP) #947
  • d682604: version to dev.18, changelog (MichaelDvP) #947
  • 00d5b16: update screenshots (Proddy) #948
  • 8ddf131: update packages (Proddy) #948
  • f385854: Merge branch 'origin/dev' (Proddy)