mirror of
https://github.com/Laxilef/OTGateway.git
synced 2026-02-04 08:37:44 +05:00
feat: added more OT polled IDs & reformat code
* ID79 - exhaust CO2 * ID84 - exhaust fan speed * ID85 - supply fan speed * ID29 - solar storage temp * ID30 - solar collector temp * ID35 - boiler fan speed setpoint & actual
This commit is contained in:
@@ -67,15 +67,25 @@ public:
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::MODULATION_LEVEL:
|
||||
case Sensors::Purpose::POWER_FACTOR:
|
||||
doc[FPSTR(HA_DEVICE_CLASS)] = F("power_factor");
|
||||
doc[FPSTR(HA_UNIT_OF_MEASUREMENT)] = FPSTR(HA_UNIT_OF_MEASUREMENT_PERCENT);
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::CURRENT_POWER:
|
||||
case Sensors::Purpose::POWER:
|
||||
doc[FPSTR(HA_DEVICE_CLASS)] = F("power");
|
||||
doc[FPSTR(HA_UNIT_OF_MEASUREMENT)] = F("kW");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::FAN_SPEED:
|
||||
doc[FPSTR(HA_UNIT_OF_MEASUREMENT)] = F("RPM");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::CO2:
|
||||
doc[FPSTR(HA_DEVICE_CLASS)] = F("carbon_dioxide");
|
||||
doc[FPSTR(HA_UNIT_OF_MEASUREMENT)] = F("ppm");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::PRESSURE:
|
||||
doc[FPSTR(HA_DEVICE_CLASS)] = F("pressure");
|
||||
if (unit == UnitSystem::METRIC) {
|
||||
@@ -137,10 +147,15 @@ public:
|
||||
doc[FPSTR(HA_ICON)] = F("mdi:fire-circle");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::CURRENT_POWER:
|
||||
case Sensors::Purpose::POWER_FACTOR:
|
||||
case Sensors::Purpose::POWER:
|
||||
doc[FPSTR(HA_ICON)] = F("mdi:chart-bar");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::FAN_SPEED:
|
||||
doc[FPSTR(HA_ICON)] = F("mdi:fan");
|
||||
break;
|
||||
|
||||
case Sensors::Purpose::PRESSURE:
|
||||
doc[FPSTR(HA_ICON)] = F("mdi:gauge");
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user