Дизайн сцен 2

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 6:22 pm

Выкладываю еще раз, но только уже при условии, что вы создали сцену пустую с фоном 1024 х 600
и в неё надо импортировать элементы!
Вложения
ВСЕ ЭЛЕМЕНТЫ.zip
(4.58 КБ) 2626 скачиваний
За это сообщение автора Vovix поблагодарили (всего 2):
Сердобольный (Вс фев 12, 2017 2:00 pm) • wozowik (Ср фев 14, 2018 8:47 pm)
Рейтинг: 2.33%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Aleks130699
Сообщения: 103
Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Благодарил (а): 7 раз
Поблагодарили: 8 раз

Re: Дизайн сцен 2

Сообщение Aleks130699 » Пн ноя 23, 2015 7:45 pm

Vovix писал(а):Выкладываю еще раз, но только уже при условии, что вы создали сцену пустую с фоном 1024 х 600
и в неё надо импортировать элементы!
Большое спасибо.Практически все получилось так как нужно))только пришлось скрипт погоды взять у вас и переделать под себя))но остались две иконки пустые
Вложения
Снимок.jpg
Снимок.jpg (227.14 КБ) 17684 просмотра
За это сообщение автора Aleks130699 поблагодарили (всего 2):
viper14 (Пн июл 03, 2017 1:29 pm) • wozowik (Ср фев 14, 2018 8:47 pm)
Рейтинг: 2.33%
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 9:06 pm

... в принципе я все шесть сцен почти доделал!
так выглядит первая сцена после домашней - Погода:
Скриншот 2015-11-23 22.jpg
Скриншот 2015-11-23 22.jpg (130.15 КБ) 17671 просмотр
За это сообщение автора Vovix поблагодарили (всего 2):
wozowik (Ср фев 14, 2018 8:47 pm) • tolyan2809 (Ср фев 09, 2022 2:30 pm)
Рейтинг: 2.33%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 9:20 pm

к этой погоде я модифицировал метод sensor для моего объекта Izhevsk на основе погоды из Яндекс (через xml)
могу здесь оставить этот код:

p.s. код не могу вставить сюда (вставляю, проверяю - пусто!!!), добавлю в виде файла!
Вложения
sensors.zip
(3.37 КБ) 737 скачиваний
Последний раз редактировалось Vovix Пн ноя 23, 2015 9:34 pm, всего редактировалось 6 раз.
За это сообщение автора Vovix поблагодарили (всего 3):
Neste (Вс апр 02, 2017 9:22 pm) • wozowik (Ср фев 14, 2018 8:47 pm) • Cybertehnick (Пн мар 15, 2021 5:27 pm)
Рейтинг: 3.49%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 9:27 pm

