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

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

Модератор: immortal

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

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

Сообщение nick7zmail » Ср ноя 22, 2017 9:21 pm

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

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

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

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

Сообщение skyrider » Ср ноя 22, 2017 10:53 pm

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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт ноя 23, 2017 6:25 am

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

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

Сообщение skyrider » Чт ноя 23, 2017 10:52 am

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

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