Дизайн сцен 2

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

Модератор: immortal

pion365
Сообщения: 32
Зарегистрирован: Сб дек 10, 2016 7:10 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение pion365 » Вс фев 05, 2017 10:14 pm

Vovix писал(а): тогда можно добавить в код, т.е. изменять значение перед его прописыванием в объект, например будет так:

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

if ($dsw1!="")     {
              $dsw1 = $dsw1 - 2;
              sg(($idesp.".dsw1"),$dsw1);
         }
Понял. А если датчиков ESP несколько? Сценарий то один на всех. Как мне выделить нужный датчик?
ARMBIAN на Orange PiPC
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Пн фев 06, 2017 4:57 am

1
Последний раз редактировалось Vovix Вт фев 07, 2017 7:29 pm, всего редактировалось 1 раз.
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Пн фев 06, 2017 4:57 am

pion365 писал(а):
Vovix писал(а): тогда можно добавить в код, т.е. изменять значение перед его прописыванием в объект, например будет так:

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

if ($dsw1!="")     {
              $dsw1 = $dsw1 - 2;
              sg(($idesp.".dsw1"),$dsw1);
         }
Понял. А если датчиков ESP несколько? Сценарий то один на всех. Как мне выделить нужный датчик?
я отвечу здесь, но эти вопросы не по теме топика!!!

делайте проверку на конкретный модуль (там-же в espdata), например так:

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

if ($dsw1!="")     {
              if ($idesp=="ESP8266ХХХХХХХХ") {
                    $dsw1 = $dsw1 - 2;
              }
              sg(($idesp.".dsw1"),$dsw1);

         } 
где вместо ESP8266ХХХХХХХХ будут ваши данные (номер конкретного ESP)
За это сообщение автора Vovix поблагодарил:
pion365 (Пн фев 06, 2017 7:54 am)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
pion365
Сообщения: 32
Зарегистрирован: Сб дек 10, 2016 7:10 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение pion365 » Пн фев 06, 2017 11:36 am

Ещё вопрос: на сцене не отрисовываются графики. В коде general_CSS (only CSS) отсутствует любое упоминание chart. Хотя такой элемент сцены есть. Как добавить в код недостающую часть?
ARMBIAN на Orange PiPC
pion365
Сообщения: 32
Зарегистрирован: Сб дек 10, 2016 7:10 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение pion365 » Пн фев 06, 2017 8:07 pm

Как сделать новую сцену в новой вкладке? Понял, что неудобно, когда в одной вкладке три сцены с перелистыванием.
ARMBIAN на Orange PiPC
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт фев 07, 2017 6:02 am

Создать новую домашнюю страницу с адресом сцены.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
pion365
Сообщения: 32
Зарегистрирован: Сб дек 10, 2016 7:10 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение pion365 » Вт фев 07, 2017 8:32 am

nick7zmail писал(а):Создать новую домашнюю страницу с адресом сцены.
Можно по шагам? Плиз.
ARMBIAN на Orange PiPC
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт фев 07, 2017 8:58 am

Панель управления-домашние страницы-добавить-тип URL. Адрес сцены вы можете узнать в списке сцен нажав просмотр, либо при редактировании общих свойств сцены! Там же есть переключатель - не показывать в переключающемся списке сцен...или как то так...чтоб не мешались.
За это сообщение автора nick7zmail поблагодарил:
pion365 (Вт фев 07, 2017 9:26 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
pion365
Сообщения: 32
Зарегистрирован: Сб дек 10, 2016 7:10 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение pion365 » Вт фев 07, 2017 9:28 am

nick7zmail писал(а):Панель управления-домашние страницы-добавить-тип URL. Адрес сцены вы можете узнать в списке сцен нажав просмотр, либо при редактировании общих свойств сцены! Там же есть переключатель - не показывать в переключающемся списке сцен...или как то так...чтоб не мешались.
Буквально за 5 минут до этого разобрался как сделать. Но всё равно спасибо!

Насчёт графиков не подскажете, почему в коде отсутствует часть, относящаяся к CHART? Выше спрашивал. Где взять недостающую часть?
ARMBIAN на Orange PiPC
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт фев 07, 2017 10:14 am

pion365 писал(а):
Насчёт графиков не подскажете, почему в коде отсутствует часть, относящаяся к CHART? Выше спрашивал. Где взять недостающую часть?
А почему она должна быть в коде? У меня тема с погодой где-то выложена была, там вроде был график...вставляется отдельным html элементом....
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить