feat: Add support for Boiler Pump Characteristic

This adds support for pump characteristic and pump output settings
for 0xE6 type
This commit is contained in:
Alexandr Yeskov
2024-06-14 23:53:51 +10:00
parent 95915611b5
commit deedd49721
5 changed files with 34 additions and 5 deletions

View File

@@ -130,6 +130,7 @@ class Boiler : public EMSdevice {
uint8_t pumpModMax_; // Boiler circuit pump modulation max. power %
uint8_t pumpModMin_; // Boiler circuit pump modulation min. power
uint8_t pumpMode_; // pump setting proportional/deltaP
uint8_t pumpCharacter_; // pump setting proportional/deltaP
uint8_t pumpDelay_;
uint8_t burnMinPeriod_;
uint8_t burnMinPower_;
@@ -409,6 +410,7 @@ class Boiler : public EMSdevice {
bool set_min_pump(const char * value, const int8_t id);
bool set_max_pump(const char * value, const int8_t id);
bool set_pumpMode(const char * value, const int8_t id);
bool set_pumpCharacter(const char * value, const int8_t id);
bool set_hyst_on(const char * value, const int8_t id);
bool set_hyst_off(const char * value, const int8_t id);
inline bool set_hyst2_on(const char * value, const int8_t id) {