1
0

added custom script plus some debugging

This commit is contained in:
2022-01-03 21:11:52 +01:00
parent d79463fbd4
commit 5224d00d5a
10 changed files with 173 additions and 55 deletions

View File

@@ -55,11 +55,12 @@ function message($message)
foreach($fnTree as $fn)
{
//print_r($device) ;
if (!isset($device[$fn]))
if (!isset($device[$fn])) //must not exists, but ...
{
logger(LOG_INFO, $logFh, "init of " . $fn .EOL);
logger(LOG_WARNING, $logFh, "init of " . $fn .EOL);
$device[$fn] = array();
$device[$fn]["device"] = new device;
//addDevice($device[$fn], $fn, );
}
$device = & $device[$fn];
}
@@ -69,13 +70,13 @@ function message($message)
}
// payload is an array :
// key is parameter => value is value of parameter
// $key is parameter => $value is value of the parameter
function publish($device, $payload, $commande="set", $eventKey)
function publish($topic, $payload, $commande="set", $eventKey)
{
global $client, $mids, $logFh;
//print_r($payload);
$string = $device->topic . "/" . $device->friendlyName . "/" . $commande;
$string = $topic . "/" . $commande;
$mid = $client->publish($string, json_encode($payload) , 2);
if (isset($mids[$mid]))
{
@@ -93,7 +94,7 @@ function publish($device, $payload, $commande="set", $eventKey)
function connectResponse($r, $message)
{
global $connected;
echo _("I got code ") . $r . _(" and message : '") . $message . "'" . EOL;
echo sprintf(_("I got code %d and message : '%s'"), $r, $message) . EOL;
switch ($r)
{
case 0: