Phue\Light::isReachable PHP Method

isReachable() public method

Get whether or not the bulb is reachable.
public isReachable ( ) : boolean
return boolean
    public function isReachable()
    {
        return $this->attributes->state->reachable;
    }

Usage Example

Example #1
0
 public static function save_from_phue_light(Light $light)
 {
     $db_light = HouseLight::firstOrNew(['uniqueid' => $light->getUniqueid()]);
     $db_light->name = $light->getName();
     $db_light->light_id = $light->getId();
     $db_light->type = $light->getType();
     $db_light->uniqueid = $light->getUniqueId();
     $db_light->state = $light->isOn();
     $db_light->reachable = $light->isReachable();
     $db_light->brightness = $light->getBrightness();
     $db_light->hue = $light->getHue();
     $db_light->saturation = $light->getSaturation();
     $db_light->effect = $light->getEffect();
     $db_light->alert = $light->getAlert();
     $db_light->colormode = $light->getColorMode();
     $db_light->xy = $light->getXY()['x'] . ',' . $light->getXY()['y'];
     $db_light->x = $light->getXY()['x'];
     $db_light->y = $light->getXY()['y'];
     $db_light->save();
 }