From 87772cb76b77f8679769528178da137871313370 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Wed, 8 Jan 2025 17:52:33 +0100 Subject: [PATCH] Feature: Add support for HERF-600 inverters Fixes #2492 --- lib/Hoymiles/src/inverters/HERF_2CH.cpp | 2 +- lib/Hoymiles/src/inverters/README.md | 2 +- lib/Hoymiles/src/parser/DevInfoParser.cpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Hoymiles/src/inverters/HERF_2CH.cpp b/lib/Hoymiles/src/inverters/HERF_2CH.cpp index 88c6594..72acc8b 100644 --- a/lib/Hoymiles/src/inverters/HERF_2CH.cpp +++ b/lib/Hoymiles/src/inverters/HERF_2CH.cpp @@ -50,7 +50,7 @@ bool HERF_2CH::isValidSerial(const uint64_t serial) String HERF_2CH::typeName() const { - return "HERF-800-2T"; + return "HERF-600/800-2T"; } const byteAssign_t* HERF_2CH::getByteAssignment() const diff --git a/lib/Hoymiles/src/inverters/README.md b/lib/Hoymiles/src/inverters/README.md index da7e2d7..cffa2ea 100644 --- a/lib/Hoymiles/src/inverters/README.md +++ b/lib/Hoymiles/src/inverters/README.md @@ -12,5 +12,5 @@ | HMT_4CH | HMT-1600/1800/2000-4T | 1361 | | HMT_6CH | HMT-1800/2250-6T | 1382 | | HERF_1CH | HERF 300 | 2841 | -| HERF_2CH | HERF 800 | 2821 | +| HERF_2CH | HERF 600/800 | 2821 | | HERF_4CH | HERF 1800 | 2801 | diff --git a/lib/Hoymiles/src/parser/DevInfoParser.cpp b/lib/Hoymiles/src/parser/DevInfoParser.cpp index fb0fe3e..b0bd11d 100644 --- a/lib/Hoymiles/src/parser/DevInfoParser.cpp +++ b/lib/Hoymiles/src/parser/DevInfoParser.cpp @@ -81,6 +81,7 @@ const devInfo_t devInfo[] = { { { 0x10, 0x33, 0x11, ALL }, 1800, "HMT-1800-6T" }, // 01 { { 0x10, 0x33, 0x31, ALL }, 2250, "HMT-2250-6T" }, // 01 + { { 0xF1, 0x01, 0x10, ALL }, 600, "HERF-600" }, // 00 { { 0xF1, 0x01, 0x14, ALL }, 800, "HERF-800" }, // 00 { { 0xF1, 0x01, 0x24, ALL }, 1600, "HERF-1600" }, // 00 { { 0xF1, 0x01, 0x22, ALL }, 1800, "HERF-1800" }, // 00