Example #1
0
<?php

/**
 * Example: Create test group.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php create-group.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Creating test group', "\n";
$groupId = $client->sendCommand(new \Phue\Command\CreateGroup('Test Group', [$client->getLights()[4], $client->getLights()[5]]));
echo 'Group Id: ', $groupId, "\n";
Example #2
0
<?php

/**
 * Example: List lights registered on bridge.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php list-lights.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Listing lights:', "\n";
foreach ($client->getLights() as $light) {
    echo "\t", "#{$light->getId()} - {$light->getName()} - {$light->getModel()}", "\n", "\t\t", "Unique Id: {$light->getUniqueId()}", "\n";
}
Example #3
0
<?php

/**
 * Example: Create test group.
 *
 * Usage: HUE_HOST=127.0.0.1 HUE_USERNAME=1234567890 php create-group.php
 */
require_once 'common.php';
$client = new \Phue\Client($hueHost, $hueUsername);
echo 'Creating test group', "\n";
$lights = $client->getLights();
$groupId = $client->sendCommand(new \Phue\Command\CreateGroup('Test Group', array($lights[4], $lights[5])));
echo 'Group Id: ', $groupId, "\n";