Fixes to humidty and room temperature readings
This commit is contained in:
parent
375b7a9d5d
commit
68dd60ba77
@ -102,7 +102,7 @@ void Idm::onReceivedHoldingRegister(int slaveAddress, int modbusRegister, const
|
|||||||
break;
|
break;
|
||||||
case Idm::RoomTemperatureHKA:
|
case Idm::RoomTemperatureHKA:
|
||||||
if (value.length() == 2) {
|
if (value.length() == 2) {
|
||||||
m_info->m_roomTemperature = ModbusHelpers::convertRegisterToFloat(&value[RegisterList::ExternalOutsideTemperature - modbusRegister]);
|
m_info->m_roomTemperature = ModbusHelpers::convertRegisterToFloat(&value[RegisterList::RoomTemperatureHKA - modbusRegister]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Everything read without an error
|
/* Everything read without an error
|
||||||
|
|||||||
@ -154,6 +154,7 @@ void IntegrationPluginIdm::onStatusUpdated(IdmInfo *info)
|
|||||||
thing->setStateValue(navigator2WaterTemperatureStateTypeId, info->m_waterTemperature);
|
thing->setStateValue(navigator2WaterTemperatureStateTypeId, info->m_waterTemperature);
|
||||||
thing->setStateValue(navigator2TargetTemperatureStateTypeId, info->m_targetRoomTemperature);
|
thing->setStateValue(navigator2TargetTemperatureStateTypeId, info->m_targetRoomTemperature);
|
||||||
thing->setStateValue(navigator2TargetWaterTemperatureStateTypeId, info->m_targetWaterTemperature);
|
thing->setStateValue(navigator2TargetWaterTemperatureStateTypeId, info->m_targetWaterTemperature);
|
||||||
|
thing->setStateValue(navigator2HumidityStateTypeId, info->m_humidity);
|
||||||
thing->setStateValue(navigator2ModeStateTypeId, info->m_mode);
|
thing->setStateValue(navigator2ModeStateTypeId, info->m_mode);
|
||||||
thing->setStateValue(navigator2ErrorStateTypeId, info->m_error);
|
thing->setStateValue(navigator2ErrorStateTypeId, info->m_error);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -75,6 +75,7 @@
|
|||||||
"displayName": "Humidity",
|
"displayName": "Humidity",
|
||||||
"displayNameEvent": "Humidity changed",
|
"displayNameEvent": "Humidity changed",
|
||||||
"type": "double",
|
"type": "double",
|
||||||
|
"defaultValue": 0,
|
||||||
"minValue": 0,
|
"minValue": 0,
|
||||||
"maxValue": 100
|
"maxValue": 100
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user