Valphil

 
<<< Назад

Настройка графика погоды в сцене "Погода"

Поправка к инструкции по настройке графика на сцене "Погода

Всем привет!

Маленькая заметочка, к тому, как сделать график погоды на сцене. Есть просто замечательный канал на ютубе Гениально просто где очень доходчиво показывают, как настраивать Majordomo. Есть ролик по настройке сцены погода, тоже очень доходчиво. Но в моменте настройки графика, немного потеряло актуальность в части забора данных. Там показано, что обьект должен хранить историю, но сейчас он не хранит, а в самой сцене прописано, что данные он забирает с свойства tempOutside обьекта ThisComputer. Но данные с openweather туда не поступают. Наша задача - передать туда данные.

По аналогии с тем, как я переносил данные о текущем сезоне, мы создадим сценарий

//variable $temp;

$temp = getGlobal('ow_fact.temperature');
setGlobal('ThisComputer.tempOutside', $temp);

И запустим его через метод onNewHour обьекта Timer

runscript('название вашего скрипта');

Честно говоря, у меня и обновление сезона и обновление температуры прописаны в одном сценарии "temp", вот так

//variable $temp;
//variable $season

$temp = getGlobal('ow_fact.temperature');
setGlobal('ThisComputer.tempOutside', $temp);

$season = getGlobal('yw_mycity.season');
setGlobal('ThisComputer.season',$season);

Обсуждение (1) (1)

Смотрите так же:
22.03.2019 Как сделать смену фона на сцене "Погода" при смене сезона
22.03.2019 Настройка простой сцены "Погода" из "Дизайн сцен 2"
10.10.2018 Инструкция по прошивке и настройке Sonoff Dual R2

Санкт-Петербург, Россия

На форуме: Valphil