Для Новичков , как начать пользоваться ????

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Для Новичков , как начать пользоваться ????

Сообщение nick7zmail »

По созданию - ваш 1 вариант правильный
По переключению свойства - в activate к ночному режиму надо вписать

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

sg('ThisComputer.minMsgLevel', 2); 
В этом что-то непонятно?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
skyrider
Сообщения: 138
Зарегистрирован: Ср ноя 22, 2017 11:46 am

Re: Для Новичков , как начать пользоваться ????

Сообщение skyrider »

nick7zmail писал(а):По созданию - ваш 1 вариант правильный
По переключению свойства - в activate к ночному режиму надо вписать

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

sg('ThisComputer.minMsgLevel', 2); 
В этом что-то непонятно?
Да, спасибо, все понятно, вписал в в activate к ночному режиму:

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

setGlobal('minMsgLevel','2');
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nightmode_activate.php');
/* end injection of {SDevices} */
sg('ThisComputer.minMsgLevel', 2); 
Теперь при переключении этого выключателя значение ThisComputer.minMsgLevel постоянно с цифрой 2, на 1 обратно не переключается.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Для Новичков , как начать пользоваться ????

Сообщение nick7zmail »

Ну а че вдруг обратно то переключаться должно, если вы не указали это?)) аналогично в deactivate прописать надо выставление в 1.
Кстати у вас 2 раза почти одно и то же прописано...setGlobal('minMsgLevel','2'); можно убрать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
skyrider
Сообщения: 138
Зарегистрирован: Ср ноя 22, 2017 11:46 am

Re: Для Новичков , как начать пользоваться ????

Сообщение skyrider »

nick7zmail писал(а):Ну а че вдруг обратно то переключаться должно, если вы не указали это?)) аналогично в deactivate прописать надо выставление в 1.
Да, это я уже понял, сбило с толку то что прописанный по умолчанию без изменений код в методах activate/deactivate срабатывает как надо на автомате, ну т.е. по времени день/ночь.
Так же понял что в ступор с этим выключателем попал потому что нет четкого выбора позиции состояние, ну как например в Сценах. Там добавил элемент, Тип Выключатель, к состоянию on привязал метод activate, к off метод deactivate, все четко работает как надо, без правки/добавления кода.

Просто в дальнейшем еще предстоит заносить много выключателей и кнопок именно в Меню управления, не ужели там нет возможности так же четко привязывать те или иные действия к Состоянию выключателя on/off как в сценах, или только через правку/добавление кода?
Ответить