User manual
-
@intrahouse:
Достаточно деления на уровни и зоны. Уровни: цоколь (погреб), 1 этаж, 2 этаж, чердак, территория.
Зоны по этажам - помещения. Зоны на территории - гараж, баня, участок
А раз в структуре системы есть объекты, то может быть дом/гараж/баня/территория поделить на объекты? Или это будет неудобно?
-
А раз в структуре системы есть объекты, то может быть дом/гараж/баня/территория поделить на объекты? Или это будет неудобно?
Мы задумывали использовать объекты для разделения доступа. В этом случае разделяются не только экраны, но и сценарии, алерты …
Например в доме два хозяина. А система одна. То есть у каждого хозяина свой изолированный объект. В вашем случае это излишне.
-
Все же по объектам - где на данном этапе в системе участвуют "Объекты"? Или это только вотчина версии SCADA?
1. Устройства к объектам привязать нет возможности…
2. Виджет "Навигатор" с объектами не работает
Идея такая - есть несколько объектов (дом, гараж, баня, территория с оросительной системой), напичканных умными устройствами. Соответственно на объектах есть не только система освещения/безопасности, но и отопления, водоснабжения, вентиляции.
Хотелось бы иметь навигатор по объектам и для каждого объекта будет свой навигатор по уровням и системам:
1. Цоколь
2. 1 этаж
3. 2 этаж
4. Система вентиляции
5. Система отопления
6. Система водоснабжения
Если на обычных уровнях будут размещаться устройства из категорий - освещение, безопасность, электроприборы (то что надо рядовым пользователям), то в конкретных системах будет схема, на которой расположены устройства данной системы со всеми необходимыми датчиками и актюаторами.
Если использовать только уровни, то у меня будет такой навигатор как привел выше, плюс "Территория", "Гараж", "Баня" со всеми подряд датчиками и актюаторами на мнемосхемах "Территория", "Гараж", "Баня". Что будет неудобно в использовании...
Поэтому интересно в версии SCADA - когда объектов много, как строится интерфейс перехода между объектами и их системами?
-
Как я говорил выше объекты используются для разделения доступа. В основном это в SCADA системах.
В вашем случае могу предложить такую структуру системы:
Уровни: Цоколь, 1 Этаж, 2 Этаж, Территория, Гараж, Баня
Подсистемы: освещение, безопасность, климат, электроприборы, Система вентиляции, Система отопления, Система водоснабжения
Визуализация.
Экраны: Инфо, Дом, Инженерные системы
Соответственно виджет главного меню слева такого же состава
Мнемосхемы: Свет 1 этажа, Свет 2 этажа ….
Плюс еще мнемосхемы: Система вентиляции, Система отопления, Система водоснабжения
На экране Дом размещаем контейнер мнемосхем, навигатор уровней и навигатор подсистем. В настройке навигатора подсистем выбираем освещение, безопасность, климат, электроприборы
На экране Инженерные системы ставим контейнер мнемосхем и навигатор подсистем. В настройке навигатора подсистем выбираем Система вентиляции, Система отопления, Система водоснабжения
Обратите внимание. В системе Berry стройство можно было поставить только на одну мнемосхему. В Cherry одно и тоже устройство можно ставить на экраны и мнемосхемы сколь угодно раз. Благодаря этому можно поставить датчики температуры и на мнемосхеме климата, например 1 этажа, и на мнемосхеме Системы отопления. А еще на сборном экране Инфо.
Можно сделать по другому. Виджет главного меню слева дополнить кнопкой Территория. Сделать еще один экран Территория. И на нем поставить контейнер мнемосхем и навигатор уровней. В настройке навигатора выбирать Территория, Гараж, Баня
Набросок проекта по второму варианту можно скачать здесь:
-
@intrahouse:
Как я говорил выше объекты используются для разделения доступа. В основном это в SCADA системах.
Большое спасибо за помощь и разъяснения! Действительно, благодаря гибкости Cherry можно сделать все как хочешь! Видно до сих пор мыслю шаблоном Berry, поскольку эксплуатирую именно эту версию.
-
Есть 4 экрана: Территория, Дом, Системы, Видео.
Как сделать Дом по умолчанию? То есть при входе в систему отображался бы экран Дом (ID=2), а не Территория (ID=1)?
-
Есть 4 экрана: Территория, Дом, Системы, Видео.
Как сделать Дом по умолчанию? То есть при входе в систему отображался бы экран Дом (ID=2), а не Территория (ID=1)?
Добрый день,
Доступ -> учетные записи, в свойствах пользователя выбирите нужный экран. Можно задать для ПК и мобильной версии разные экраны как и для разных пользователей.
-
@dev:
Добрый день,
Доступ -> учетные записи, в свойствах пользователя выбирите нужный экран. Можно задать для ПК и мобильной версии разные экраны как и для разных пользователей.
Спасибо! Запомню.
Еще вопрос - в виджете "Строка состояния" размещаю SENSOR1, SENSOR2 и т.д., которые привязаны к каналам ping-плагина, например. Как в GUI системы сделать чтобы отображались Title этих устройств (идентификатор или название устройства)? Сейчас я просто помню какое устройство за что отвечает…
И еще один момент - во всех таблицах реализована сортировка по каждому столбцу и фильтрация. Однако она работает пока находишься в этом разделе...переходишь в другой, возвращаешься и вновь надо все настраивать. То же относится к ширине столбцов. Можно как-то в cookie сохранять эти настройки? Ну или у конкретного пользователя системы?
UPD1: в одной сессии сортировки сохраняются. Правда в Berry "визуальный" выбор систем был удобнее.
-
Добрый день,
@Alex_Jet:Еще вопрос - в виджете "Строка состояния" размещаю SENSOR1, SENSOR2 и т.д., которые привязаны к каналам ping-плагина, например. Как в GUI системы сделать чтобы отображались Title этих устройств (идентификатор или название устройства)? Сейчас я просто помню какое устройство за что отвечает…
рядом с устройством вы можете разместить примитив "Текст" и написать любой текст. Также у устройства в "Параметрах" можно изменить "Шаблон представления":
1. Иконка
2. Значение в виде текста
3. Текстовое представление состояния
4. Переключатель состояния.
-
@dev:
Добрый день,
@Alex_Jet:Еще вопрос - в виджете "Строка состояния" размещаю SENSOR1, SENSOR2 и т.д., которые привязаны к каналам ping-плагина, например. Как в GUI системы сделать чтобы отображались Title этих устройств (идентификатор или название устройства)? Сейчас я просто помню какое устройство за что отвечает…
рядом с устройством вы можете разместить примитив "Текст" и написать любой текст. Также у устройства в "Параметрах" можно изменить "Шаблон представления":
1. Иконка
2. Значение в виде текста
3. Текстовое представление состояния
4. Переключатель состояния.
Примитив будет отображаться всегда - это загромождение пространства. Шаблон представления - также не решает задачи, когда индикатор хочется сделать небольшим. Кстати исправьте опечатку в системе в "Переключатель состояния".
Хотелось бы подобия атрибута title, который есть в обычном html (применяется обычно с изображениями, гиперссылками и прочим).
-
@dev:
Добрый день,
@Alex_Jet:Еще вопрос - в виджете "Строка состояния" размещаю SENSOR1, SENSOR2 и т.д., которые привязаны к каналам ping-плагина, например. Как в GUI системы сделать чтобы отображались Title этих устройств (идентификатор или название устройства)? Сейчас я просто помню какое устройство за что отвечает…
рядом с устройством вы можете разместить примитив "Текст" и написать любой текст. Также у устройства в "Параметрах" можно изменить "Шаблон представления":
1. Иконка
2. Значение в виде текста
3. Текстовое представление состояния
4. Переключатель состояния.
Примитив будет отображаться всегда - это загромождение пространства. Шаблон представления - также не решает задачи, когда индикатор хочется сделать небольшим. Кстати исправьте опечатку в системе в "Переключатель состояния".
Хотелось бы подобия атрибута title, который есть в обычном html (применяется обычно с изображениями, гиперссылками и прочим).
Добрый день,
опечатку исправим, спасибо! Идея с "title" ясна, мы постараемся реализовать данный функционал в будущих версиях.
На текущий момент, при долгом нажатии на устройстве, выходит меню, где есть дополнительная информация (id, уровень, подсистема, зона), возможно данная информация будет полезна и поможет частично решить Вашу проблему. Спасибо.
-
@dev:
На текущий момент, при долгом нажатии на устройстве, выходит меню, где есть дополнительная информация (id, уровень, подсистема, зона), возможно данная информация будет полезна и поможет частично решить Вашу проблему. Спасибо.
Да, я это знаю. Это меню удобно для управления чего-либо, но не оперативного напоминания названия устройства.
-
Как сделать переключатель с 4-5 состояниями, например:
1. АВТО
2. ВЫКЛ
3. Скорость 1
4. Скорость 2
5. Скорость 3
Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.
-
Как сделать переключатель с 4-5 состояниями, например:
1. АВТО
2. ВЫКЛ
3. Скорость 1
4. Скорость 2
5. Скорость 3
Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.
1. Создать устройство - Переключатель
2. Добавить состояния для устройства в нижней таблице Состояния добавляются кнопкой "Копировать".
Ввести название состояния и номер состояния строго по порядку
3. При установке на мнемосхему можно изменить дизайн для каждой кнопки, переключая состояния
4. Создать сценарий, который срабатывает при нажатии на кнопки переключателя
-
Оооо! Как круто! Я не заметил, что у устройств есть дополнительные свойства:)
Кстати, после первого скачивания и установки системы все картинки и т.п. были рассортированы совсем непонятно. И некоторых системных ih.." картинок нет. Не могли бы Вы их куда-то выложить? Я конечно создал уже себе все категории которые надо.
И неплохо было бы узнать с помощью чего и как вы делаете svg картинки.
-
Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.
По сценарию:
Видимо, для девайса есть сценарий, который работает в режиме Авто
То есть, по кнопке АВТО просто включаем auto этого устройства
А по другим кнопкам - отключаем auto и даем соотв. команду, например, так
/** * @name Обработка переключателя * @desc */ const sw = DeviceT("SWITCH1"); const vent = Device("VENT1"); const script = { start() { switch (Number(sw.dval)) { case 0: this.do(vent, "auto", 1); break; case 1: this.do(vent, "auto",0); this.do(vent, "on"); break; case 2: this.do(vent, "auto",0); this.do(vent, "off"); break; // .... } } };
-
Кстати, после первого скачивания и установки системы все картинки и т.п. были рассортированы совсем непонятно. И некоторых системных ih.." картинок нет. Не могли бы Вы их куда-то выложить? Я конечно создал уже себе все категории которые надо.
И неплохо было бы узнать с помощью чего и как вы делаете svg картинки.
Ответьте, пожалуйста, на мое дополнение к посту сделанное несколько позже вашего ответа.
-
Ответьте, пожалуйста, на мое дополнение к посту сделанное несколько позже вашего ответа.
Нашел вот такую статью по svg - https://htmlacademy.ru/blog/127-a-guide-to-svg-on-web
И он-лайн редактор для создания svg - http://editor.method.ac/
Правда нарисовать значок котла отопления - слабо…
-
SVG картинки делаю в программе Graphic для Mac. Не знаю есть ли для Windows.
Большинство картинок уже подготовлено для публикации на сайте. Откроем на этой неделе. Вероятнее всего в разделе "Загрузки".
На счет иконки котла, можете скинуть набросок. Сделаю.
-
@intrahouse:
SVG картинки делаю в программе Graphic для Mac. Не знаю есть ли для Windows.
Большинство картинок уже подготовлено для публикации на сайте. Откроем на этой неделе. Вероятнее всего в разделе "Загрузки".
На счет иконки котла, можете скинуть набросок. Сделаю.
По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:
Соответственно те части, которые сейчас серые (у меня это режим "выключено") должны менять свой цвет. Например, для котлов - для газового если он включен будет синий цвет, для электрического - зеленый.Кстати, пока вспомнил - в Cherry можно сделать актюатор к которому привязаны аварийные сообщения, поступающие, например, с сухих контактов??? Тот же котел - имеет сухой контакт (или парсим какой-нибудь протокол котла) "Авария" - так чтобы эта авария отображалась у актюатора соответствующего котла отопления.