User manual
-
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"); } } };
В целом, впечатления от системы крайне положительные! Всем мои предложения был воплощены:). Теперь с легкостью получается с нуля через веб-интерфейс строить такие системы с интерактивными элементами без необходимости создания графической подложки:
-
Хотя сейчас подумал - можно сделать сценарий: при включении одного устройства включается "привязанное" к нему другое.
Сделал, но не работает - на мнемосхеме ведомое устройство не включается:
Сценарий не запускается, потому что нет триггера запуска (по каким событиям сценарий должен запускаться).
Есть два варианта задания триггеров:
Вариант 1: Задать условие check - сценарий запустится, если условие истинно
Вариант 2: Объявить устройство как триггер: DeviceT, тогда сценарий будет запускаться по событиям устройства-триггера
const device1 = DeviceT("ActorD", "Устройство основное"); const device2 = Device("ActorD", "Устройство ведомое");
-
Есть клапан входного воздуха и клапан выбрасываемого воздуха. Их актюаторы управляются параллельно с помощью одного и того же канала MegaD. На мнемосхеме хотелось бы отразить оба клапана - и входящего воздуха и выбрасываемого. Включаем один, включается и второй. Можно конечно поставить копию первого, чтобы она также себя вела, но как-то это неправильно.
Можно сценарием.
Но на мой взгляд это одно устройство, так как один канал MegaD. Я бы просто скопировал.
-
@intrahouse:
На сайте в разделе Поддержка/Загрузки/Изображения https://intrahouse.ru/downloads/images/ опубликован набор SVG картинок. Разделение по группам условное. Можете использовать в своих проектах как нужно вам.
А если будет немного свободного времени, то добавьте, пожалуйста, еще картинки (см.раздел "Безопасность") - дом с открытым замком, авто с открытым замком. Также не хватает - калитка с открытым/закрытым замком, ворота территории (не гаражные) с открытым/закрытым замком, картинка воздухонагревателя (вместо нее использую сейчас батарею), тепловой завесы. Может они и есть, но я не понимаю некоторые обозначения (например, climate810, climate240, climate250, heatexch110, )
-
добавьте, пожалуйста, еще картинки (см.раздел "Безопасность")
Добавил.
@Alex_Jet:не понимаю некоторые обозначения (например, climate810, climate240, climate250, heatexch110, )
Это просто названия файлов с изображениями. Можете переименовать перед загрузкой в систему.
-
@intrahouse:
Добавил.
Большое спасибо!
@intrahouse:Это просто названия файлов с изображениями. Можете переименовать перед загрузкой в систему.
Я не о названии файлов, а о самих картинках. Что на них изображено - не понимаю :?
-
Пиктограммы можно применять по разному в разных случаях.
Например так:1. Датчик атмосферного давления
2. Подогрев труб. Зимой, против замерзания.
3. Инфракрасный обогреватель
4. Тепловая завеса. Или кондиционер.
По датчику атмосферного давления пиктограмма возможно спорная. Но ничего другого не придумал.
-
@intrahouse:
Пиктограммы можно применять по разному в разных случаях.
kl110.jpg
Например так:
1. Датчик атмосферного давления
2. Подогрев труб. Зимой, против замерзания.
3. Инфракрасный обогреватель
4. Тепловая завеса. Или кондиционер.
По датчику атмосферного давления пиктограмма возможно спорная. Но ничего другого не придумал.
Спасибо, отлично! Буду знать. Не сочтите за наглость, но еще не хватает значков уровня воды (например, стрелка с барьером в виде линии), фильтра тонкой/грубой очистки, танков для водоочистки (колонны с фильтрами), компрессора для аэрации, УФ лампы (и совмещенного варианта - аэратор с УФ лампой)
Да, кстати, по фильтрам - как сделать счетчик времени для замены фильтров в нужное время? С информированием по е-майл, СМС?
-
@intrahouse:
…
Как сделать составное устройство? Имеем актюатор, а обратную связь осуществляем через геркон, НЗ контакты и т.п. Пример - калитка с ЭМ замком и герконом. При нажатии на устройство "Калитка" ее иконка менялась в соответствии с состоянием геркона.
-
Как установить в системе favicon? Очень не хватает его для идентификации странички в браузере.
По идее можно было бы в базе по умолчанию сделать какой-нибудь для основного режима и для PM.
-
Да, кстати, по фильтрам - как сделать счетчик времени для замены фильтров в нужное время? С информированием по е-майл, СМС?
По расписанию (в заданный день и час) можно запустить сценарий, который отправит e-mail
this.info('email', 'admin', 'Замените фильтр');
-
Как сделать составное устройство? Имеем актюатор, а обратную связь осуществляем через геркон, НЗ контакты и т.п. Пример - калитка с ЭМ замком и герконом. При нажатии на устройство "Калитка" ее иконка менялась в соответствии с состоянием геркона.
Вариант 1. Использовать составные каналы.
Одно устройство нужно будет привязать к нескольким каналам:
-
Добавить канал как выход DO, привязать к нему актуатор, сохранить.
-
Затем открыть этот канал для редактирования и поставить галочку Составной канал
-
В появившихся свойствах выбрать управление (ON)
-
Добавить канал как вход DI, привязать к нему тот же актуатор, поставить галочку Составной канал и в свойствах выбрать dval - состояние
Должно работать, но для MegaD пока не тестировали
Вариант 2. Использовать обычные устройства, наложив их друг на друга: снизу геркон, сверху замок. Замок сделать прозрачным.
-
-
По расписанию (в заданный день и час) можно запустить сценарий, который отправит e-mail
> this.info('email', 'admin', 'Замените фильтр'); > >
Согласен, но нагляднее было бы сделать такой системный виджет (таймер с обратным отсчетом дней, например), который поместить на корпус фильтра на мнемосхеме:). И чтобы в его свойствах можно было указать сценарий который срабатывал при обнулении таймера.