From 011ad77fcebf7926f06349f9975ee48a0a236313 Mon Sep 17 00:00:00 2001 From: Andreas Schiffler Date: Wed, 17 Aug 2022 16:16:45 +0200 Subject: [PATCH] write to dtu eeprom if pwr limit is persistent --- tools/esp8266/app.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/esp8266/app.cpp b/tools/esp8266/app.cpp index 4e6f3c09..4e706964 100644 --- a/tools/esp8266/app.cpp +++ b/tools/esp8266/app.cpp @@ -145,7 +145,7 @@ void app::loop(void) { switch (p->packet[12]){ case ActivePowerContr: if (iv->devControlCmd >= ActivePowerContr && iv->devControlCmd <= PFSet){ // ok inverter accepted the set point copy it to dtu eeprom - if (iv->powerLimit[1]>0){ // User want to have it persistent + if ((iv->powerLimit[1] & 0xff00) >0){ // User want to have it persistent mEep->write(ADDR_INV_PWR_LIM + iv->id * 2,iv->powerLimit[0]); mEep->write(ADDR_INV_PWR_LIM_CON + iv->id * 2,iv->powerLimit[1]); updateCrc();