added custom script plus some debugging
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user