From 249436a303e27c32e4af27f91f69ca361bebcded Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Wed, 31 May 2023 19:23:35 +0200 Subject: [PATCH] Added possible description for alarm code 73 https://github.com/tbnobody/OpenDTU/discussions/590#discussioncomment-6049750 --- lib/Hoymiles/src/parser/AlarmLogParser.cpp | 3 ++- lib/Hoymiles/src/parser/AlarmLogParser.h | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Hoymiles/src/parser/AlarmLogParser.cpp b/lib/Hoymiles/src/parser/AlarmLogParser.cpp index 1ac701b..3e1dc66 100644 --- a/lib/Hoymiles/src/parser/AlarmLogParser.cpp +++ b/lib/Hoymiles/src/parser/AlarmLogParser.cpp @@ -6,9 +6,10 @@ #include "../Hoymiles.h" #include -const std::array AlarmLogParser::_alarmMessages = {{ +const std::array AlarmLogParser::_alarmMessages = {{ { AlarmMessageType_t::ALL, 1, "Inverter start" }, { AlarmMessageType_t::ALL, 2, "DTU command failed" }, + { AlarmMessageType_t::ALL, 73, "Temperature >80°C" }, // https://github.com/tbnobody/OpenDTU/discussions/590#discussioncomment-6049750 { AlarmMessageType_t::ALL, 121, "Over temperature protection" }, { AlarmMessageType_t::ALL, 124, "Shut down by remote control" }, { AlarmMessageType_t::ALL, 125, "Grid configuration parameter error" }, diff --git a/lib/Hoymiles/src/parser/AlarmLogParser.h b/lib/Hoymiles/src/parser/AlarmLogParser.h index b57948b..0286db1 100644 --- a/lib/Hoymiles/src/parser/AlarmLogParser.h +++ b/lib/Hoymiles/src/parser/AlarmLogParser.h @@ -9,6 +9,8 @@ #define ALARM_LOG_ENTRY_SIZE 12 #define ALARM_LOG_PAYLOAD_SIZE (ALARM_LOG_ENTRY_COUNT * ALARM_LOG_ENTRY_SIZE + 4) +#define ALARM_MSG_COUNT 77 + struct AlarmLogEntry_t { uint16_t MessageId; String Message; @@ -50,5 +52,5 @@ private: AlarmMessageType_t _messageType = AlarmMessageType_t::ALL; - static const std::array _alarmMessages; + static const std::array _alarmMessages; }; \ No newline at end of file