mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-10 18:24:27 +05:00
feat: added new purpose (number) for sensors and added polling for OpenTherm statistical IDs
New sensor types: * Number of burner starts * Number of burner starts (DHW) * Number of pump starts (heating) * Number of pump starts (DHW) * Number of burner operating hours * Number of burner operating hours (DHW) * Number of pump operating hours (heating) * Number of pump operating hours (DHW)
This commit is contained in:
10
src/utils.h
10
src/utils.h
@@ -1723,6 +1723,7 @@ bool jsonToSensorSettings(const uint8_t sensorId, const JsonVariantConst src, Se
|
||||
case static_cast<uint8_t>(Sensors::Purpose::EXHAUST_TEMP):
|
||||
case static_cast<uint8_t>(Sensors::Purpose::MODULATION_LEVEL):
|
||||
|
||||
case static_cast<uint8_t>(Sensors::Purpose::NUMBER):
|
||||
case static_cast<uint8_t>(Sensors::Purpose::POWER_FACTOR):
|
||||
case static_cast<uint8_t>(Sensors::Purpose::POWER):
|
||||
case static_cast<uint8_t>(Sensors::Purpose::FAN_SPEED):
|
||||
@@ -1767,6 +1768,15 @@ bool jsonToSensorSettings(const uint8_t sensorId, const JsonVariantConst src, Se
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_FAN_SPEED_SETPOINT):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_FAN_SPEED_CURRENT):
|
||||
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_BURNER_STARTS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_DHW_BURNER_STARTS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_HEATING_PUMP_STARTS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_DHW_PUMP_STARTS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_BURNER_HOURS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_DHW_BURNER_HOURS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_HEATING_PUMP_HOURS):
|
||||
case static_cast<uint8_t>(Sensors::Type::OT_DHW_PUMP_HOURS):
|
||||
|
||||
case static_cast<uint8_t>(Sensors::Type::NTC_10K_TEMP):
|
||||
case static_cast<uint8_t>(Sensors::Type::DALLAS_TEMP):
|
||||
case static_cast<uint8_t>(Sensors::Type::BLUETOOTH):
|
||||
|
||||
Reference in New Issue
Block a user