no message

This commit is contained in:
dh
2026-02-10 13:43:11 +01:00
parent 8dd82f1abd
commit 1ee6b409aa
2 changed files with 10 additions and 5 deletions
+3 -2
View File
@@ -6,8 +6,9 @@
"aliases": [ "aliases": [
"VGT MQTT Device" "VGT MQTT Device"
], ],
"parentRequirements": ["{F79827379-F36E-4ADA-8A95-5F8D1DC92FA9}"], "parentRequirements": ["{F66ADE63-8834-4178-8CA5-AE4465D2E252}"],
"childRequirements": [], "childRequirements": [],
"implemented": ["{018EF6B5-AB94-40C6-AA53-46943E824ACF}"],
"prefix": "VGT", "prefix": "VGT",
"version": "1.2" "version": "1.3"
} }
+7 -3
View File
@@ -189,17 +189,21 @@ class VGT_Sub extends IPSModule
]; ];
} }
// Hilfsfunktion: MQTT Senden
protected function SendMQTT($Topic, $Payload) protected function SendMQTT($Topic, $Payload)
{ {
// GUID für den Datenaustausch mit MQTT Splitter (TX) // DataID für MQTT Publish (TX) an den Splitter
$Data['DataID'] = '{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}'; $Data['DataID'] = '{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}';
$Data['PacketType'] = 3; // Publish
$Data['PacketType'] = 3; // 3 = MQTT Publish
$Data['QualityOfService'] = 0; $Data['QualityOfService'] = 0;
$Data['Retain'] = false; $Data['Retain'] = false;
$Data['Topic'] = $Topic; $Data['Topic'] = $Topic;
$Data['Payload'] = $Payload; $Data['Payload'] = $Payload;
$JSON = json_encode($Data); $JSON = json_encode($Data);
// Senden an Parent (MQTT Splitter)
$this->SendDataToParent($JSON); $this->SendDataToParent($JSON);
} }
} }