Update KOSTAL-RS485.cpp

This commit is contained in:
mbuhansen 2025-08-20 21:15:06 +02:00 committed by GitHub
parent 56bfcbe664
commit b8059de996
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -289,13 +289,12 @@ void KostalInverterProtocol::receive() // Runs as fast as possible to handle th
send_kostal(tmpframe, 40); send_kostal(tmpframe, 40);
datalayer.system.status.inverter_allows_contactor_closing = false; datalayer.system.status.inverter_allows_contactor_closing = false;
dbg_message("inverter_allows_contactor_closing -> false (battery info sent)"); dbg_message("inverter_allows_contactor_closing -> false (battery info sent)");
info_sent = true;
// Kun første gang sættes startupMillis
if (!startupMillis) { if (!startupMillis) {
startupMillis = currentMillis; startupMillis = currentMillis;
} }
} }
if (code == 0x353) { if (code == 0x353 && info_sent) {
//Send battery error/status //Send battery error/status
uint8_t tmpframe[9]; //copy values to prevent data manipulation during rewrite/crc calculation uint8_t tmpframe[9]; //copy values to prevent data manipulation during rewrite/crc calculation
memcpy(tmpframe, STATUS_FRAME, 9); memcpy(tmpframe, STATUS_FRAME, 9);