From 0ffbba0cf54571eecb68c146d19b173374717643 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sun, 9 Jul 2023 11:57:47 +0200 Subject: [PATCH] Fix: Allow sending of ChannelChangeCommand even if EnableCommands is disabled This is required to successfull move the inverter to another frequency and then polling it. Without this command its not even possible to poll a inverter. Fixes #1127 --- lib/Hoymiles/src/inverters/HMS_Abstract.cpp | 2 +- lib/Hoymiles/src/inverters/HMT_Abstract.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Hoymiles/src/inverters/HMS_Abstract.cpp b/lib/Hoymiles/src/inverters/HMS_Abstract.cpp index 30de00385..326ac839a 100644 --- a/lib/Hoymiles/src/inverters/HMS_Abstract.cpp +++ b/lib/Hoymiles/src/inverters/HMS_Abstract.cpp @@ -14,7 +14,7 @@ HMS_Abstract::HMS_Abstract(HoymilesRadio* radio, uint64_t serial) bool HMS_Abstract::sendChangeChannelRequest() { - if (!(getEnableCommands() && getEnablePolling())) { + if (!(getEnableCommands() || getEnablePolling())) { return false; } diff --git a/lib/Hoymiles/src/inverters/HMT_Abstract.cpp b/lib/Hoymiles/src/inverters/HMT_Abstract.cpp index 9aa2d0938..b561ee7f4 100644 --- a/lib/Hoymiles/src/inverters/HMT_Abstract.cpp +++ b/lib/Hoymiles/src/inverters/HMT_Abstract.cpp @@ -16,7 +16,7 @@ HMT_Abstract::HMT_Abstract(HoymilesRadio* radio, uint64_t serial) bool HMT_Abstract::sendChangeChannelRequest() { - if (!(getEnableCommands() && getEnablePolling())) { + if (!(getEnableCommands() || getEnablePolling())) { return false; }