Alex_Jet писал(а):
Будет ли реализован вывод единиц измерения для датчиков?
Вывод единицы измерения реализован только для текстового вывода ("Отображать на плане в виде текста" - да). Предполагалось, что на картинке единица измерения размещается с учетом дизайна
Почему на тексте не выводится - проверим.
Alex_Jet писал(а):
Также пытался разобраться со сценариями ...
В системе IntraHouse существует довольно много способов создания сценариев. Наша большая недоработка, что мы не включили описание сценариев в Wiki.
В ближайшее время мы это сделаем, а пока коротко:
Создать сценарий можно без написания скрипта или написав скрипт.
Без написания скрипта есть 2 варианта:
1. создать свой сценарий в ProjectManager (Сценарии - "Интерактивные" или "По событиям устройств")
2. использовать шаблонный сценарий.
Первый способ предназначен для простых задач, мы старались не перегружать интерфейс, чтобы обычный пользователь мог сам сделать сценарий.
При усложнении логики обычно проще просто написать скрипт, чем расставлять многочисленные галочки.
Интерактивный сценарий - просто последовательность действий (если надо, с временными задержками), а также команды информирования (e-mail, sms, звук..)
Запустить такой сценарий можно по расписанию (по времени, на закате, на рассвете,.), по кнопке сценарника, по sms, по кнопке на интерфейсе, просто вызвав его в разделе сценарии.
Сценарий по событиям устройств так не запускается. Он привязан к событию конкретного устройства (датчика или исполнительного устройства).
Alex_Jet писал(а):
Где создавать "События" в системе? В системе из коробки созданы события "При протечке" и "При ликвидации протечки"
События определяются датчиком, для которого делается сценарий. Для датчика протечки - это "При протечке" и "При ликвидации протечки", для универсального дискретного датчика - "При сработке" и "При сбросе" и т.д.
Для аналоговых датчиков событие вводить не надо, нужно заполнить вкладку "При условии"
Такой сценарий имеет только таймеры на входе (для события сработки и для дополнительного условия), но не имеет внутренних условий и внутренних таймеров.
Alex_Jet писал(а):
Что такое "Таймер между запусками"?
Если датчик срабатывает несколько раз подряд, можно отработать сценарий и сделать задержку до повторного запуска этого сценария. Например сработал датчик протечки, ушли SMS и Emai, потом опять срабатывает (протирают пол около него). Зачем опять отсылать оповещения?
Alex_Jet писал(а):
Как в сценариях изменять картинки датчиков? движение есть/движения нет, окно открыто/окно закрыто, дверь открыта/дверь закрыта
Когда датчик меняет свое состояние - меняется и картинка. Сценарий картинку изменить не может.
Alex_Jet писал(а):
При создании "двухсторонних" сценариев по датчикам необходимо делать 2 отдельных сценария, например, для условия >10 и <10
Да, для таких сценариев это так.
Если хочется более "ветвистой" логики, нужно написать скрипт сценария в формате .json (Синтаксис скрипта выложим в Wiki)
Но 90% функционала, по нашему опыту, покрывается шаблонными сценариями, которые уже есть в составе системы и работают из коробки.
В частности, переключение исполнительного устройства по аналоговому датчику (например батарея по датчику температуры).
Alex_Jet писал(а):
Как использовать "Шаблоны поведения устройств"? Вот вижу описание свет по датчику движения с учетом освещенности, а как его использовать или воплотить в сценариях?
Это на самом деле очень просто.
Итак, в списке "Устройства" встаете на светильник и нажимаете кнопку "Поведение".
В окне "Редактирование поведения" нажимаете кнопку +.
Система покажет список шаблонов, которые можно применить к этому устройству: "Свет по датчику движения", "Свет по датчику открытия",...
Выбираете нужный сценарий, например, "Свет по датчику движения с учетом освещенности (дискретный датчик)"
Далее выбраете датчик движения и датчик освещенности из списков ваших устройств. Сохраняете - ваш сценарий воплощен в жизнь
.
Теперь в основном интерфейсе в списочной форме вы увидите, что ваш светильник имеет кнопку Авто. Это означает, что светильник будет работать по автоматическому сценарию, но при необходимости вы можете отключить автоматическое поведение, нажав эту кнопку (режим авто можно изменить и с помощью сценария).
В окне "Настройки устройства" (молотки) появятся параметры, которые будет использовать сценарий:
"Время возврата в автоматический режим после ручного включения"
"Время возврата в автоматический режим после ручного выключения".
"Время работы светильника при отсутствии движения" -
Последний параметр очевиден, а первые два, возможно, требуют пояснения:
Cтандарный подход системы IntraHouse заключается в том, что автоматическая работа сценария приостанавливается при ручном управлении, а затем опять возобновляется.
И время это вы можете настроить для конкретного устройства ( светильник в прихожей или на кужне или вентилятор по движению в ванной - принцип один, но время в разном контексте м.б. разным).
Например, вы установили время работы светильника при отсутствии движения 30 сек, но уходя, выключили свет вручную (с выключателя, интерактивно - не важно). Если по прихожей
нужно сделать еще шаг - свет бы опять сразу включился, т.к. он работает по движению. Но своим действием вы говорите "Беру управление на себя". Если в этот момент посмотреть на интерфейс - на устройстве появятся часики, которые показывают, что автоматический режим заморожен.
Т.о., при использовании шаблонных сценариев вы сразу получаете стандартный проверенный алгоритм работы, возможность настройки устройств и параметров без строчки кода.
Все шаблоны, которые включены в конфигурацию, можно посмотреть в Сценарии/Скрипты/Шаблоны.
Наиболее востребованные, конечно - освещение, отопление (батареи отопления по датчику температуры) и вентиляция.