From 4b14b94698a4e65f7f032952cc7b85c82c833bd3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 19 Feb 2021 16:07:34 +0100 Subject: [PATCH] ZigbeeLumi: Fix pressure for Lumi sensors --- zigbeelumi/integrationpluginzigbeelumi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zigbeelumi/integrationpluginzigbeelumi.cpp b/zigbeelumi/integrationpluginzigbeelumi.cpp index c7e17a50..c6c774e3 100644 --- a/zigbeelumi/integrationpluginzigbeelumi.cpp +++ b/zigbeelumi/integrationpluginzigbeelumi.cpp @@ -404,11 +404,11 @@ void IntegrationPluginZigbeeLumi::setupThing(ThingSetupInfo *info) if (pressureCluster) { // Only set the state if the cluster actually has the attribute if (pressureCluster->hasAttribute(ZigbeeClusterPressureMeasurement::AttributeMeasuredValue)) { - thing->setStateValue(lumiWeatherSensorPressureStateTypeId, pressureCluster->pressure() * 101); + thing->setStateValue(lumiWeatherSensorPressureStateTypeId, pressureCluster->pressure() * 10); } connect(pressureCluster, &ZigbeeClusterPressureMeasurement::pressureChanged, thing, [thing](double pressure){ - thing->setStateValue(lumiWeatherSensorPressureStateTypeId, pressure * 101); + thing->setStateValue(lumiWeatherSensorPressureStateTypeId, pressure * 10); }); } else { qCWarning(dcZigbeeLumi()) << "Could not find the pressure measurement server cluster on" << thing << endpoint;