Change signal parameter to signalStrength

master
Bruce Eckstein 2021-11-01 11:34:59 -04:00
parent f4913d0826
commit 303f877308
2 changed files with 7 additions and 3 deletions

View File

@ -190,7 +190,8 @@ void IntegrationPluginGaradget::publishReceived(const QString &topic, const QByt
return;
}
QJsonObject jo = jsonDoc.object();
thing->setStateValue(garadgetSignallevelStateTypeId, jo.value(QString("signal")).toInt());
qCDebug(dcGaradget) << "wifi signal" << (100 + jo.value(QString("signal")).toInt()) / 0.5 ;
thing->setStateValue(garadgetSignalStrengthStateTypeId, (100 + jo.value(QString("signal")).toInt()) / 0.5 );
thing->setStateValue(garadgetSensorlevelStateTypeId, jo.value(QString("sensor")).toInt());
thing->setStateValue(garadgetBrightlevelStateTypeId, jo.value(QString("bright")).toInt());
if (jo.value(QString("status")).toString().contains(QString("stopped"))) {

View File

@ -46,10 +46,13 @@
},
{
"id": "024f178c-a920-42d4-887f-1c90a96d5eb3",
"name": "signallevel",
"name": "signalStrength",
"displayName": "WIFI Signal Level",
"displayNameEvent": "WIFI Signal Level changed",
"type": "int",
"type": "uint",
"unit": "Percentage",
"minValue": 0,
"maxValue": 100,
"defaultValue": 0
},
{