ну и сцена Погода (элементами т.к. импорт/экспорт сцен целиком не работает)!
Вложения
ПОГОДА.zip
(87.97 КБ) 1445 скачиваний
За это сообщение автора Vovix поблагодарил:
wozowik (Ср фев 14, 2018 8:48 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 9:50 pm

сцена Маршруты (GPS) (самая простая, контейнеров нет, должна влететь целиком)
Скриншот GPS.jpg
Скриншот GPS.jpg (97.45 КБ) 17663 просмотра
Вложения
GPS.zip
(228.76 КБ) 1900 скачиваний
За это сообщение автора Vovix поблагодарил:
wozowik (Ср фев 14, 2018 8:48 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Пн ноя 23, 2015 10:52 pm

есть еще сцена Диаграммы (устанавливать через импорт элементов) 1024 х 600
тут интересен PIE на чистом CSS, без JS (не моё, я только переделал)
по нему параметры - 100% это 48°C, и 50% это 24°C
коэф. пересчета приблизительно 2.08
индикатор имеет 3 цвета, холодно - синий, тепло - зелёный, жарко - красный!
какие пределы не помню (вроде зеленый от 22°C до 26°C)
число ему можно давать на "съедение" ТОЛЬКО ЦЕЛОЕ! у меня это свойство: tempRoundProc
он анимирован - при изменениях сначала выкручивается до 100%!

т.е. для него нужно дать температуру предварительно подготовив, например так:

Код: Выделить всё

//притягивание значения температуры для отображения индикатором
$this->setProperty('tempRoundProc',(round($t*2.08)));
 
Скриншот Диаграммы.jpg
Скриншот Диаграммы.jpg (98.77 КБ) 17655 просмотров
Вложения
ДИАГРАММЫ.zip
(68.67 КБ) 1335 скачиваний
За это сообщение автора Vovix поблагодарили (всего 2):
VGorokhov (Вт янв 26, 2016 2:59 am) • wozowik (Ср фев 14, 2018 8:48 pm)
Рейтинг: 2.33%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Varrcan
Сообщения: 24
Зарегистрирован: Чт июл 30, 2015 10:04 pm
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: Дизайн сцен 2

Сообщение Varrcan » Вт ноя 24, 2015 1:01 am

Расскажите, как вы установили день недели на русском языке?
СпойлерПоказать
Изображение
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Вт ноя 24, 2015 2:39 am

Varrcan писал(а):Расскажите, как вы установили день недели на русском языке?
Мой код в методе onNewHour (вообще основа этого всего есть на форуме, ну да ладно, ловите):
СпойлерПоказать

Код: Выделить всё

$h=(int)date('G',time());

// раскидываем дату и время если сейчас 00:00 час
if (($h=="00")) {
$day[0]="воскресенье";
$day[1]="понедельник";
$day[2]="вторник";
$day[3]="среда";
$day[4]="четверг";
$day[5]="пятница";
$day[6]="суббота";

$month[1]="января";
$monthAlt[1]="ЯНВАРЬ";
$month[2]="февраля";
$monthAlt[2]="ФЕВРАЛЬ";
$month[3]="марта";
$monthAlt[3]="МАРТ";
$month[4]="апреля";
$monthAlt[4]="АПРЕЛЬ";
$month[5]="мая";
$monthAlt[5]="МАЙ";
$month[6]="июня";
$monthAlt[6]="ИЮНЬ";
$month[7]="июля";
$monthAlt[7]="ИЮЛЬ";
$month[8]="августа";
$monthAlt[8]="АВГУСТ";
$month[9]="сентября";
$monthAlt[9]="СЕНТЯБРЬ"; 
$month[10]="октября";
$monthAlt[10]="ОКТЯБРЬ";
$month[11]="ноября";
$monthAlt[11]="НОЯБРЬ";
$month[12]="декабря";
$monthAlt[12]="ДЕКАБРЬ";

sg("ThisComputer.DateD",date( "d", time()));
sg("ThisComputer.DateM",date( "m", time()));
sg("ThisComputer.DateY",date( "Y", time()));
sg("ThisComputer.Date",date( "d.m.Y", time()));
sg("ThisComputer.Day",$day[date("w")]);
sg("ThisComputer.Month",$month[date("n")]);
sg("ThisComputer.MonthAlt",$monthAlt[date("n")]);
}

if (isOnline("Интернет")) {
    // обновим прогноз погоды
    callMethod("Izhevsk.sensors");

    // обновим курс валюты каждые 4 часа
    if (!($h%4)) {callMethod("cbr.update");}
} else {
    say ("Проверить погоду и курсы валют пока не могу, так как нет доступа в интеренет. Попробую сделать это через один час. ",-1);

}
    
 
//дни рождения, проверять при условии разрешения в установках и в 9-00

if ((gg("Sets.checkBirthday"))&&($h=="09")) {
    runScript("birthday");
}

 
Вообще, перед применением моих сцен рекомендую зайти в мой CONNECT
а конкретнее нужно посмотреть:
в объектах:
объект ClockChime, методы onNewHour и onNewMinute
ну и может еще чего, погоду например, или установки Sets...

ну и сценарии!
За это сообщение автора Vovix поблагодарил:
wozowik (Ср фев 14, 2018 8:50 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Aleks130699
Сообщения: 103
Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Благодарил (а): 7 раз
Поблагодарили: 8 раз

Re: Дизайн сцен 2

Сообщение Aleks130699 » Вт ноя 24, 2015 4:07 am

Vovix писал(а):... в принципе я все шесть сцен почти доделал!
так выглядит первая сцена после домашней - Погода:
Скриншот 2015-11-23 22.jpg
Круто как приду домой сразу буду пробовать)))
Ответить