From 9672aece1fe5c2adac02d32621db6e8eb1f590db Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 13 Feb 2020 11:15:54 +0100 Subject: [PATCH] added `boiler onetime` function to telnet --- CHANGELOG.md | 1 + src/ems-esp.cpp | 10 ++++++++++ src/version.h | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffbf046cf..f9d9b82fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - MM200 warm water circuits (https://github.com/proddy/EMS-ESP/pull/315) - First implementation of writing to Junker Thermostats (thanks @Neonox31) - Added model type (Buderus, Sieger, Junkers, Nefit, Bosch, Worcester) to device names +- `boiler wwonetime` command from Telnet ### Fixed - set boiler warm water temp on Junkers/Bosch HT3 diff --git a/src/ems-esp.cpp b/src/ems-esp.cpp index d31b00cb0..7f6672a2e 100644 --- a/src/ems-esp.cpp +++ b/src/ems-esp.cpp @@ -121,6 +121,7 @@ static const command_t project_cmds[] PROGMEM = { {false, "boiler read ", "send read request to boiler"}, {false, "boiler wwtemp ", "set boiler warm water temperature"}, {false, "boiler wwactive ", "set boiler warm water on/off"}, + {false, "boiler wwonetime ", "set boiler warm water onetime on/off"}, {false, "boiler tapwater ", "set boiler warm tap water on/off"}, {false, "boiler flowtemp ", "set boiler flow temperature"}, {false, "boiler comfort ", "set boiler warm water comfort setting"} @@ -1402,6 +1403,15 @@ void TelnetCommandCallback(uint8_t wc, const char * commandLine) { ems_setWarmWaterActivated(false); ok = true; } + } else if (strcmp(second_cmd, "wwonetime") == 0) { + char * third_cmd = _readWord(); + if (strcmp(third_cmd, "on") == 0) { + ems_setWarmWaterOnetime(true); + ok = true; + } else if (strcmp(third_cmd, "off") == 0) { + ems_setWarmWaterOnetime(false); + ok = true; + } } } diff --git a/src/version.h b/src/version.h index 4d64191cd..8a5332f69 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define APP_VERSION "1.9.5b31" +#define APP_VERSION "1.9.5b32"