no message
This commit is contained in:
+3
-2
@@ -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
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user