User manual
-
Есть 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 можно сделать актюатор к которому привязаны аварийные сообщения, поступающие, например, с сухих контактов??? Тот же котел - имеет сухой контакт (или парсим какой-нибудь протокол котла) "Авария" - так чтобы эта авария отображалась у актюатора соответствующего котла отопления.
-
По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:
На всякий случай, если кто не знает: Можно использовать PNG картинки. Не обязательно SVG.
-
@intrahouse:
По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:
На всякий случай, если кто не знает: Можно использовать PNG картинки. Не обязательно SVG.
Интересно что в устройствах есть настройка - цвет изображения. Я так понимаю, что к PNG это отношение не имеет.
-
Интересно что в устройствах есть настройка - цвет изображения. Я так понимаю, что к PNG это отношение не имеет.
Правильно. Для PNG нужно сделать разные картинки для разных состояний.
-
На сайте в разделе Поддержка/Загрузки/Изображения https://intrahouse.ru/downloads/images/ опубликован набор SVG картинок. Разделение по группам условное. Можете использовать в своих проектах как нужно вам.
@Alex_Jet:По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:
Сделал некоторые картинки по котлу и рекуператору. В конце группы Автоматизация. Картинки плоские, как и большинство SVG изображений.
-
@intrahouse:
Сделал некоторые картинки по котлу и рекуператору. В конце группы Автоматизация. Картинки плоские, как и большинство SVG изображений.
Огромное спасибо и за публикацию иконок и за создание необходимых мне
-
Вопрос - можно ли сделать привязку состояния примитивов к устройству? Или даже одного устройства к другому?
Пример. Есть клапан входного воздуха и клапан выбрасываемого воздуха. Их актюаторы управляются параллельно с помощью одного и того же канала MegaD. На мнемосхеме хотелось бы отразить оба клапана - и входящего воздуха и выбрасываемого. Включаем один, включается и второй. Можно конечно поставить копию первого, чтобы она также себя вела, но как-то это неправильно.
Хотя сейчас подумал - можно сделать сценарий: при включении одного устройства включается "привязанное" к нему другое.
Сделал, но не работает - на мнемосхеме ведомое устройство не включается:
/** * @name Дублирование состояния устройства * @desc Повторение состояния устройства. Если включается одно устройство, то привязанное к нему устройство тоже включается. И наоборот. */ const device1 = Device("ActorD", "Устройство основное"); const device2 = Device("ActorD", "Устройство ведомое"); const script = { start() { if(device1.dval) { this.do(device2, "aon"); } else { this.do(device2, "aoff"); } } };
В целом, впечатления от системы крайне положительные! Всем мои предложения был воплощены:). Теперь с легкостью получается с нуля через веб-интерфейс строить такие системы с интерактивными элементами без необходимости создания графической подложки: