Страница 1 из 2
Будильник, привязанный к рассвету
Добавлено: Пн сен 17, 2012 7:29 pm
sergejey
Re: Будильник, привязанный к рассвету
Добавлено: Сб дек 15, 2012 1:06 pm
Amarok
А к gismeteo как привязаться?
Re: Будильник, привязанный к рассвету
Добавлено: Сб дек 15, 2012 4:25 pm
Vit
BlackWarrior писал(а):А к gismeteo как привязаться?
Также как в статье, только шаблон поиска будет другой
Re: Будильник, привязанный к рассвету
Добавлено: Вс дек 16, 2012 11:33 am
Amarok
А какой? Помогите, плз.
Re: Будильник, привязанный к рассвету
Добавлено: Вс дек 16, 2012 11:35 am
Vit
BlackWarrior писал(а):А какой? Помогите, плз.
http://smartliving.ru/Main/ScOtherSunrise
почитайте
Re: Будильник, привязанный к рассвету
Добавлено: Чт мар 14, 2013 4:26 pm
dmw
Шаблон для запроса Веб-переменной у меня только такой заработал:
Re: Будильник, привязанный к рассвету
Добавлено: Пт мар 15, 2013 7:44 am
adzam
Я тоже пробовал подвязаться к gismeteo
но не получилось, помогите если можно
Re: Будильник, привязанный к рассвету
Добавлено: Пт окт 11, 2013 3:22 pm
Lipt0n
Лучше поздно, чем никогда.
Для gismeteo паттерн будет выглядеть следующим образом:
Восход</strong> (\d+:\d+)</li>
Re: Будильник, привязанный к рассвету
Добавлено: Сб окт 12, 2013 7:45 am
Amarok
Что то у меня не получается разобраться со смещением относительно восхода/захода.
Код: Выделить всё
if (timeIs() == (getGlobal("NTura.SunSet") - (45 * 60))) {
RunScript('AmarokLampOn');
}
Не работает

А ведь хочется выполнять какое-либо действие за 45 минут до заката (к примеру). В чем, опять, моя ошибка?
Re: Будильник, привязанный к рассвету
Добавлено: Пн окт 14, 2013 1:49 pm
sergejey
BlackWarrior писал(а):Что то у меня не получается разобраться со смещением относительно восхода/захода.
Код: Выделить всё
if (timeIs() == (getGlobal("NTura.SunSet") - (45 * 60))) {
RunScript('AmarokLampOn');
}
Не работает

А ведь хочется выполнять какое-либо действие за 45 минут до заката (к примеру). В чем, опять, моя ошибка?
по идее такой вариант должен работать:
Код: Выделить всё
$dest=getGlobal('NTura.SunSet');
$tm=strtotime($dest);
if (timeIs(date('H:i', $tm-45*60))) {
RunScript('AmarokLampOn');
}