Refactor MQTT publish calls in ForceSendTopic to remove unnecessary InstanceID parameter

This commit is contained in:
jhartworks
2026-03-04 09:53:07 +01:00
parent 0cdcc5c52f
commit 4264452e60
+4 -4
View File
@@ -238,7 +238,7 @@ class MonitoringClient extends IPSModule {
$topic = $catId["top"]. $parname."_".$varname; $topic = $catId["top"]. $parname."_".$varname;
$payload = round(getvalue($childid), 2); $payload = round(getvalue($childid), 2);
$this->MqttPublish($this->InstanceID,$mqttId, $topic, $payload, false); $this->MqttPublish($mqttId, $topic, $payload, false);
IPS_LogMessage("Monitoring Client", "Force Update with Parent: " . $topic . " mit Payload: " . $payload); IPS_LogMessage("Monitoring Client", "Force Update with Parent: " . $topic . " mit Payload: " . $payload);
} }
@@ -258,17 +258,17 @@ class MonitoringClient extends IPSModule {
$varInfo = IPS_GetVariable($childid); $varInfo = IPS_GetVariable($childid);
$varname = IPS_GetName($childid); $varname = IPS_GetName($childid);
$topic = $catId["top"]. $parname."_".$varname; $topic = $catId["top"].$varname;
$payload = round(getvalue($childid), 2); $payload = round(getvalue($childid), 2);
$this->MqttPublish($this->InstanceID,$mqttId, $topic, $payload, false); $this->MqttPublish($mqttId, $topic, $payload, false);
IPS_LogMessage("Monitoring Client", "Force Update none Parent: " . $topic . " mit Payload: " . $payload); IPS_LogMessage("Monitoring Client", "Force Update none Parent: " . $topic . " mit Payload: " . $payload);
} }
} }
} }
$topic = "Projekte". $projectyear."/".$projectnumber. "/ISP" .$ispnumber. "/Name"; $topic = "Projekte". $projectyear."/".$projectnumber. "/ISP" .$ispnumber. "/Name";
$this->MqttPublish($this->InstanceID,$mqttId, $topic, $projectname, false); $this->MqttPublish($mqttId, $topic, $projectname, false);
} }