add reset of HP errors #2933, dev9

This commit is contained in:
MichaelDvP
2026-03-07 11:46:33 +01:00
parent 64d17d7c65
commit 2037bc3a10
5 changed files with 20 additions and 15 deletions

View File

@@ -3005,25 +3005,26 @@ bool Boiler::set_reset(const char * value, const int8_t id) {
}
if (num == 0) {
return true; // dash
} else if (num == 1) {
// LOG_INFO("Reset boiler maintenance message");
return true; // dash
} else if (num == 1) { // Reset boiler maintenance message;
write_command(0x05, 8, 0xFF, 0x1C);
return true;
} else if (num == 2) {
// LOG_INFO("Reset boiler error message");
write_command(0x05, 0, 0x5A); // error reset
} else if (num == 2) { // Reset boiler error message;
write_command(0x05, 0, 0x5A);
return true;
} else if (num == 3) {
// LOG_INFO("Reset boiler history");
write_command(0x05, 42, 0x01); // clear history
} else if (num == 3) { // Reset boiler history
write_command(0x05, 42, 0x01);
return true;
} else if (num == 4) {
// LOG_INFO("Reset boiler message");
write_command(0x05, 8, 0xFF); // same as maintenance
write_command(0x05, 8, 0xFF); // reset messages, same as maintenance reset (1)
return true;
} else if (num == 5) {
// LOG_INFO("Factory Reset");
} else if (num == 5) { // reset Heatpump errors
write_command(0x05, 50, 0xFF);
return true;
} else if (num == 6) { // reset burner starts
write_command(0x05, 2, 165);
return true;
} else if (num == 7) { // factory reset
write_command(0x05, 6, 154);
return true;
}