Main

Будильник, привязанный к рассвету

Используемые модули: Objects, WebVars

Для начала нам необходимо иметь в системе актуальное время рассвета. Эту информацию можно брать с какого-нибудь погодного сайта и обновлять с помощью модуля WebVars:

После этого нужно добавить к событию ClockChime->onNewMinute проверку соответствия времени рассвета:

Вот и всё -- встаём с рассветом :)

 
 

Обсуждение

 

Amarok: А к gismeteo как привязаться?

Vit: А к gismeteo как привязаться? Также как в статье, только шаблон поиска будет другой

Amarok: А какой? Помогите, плз.

Vit: А какой? Помогите, плз. http://smartliving.ru/Main/ScOtherSunrise почитайте

dmw: Шаблон для запроса Веб-переменной у меня только такой заработал: Восход Солнца: (.+?),

adzam: Я тоже пробовал подвязаться к gismeteo но не получилось, помогите если можно

Lipt0n: Лучше поздно, чем никогда. Для gismeteo паттерн будет выглядеть следующим образом: Восход</strong> (\d+:\d+)</li>

Amarok: Что то у меня не получается разобраться со смещением относительно восхода/захода. if (timeIs() == (getGlobal("NTura.SunSet") - (45 * 60))) { RunScript('AmarokLampOn'); } Не работает :( А ведь хочется выполнять какое-либо действие за 45 минут до заката (к примеру). В чем, опять, моя ошибка?

sergejey: Что то у меня не получается разобраться со смещением относительно восхода/захода. 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'); }

Amarok: спасибо!

NikSaver: Подскажите при вытягивании времени из http://pogoda.by/pda/?city=26961 шаблоном <p>Восход Солнца: (\d+:\d+), - incorect data, если указать кодировку windows-1251, выдается ошибка при обновлении всех переменных, но время в переменную записывается. Почему?

[ Обсудить на форуме ]

 

MajorDomo

Информация

Проекты

Партнёры

edit SideBar

 
 
 

 

Blix theme adapted by David Gilbert, powered by PmWiki