Ejemplo n.º 1
0
<?php

/**
 * Example: List groups registered on bridge.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php list-groups.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Listing groups:', "\n";
foreach ($client->getGroups() as $group) {
    echo "\t", "#{$group->getId()} - {$group->getName()}", "\n", "\t\t Type: ", $group->getType(), "\n", "\t\t Lights: ", implode(', ', $group->getLightIds()), "\n";
}
Ejemplo n.º 2
0
<?php

/**
 * Example: Delete test group.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php delete-group.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Deleting group 1:', "\n";
$client->getGroups()[1]->delete();
echo "Done.", "\n";
Ejemplo n.º 3
0
<?php

/**
 * Example: Delete test group.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php delete-group.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Deleting group 1:', "\n";
$groups = $client->getGroups();
$groups[1]->delete();
echo "Done.", "\n";