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();
}