User manual



  • @dev:

    На текущий момент, при долгом нажатии на устройстве, выходит меню, где есть дополнительная информация (id, уровень, подсистема, зона), возможно данная информация будет полезна и поможет частично решить Вашу проблему. Спасибо.

    Да, я это знаю. Это меню удобно для управления чего-либо, но не оперативного напоминания названия устройства.



  • Как сделать переключатель с 4-5 состояниями, например:

    1. АВТО

    2. ВЫКЛ

    3. Скорость 1

    4. Скорость 2

    5. Скорость 3

    Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.



  • @Alex_Jet:

    Как сделать переключатель с 4-5 состояниями, например:

    1. АВТО

    2. ВЫКЛ

    3. Скорость 1

    4. Скорость 2

    5. Скорость 3

    Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.

    1. Создать устройство - Переключатель

    Создать переключатель.png

    2. Добавить состояния для устройства в нижней таблице Состояния добавляются кнопкой "Копировать".

    Ввести название состояния и номер состояния строго по порядку

    Добавить состояния.png

    3. При установке на мнемосхему можно изменить дизайн для каждой кнопки, переключая состояния

    Настройка кнопок.png

    4. Создать сценарий, который срабатывает при нажатии на кнопки переключателя



  • Оооо! Как круто! Я не заметил, что у устройств есть дополнительные свойства:)

    Кстати, после первого скачивания и установки системы все картинки и т.п. были рассортированы совсем непонятно. И некоторых системных ih.." картинок нет. Не могли бы Вы их куда-то выложить? Я конечно создал уже себе все категории которые надо.

    И неплохо было бы узнать с помощью чего и как вы делаете svg картинки.



  • @Alex_Jet:

    Соответственно, чтобы к АВТО была возможность привязки сценария работы, а к остальным - команды управления актюаторами.

    По сценарию:

    Видимо, для девайса есть сценарий, который работает в режиме Авто

    То есть, по кнопке АВТО просто включаем 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; 
             // ....
          } 
    
        } 
    };
    
    
    


  • @intrapro:

    @Alex_Jet:

    Кстати, после первого скачивания и установки системы все картинки и т.п. были рассортированы совсем непонятно. И некоторых системных ih.." картинок нет. Не могли бы Вы их куда-то выложить? Я конечно создал уже себе все категории которые надо.

    И неплохо было бы узнать с помощью чего и как вы делаете svg картинки.

    Ответьте, пожалуйста, на мое дополнение к посту сделанное несколько позже вашего ответа.



  • @Alex_Jet:

    Ответьте, пожалуйста, на мое дополнение к посту сделанное несколько позже вашего ответа.

    Нашел вот такую статью по 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.

    Большинство картинок уже подготовлено для публикации на сайте. Откроем на этой неделе. Вероятнее всего в разделе "Загрузки".

    На счет иконки котла, можете скинуть набросок. Сделаю.

    По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:
    boiler_off.pngrecuperator_off.png0290.png
    Соответственно те части, которые сейчас серые (у меня это режим "выключено") должны менять свой цвет. Например, для котлов - для газового если он включен будет синий цвет, для электрического - зеленый.

    Кстати, пока вспомнил - в Cherry можно сделать актюатор к которому привязаны аварийные сообщения, поступающие, например, с сухих контактов??? Тот же котел - имеет сухой контакт (или парсим какой-нибудь протокол котла) "Авария" - так чтобы эта авария отображалась у актюатора соответствующего котла отопления.



  • @Alex_Jet:

    По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:

    На всякий случай, если кто не знает: Можно использовать PNG картинки. Не обязательно SVG.



  • @intrahouse:

    @Alex_Jet:

    По котлу, а заодно рекуператору и насосам отопления, я бы хотел иметь что-то типа этого:

    На всякий случай, если кто не знает: Можно использовать PNG картинки. Не обязательно SVG.

    Интересно что в устройствах есть настройка - цвет изображения. Я так понимаю, что к PNG это отношение не имеет.



  • @Alex_Jet:

    Интересно что в устройствах есть настройка - цвет изображения. Я так понимаю, что к 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");
            }
        } 
    };
    
    

    В целом, впечатления от системы крайне положительные! Всем мои предложения был воплощены:). Теперь с легкостью получается с нуля через веб-интерфейс строить такие системы с интерактивными элементами без необходимости создания графической подложки:
    Система вентиляции.png



  • @Alex_Jet:

    Хотя сейчас подумал - можно сделать сценарий: при включении одного устройства включается "привязанное" к нему другое.

    Сделал, но не работает - на мнемосхеме ведомое устройство не включается:

    Сценарий не запускается, потому что нет триггера запуска (по каким событиям сценарий должен запускаться).

    Есть два варианта задания триггеров:

    Вариант 1: Задать условие check - сценарий запустится, если условие истинно

    Вариант 2: Объявить устройство как триггер: DeviceT, тогда сценарий будет запускаться по событиям устройства-триггера

    const device1 = DeviceT("ActorD", "Устройство основное");
    const device2 = Device("ActorD", "Устройство ведомое");
    
    
    


  • @Alex_Jet:

    Есть клапан входного воздуха и клапан выбрасываемого воздуха. Их актюаторы управляются параллельно с помощью одного и того же канала MegaD. На мнемосхеме хотелось бы отразить оба клапана - и входящего воздуха и выбрасываемого. Включаем один, включается и второй. Можно конечно поставить копию первого, чтобы она также себя вела, но как-то это неправильно.

    Можно сценарием.

    Но на мой взгляд это одно устройство, так как один канал MegaD. Я бы просто скопировал.



  • @intrahouse:

    На сайте в разделе Поддержка/Загрузки/Изображения https://intrahouse.ru/downloads/images/ опубликован набор SVG картинок. Разделение по группам условное. Можете использовать в своих проектах как нужно вам.

    А если будет немного свободного времени, то добавьте, пожалуйста, еще картинки (см.раздел "Безопасность") - дом с открытым замком, авто с открытым замком. Также не хватает - калитка с открытым/закрытым замком, ворота территории (не гаражные) с открытым/закрытым замком, картинка воздухонагревателя (вместо нее использую сейчас батарею), тепловой завесы. Может они и есть, но я не понимаю некоторые обозначения (например, climate810, climate240, climate250, heatexch110, ) 😞



  • @Alex_Jet:

    добавьте, пожалуйста, еще картинки (см.раздел "Безопасность")

    Добавил.
    @Alex_Jet:

    не понимаю некоторые обозначения (например, climate810, climate240, climate250, heatexch110, )

    Это просто названия файлов с изображениями. Можете переименовать перед загрузкой в систему.



  • @intrahouse:

    Добавил.

    Большое спасибо!
    @intrahouse:

    Это просто названия файлов с изображениями. Можете переименовать перед загрузкой в систему.

    Я не о названии файлов, а о самих картинках. Что на них изображено - не понимаю :?


Авторизуйтесь, чтобы ответить