@@ -980,13 +980,13 @@ void Boiler::process_UBASettingsWW(std::shared_ptr<const Telegram> telegram) {
980
980
// Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 08 FF 30 FB FF 28 FF 07 46 00 00
981
981
void Boiler::process_UBAParameterWW (std::shared_ptr<const Telegram> telegram) {
982
982
// has_bitupdate(telegram, wwEquipt_,0,3); // 8=boiler has ww
983
- has_update (telegram, wwActivated_, 1 ); // 0xFF means on
983
+ has_update (telegram, wwActivated_, 1 ); // 0xFF means on
984
984
has_update (telegram, wwSelTemp_, 2 );
985
- has_update (telegram, wwHystOn_, 3 ); // Hyst on (default -5)
986
- has_update (telegram, wwHystOff_, 4 ); // Hyst off (default -1)
987
- has_update (telegram, wwFlowTempOffset_, 5 ); // default 40
988
- has_update (telegram, wwCircPump_, 6 ); // 0xFF means on
989
- has_update (telegram, wwCircMode_, 7 ); // 0=off, 1=1x3min 6=6x3min 7=continuous
985
+ has_update (telegram, wwHystOn_, 3 ); // Hyst on (default -5)
986
+ has_update (telegram, wwHystOff_, 4 ); // Hyst off (default -1)
987
+ has_update (telegram, wwFlowTempOffset_, 5 ); // default 40
988
+ has_update (telegram, wwCircPump_, 6 ); // 0xFF means on
989
+ has_update (telegram, wwCircMode_, 7 ); // 0=off, 1=1x3min 6=6x3min 7=continuous
990
990
has_update (telegram, wwDisinfectionTemp_, 8 );
991
991
has_bitupdate (telegram, wwChargeType_, 10 , 0 ); // 0 = charge pump, 0xff = 3-way valve
992
992
@@ -1089,7 +1089,7 @@ void Boiler::process_UBAMonitorSlow(std::shared_ptr<const Telegram> telegram) {
1089
1089
has_update (telegram, outdoorTemp_, 0 );
1090
1090
has_update (telegram, boilTemp_, 2 );
1091
1091
has_update (telegram, exhaustTemp_, 4 );
1092
- has_update (telegram, switchTemp_, 25 ); // only if there is a mixer module present
1092
+ has_update (telegram, switchTemp_, 25 ); // only if there is a mixer module present
1093
1093
has_update (telegram, heatingPumpMod_, 9 );
1094
1094
has_update (telegram, burnStarts_, 10 , 3 ); // force to 3 bytes
1095
1095
has_update (telegram, burnWorkMin_, 13 , 3 ); // force to 3 bytes
@@ -1414,7 +1414,7 @@ void Boiler::process_UBAErrorMessage(std::shared_ptr<const Telegram> telegram) {
1414
1414
// data: displaycode(2), errornumber(2), year, month, hour, day, minute, duration(2), src-addr
1415
1415
if (telegram->message_data [4 ] & 0x80 ) { // valid date
1416
1416
1417
- static uint32_t lastCodeDate_ = 0 ; // last code date
1417
+ static uint32_t lastCodeDate_ = 0 ; // last code date
1418
1418
char code[3 ] = {0 };
1419
1419
uint16_t codeNo = EMS_VALUE_SHORT_NOTSET;
1420
1420
code[0 ] = telegram->message_data [0 ];
@@ -1530,12 +1530,12 @@ void Boiler::process_HpSilentMode(std::shared_ptr<const Telegram> telegram) {
1530
1530
has_update (telegram, wwAltOpPrioWw_, 3 ); // range 30-120 minutes on Buderus WSW196i
1531
1531
has_update (telegram, silentMode_, 10 ); // enum off-auto-on
1532
1532
has_update (telegram, minTempSilent_, 11 );
1533
- has_update (telegram, hpHystHeat_, 37 ); // is / 5
1534
- has_update (telegram, hpHystCool_, 35 ); // is / 5, maybe offset swapped with pool
1535
- has_update (telegram, hpHystPool_, 33 ); // is / 5
1533
+ has_update (telegram, hpHystHeat_, 37 ); // is / 5
1534
+ has_update (telegram, hpHystCool_, 35 ); // is / 5, maybe offset swapped with pool
1535
+ has_update (telegram, hpHystPool_, 33 ); // is / 5
1536
1536
has_update (telegram, hpCircPumpWw_, 46 );
1537
- has_update (telegram, silentFrom_, 52 ); // in steps of 15 min
1538
- has_update (telegram, silentTo_, 53 ); // in steps of 15 min
1537
+ has_update (telegram, silentFrom_, 52 ); // in steps of 15 min
1538
+ has_update (telegram, silentTo_, 53 ); // in steps of 15 min
1539
1539
}
1540
1540
1541
1541
// Boiler(0x08) -B-> All(0x00), ?(0x0488), data: 8E 00 00 00 00 00 01 03
@@ -1556,7 +1556,7 @@ void Boiler::process_HpAdditionalHeater(std::shared_ptr<const Telegram> telegram
1556
1556
has_update (telegram, manDefrost_, 0 ); // off/on
1557
1557
has_update (telegram, auxHeaterOnly_, 1 );
1558
1558
has_update (telegram, auxHeaterOff_, 2 );
1559
- has_update (telegram, auxHeatMode_, 4 ); // eco/comfort
1559
+ has_update (telegram, auxHeatMode_, 4 ); // eco/comfort
1560
1560
has_update (telegram, tempParMode_, 5 );
1561
1561
has_update (telegram, auxMaxLimit_, 14 ); // is * 10
1562
1562
has_update (telegram, auxLimitStart_, 15 ); // is * 10
@@ -2131,6 +2131,7 @@ bool Boiler::set_tapwarmwater_activated(const char * value, const int8_t id) {
2131
2131
wwTapActivated_ = 1 ;
2132
2132
}
2133
2133
2134
+ // LOG_INFO("calling EMS_TYPE_UBAFunctionTest with %d", v);
2134
2135
write_command (EMS_TYPE_UBAFunctionTest, 0 , message_data, sizeof (message_data), 0 );
2135
2136
2136
2137
return true ;
0 commit comments