From 08eede0f55666d5499ab27276d4ca53bfad3ef9c Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 18 Jan 2025 23:40:42 +0100 Subject: [PATCH] Feature: Add prefix 1420 to HMS-4 channel inverters --- lib/Hoymiles/src/inverters/HMS_4CH.cpp | 2 +- lib/Hoymiles/src/inverters/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Hoymiles/src/inverters/HMS_4CH.cpp b/lib/Hoymiles/src/inverters/HMS_4CH.cpp index a833801..758ae0c 100644 --- a/lib/Hoymiles/src/inverters/HMS_4CH.cpp +++ b/lib/Hoymiles/src/inverters/HMS_4CH.cpp @@ -58,7 +58,7 @@ bool HMS_4CH::isValidSerial(const uint64_t serial) { // serial >= 0x116400000000 && serial <= 0x1164ffffffff uint16_t preSerial = (serial >> 32) & 0xffff; - return preSerial == 0x1164; + return preSerial == 0x1164 || preSerial == 0x1420; } String HMS_4CH::typeName() const diff --git a/lib/Hoymiles/src/inverters/README.md b/lib/Hoymiles/src/inverters/README.md index 93878b1..26ee433 100644 --- a/lib/Hoymiles/src/inverters/README.md +++ b/lib/Hoymiles/src/inverters/README.md @@ -8,7 +8,7 @@ | HMS_1CH | HMS-300/350/400/450/500-1T | 1124 | | HMS_1CHv2 | HMS-450/500-1T v2 | 1125, 1400 | | HMS_2CH | HMS-600/700/800/900/1000-2T | 1143, 1144, 1410 | -| HMS_4CH | HMS-1600/1800/2000-4T | 1164 | +| HMS_4CH | HMS-1600/1800/2000-4T | 1164, 1420 | | HMT_4CH | HMT-1600/1800/2000-4T | 1361 | | HMT_6CH | HMT-1800/2250-6T | 1382 | | HERF_1CH | HERF 300 | 2841 |