Предложение



  • Нет,хочется из коробки "plug and play".Да и проект монетой поддержать



  • А можно добавить в редактор мнемосхем и экранов слои и диспетчер объектов? Иногда получается что объект это белый шрифт на белом фоне и его не видно, а щелкнуть по нему в диспетчере было бы удобно, чтобы не искать, также это удобно при наложении.



  • @homa:

    А можно добавить в редактор мнемосхем и экранов слои и диспетчер объектов?

    По Диспетчеру объектов принимается. Это нужно и запланировано

    Слои. Есть Z-index в координатах.



  • @intrahouse:

    @homa:

    А можно добавить в редактор мнемосхем и экранов слои и диспетчер объектов?

    По Диспетчеру объектов принимается. Это нужно и запланировано

    Слои. Есть Z-index в координатах.

    Z-index он больше для подготовки готового вида подходит, а не для разработки дизайна, но диспетчер объектов решит вопрос



  • Изменения по состояниям устройств можно "Фиксировать в журнале", но меня немного смущает вид этой фиксации в журнале:
    Журнал_Фиксация_Состояний_Устройств.png
    Можно либо убрать пробел перед точкой или формировать изменение в журнале так "Название устройства - Состояние"?



  • @Alex_Jet:

    Изменения по состояниям устройств можно "Фиксировать в журнале", но меня немного смущает вид этой фиксации в журнале:

    Журнал_Фиксация_Состояний_Устройств.png

    Можно либо убрать пробел перед точкой или формировать изменение в журнале так "Название устройства - Состояние"?

    То есть точку заменить на тире?



  • @intrapro:

    То есть точку заменить на тире?

    На ваше усмотрение. Мне больше нравится (и логичнее выглядит) когда есть тире.



  • Большая просьба добавить в расписания возможность выполнения произвольной HTTP команды, а то сейчас приходится для элементарной команды делать сценарий и его запускать.



  • @gis:

    Большая просьба добавить в расписания возможность выполнения произвольной HTTP команды, а то сейчас приходится для элементарной команды делать сценарий и его запускать.

    Хорошо, добавим 🙂



  • А нет возможности как в berry сделать сценарии но только в виде блок схем? Очень много нюансов в ходе тестирования узнается, что усложняет настройку.



  • Интерфейсные хотелки.

    1. Привязать включение/выключение правого меню к состояниям устройства. Чтобы к каждом состоянии была своя настройка отображения.

    2. Добавить свойство состояний "не отображать вообще". Чтобы в состоянии устройства, в котором это свойство задействовано, его вообще не было на виджете. Сейчас можно сделать 0 размера, или невидимым, но если нажать в зону нахождения, правое меню "спрятанного" устройства все равно открывается 🙂



  • Нужно в действия устройств добавить запуск скрипта.

    У актуатора, например, только включить\выключить\переключить.

    Задача - 4-х позиционных переключатель, со значениями 0,1,2,3

    Состояния определены в свойствах.

    Нужно сделать из него 4 объекта в виджете, которые меняют цвет в зависимости от режима.

    Объект 0 - должен установить при нажатии значение 0. И в настройках состояние "0" яркое цветное, остальные состояния серые/прозрачные.

    Тот же объект еще раз на виджете, только при нажатии устанавливать должен значение 1, и состояние "1" яркое, остальные - прозрачные.

    Все работает, кроме установки конкретного значения при нажатии. Выбор только on/off/toggle. Добавить бы в этот выбор "запустить скрипт".

    Или добраться до редактирования действий.



  • @Erik:

    Нужно в действия устройств добавить запуск скрипта.

    У актуатора, например, только включить\выключить\переключить.

    Задача - 4-х позиционных переключатель, со значениями 0,1,2,3

    Состояния определены в свойствах.

    Нужно сделать из него 4 объекта в виджете, которые меняют цвет в зависимости от режима.

    Объект 0 - должен установить при нажатии значение 0. И в настройках состояние "0" яркое цветное, остальные состояния серые/прозрачные.

    Тот же объект еще раз на виджете, только при нажатии устанавливать должен значение 1, и состояние "1" яркое, остальные - прозрачные.

    Все работает, кроме установки конкретного значения при нажатии. Выбор только on/off/toggle. Добавить бы в этот выбор "запустить скрипт".

    Или добраться до редактирования действий.

    Добрый день, вы можете проделать следующее:

    1. Создайте новое устройство и выберите тип "Переключатель", сохраните.

    2. Нажмите кнопку сплит меню, выберите раздел "Состояния".

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

    4. Разместите данное устройство на мнемосхеме выберите в параметрах устройства, шаблон представления –> "Переключатель состояния"

    У Вас получилось виртуальное устройство с 4-ми состояниями.

    Добавьте сценарий, укажите свой id устройств

    /** 
    * @name Новый сценарий 
    * @desc  
    * @version 4 
    */
    
    const dimm1 = Device("DIMM1"); 
    const switch1 = Device("SWITCH1"); 
    
    startOnChange(switch1); 
    
    script({
        start() {
          if (switch1.value === 0) {
            dimm1.setValue(10);
            this.log('state: 0');
          }
    
          if (switch1.value === 1) {
            dimm1.setValue(50);
            this.log('state: 1');
          }
    
          if (switch1.value === 2) {
            dimm1.setValue(75);
            this.log('state: 2');
          }
    
          if (switch1.value === 3) {
            dimm1.setValue(100);
            this.log('state: 3');
          }
        } 
    });
    
    
    

    В этом сценарии в зависимости от выбранного состояния у виртуального устройства "Переключатель" Вы может делать любые манипуляции, например управлять димером.



  • Ага, вот

    startOnChange(switch1); 
    
    

    Какие есть еще способы запуска скрипта?

    У Вас получилось виртуальное устройство с 4-ми состояниями.

    Ничем от актуатора не отличается.

    И не решает поставленную задачу по визуализации включенного режима (4 кнопки, из которых в цвете только та, чей режим включен)



  • Добрый день,

    @Erik:

    Какие есть еще способы запуска скрипта?

    Можете запускать по нажатию по кнопке

    @Erik:

    Ничем от актуатора не отличается.

    И не решает поставленную задачу по визуализации включенного режима (4 кнопки, из которых в цвете только та, чей режим включен)

    Не совсем ясно чего Вы пытаетесь добиться в плане визуализации, попробуйте нарисовать и приложить скриншот с пояснениями, что работает не так и как должно работать.



  • нужно 4 кнопки, у каждой 2 визуальных состояния - светится / не светится

    Нужно чтобы:

    Нажатие кнопки 1 включало актуатор в состояние 1, зажигало кнопку 1, гасило кнопки 2,3,4.

    Нажатие кнопки 2 включало актуатор в состояние 2, зажигало кнопку 2, гасило кнопки 1,3,4.

    Нажатие кнопки 3 включало актуатор в состояние 3, зажигало кнопку 3, гасило кнопки 1,2,4.

    Нажатие кнопки 4 включало актуатор в состояние 4, зажигало кнопку 4, гасило кнопки 1,2,3.



  • @dev:

    Добрый день,

    @Erik:

    Какие есть еще способы запуска скрипта?

    Можете запускать по нажатию по кнопке

    т.е. всего 2 варианта.

    1. по изменению состояния устройства.

    2. по нажатию кнопки.

    Больше нет вариантов?



  • @Erik:

    @dev:

    Добрый день,

    @Erik:

    Какие есть еще способы запуска скрипта?

    Можете запускать по нажатию по кнопке

    т.е. всего 2 варианта.

    1. по изменению состояния устройства.

    2. по нажатию кнопки.

    Больше нет вариантов?

    Добрый день, по расписанию можно запускать



  • Здравствуйте.

    Т.е. 3 варианта?

    1. по изменению состояния устройства.

    2. по нажатию кнопки.

    3. по таймеру



  • @Erik:

    Здравствуйте.

    Т.е. 3 варианта?

    1. по изменению состояния устройства.

    2. по нажатию кнопки.

    3. по таймеру

    Добрый день, огласите свой вариант 😉


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