Your comments

Здравствуйте, не могу понять как мне обновить модуль? Версия модуля в магазине идентичная установленному...

Спасибо, надеюсь на оперативное тестирование. Проект ждет этого модуля:)

Здравствуйте, ведутся ли доработки по модулю?

Спасибо! Если будет дополнен функционалом (аналогичным отдельным модулям) модуль MHRCU, то вопрос с ручным перечислением каналов в отдельных модулях становиться не актуальным. Хотя если реализовать такую функцию в модулях, то отпадает надобность модуля MHRCU и возможно других подобных универсальных устройств.:)

Для реле аналогично сухим контактам и димеру 

Я не могу добавить только четыре канала димера в отдельном модуле, так как адресация каналов  в MHRCU идет с 18-21 (можно только создать димер на 21 канал и отключить каналы с 1-17, что на мой взгляд является  не совсем корректным решением, так как присутствует избыточная информация).

Например: "Тип" нужен для размещения виджета на главном экране 

Здравствуйте, в магазине I3lite есть модуль контроллера MHRCU, но нет расширенных настроек для каналов как в модулях для отдельных устройств  (тип нагрузки, тип сухих контактов, инверсия сухих контактов, и т.д.) предполагается ли доработка данного модуля?

Например: я не могу вывести виджет "датчик протечки" на главный экран подключенный к сухим контактам контроллера. 

Если отдельно использовать релейный модуль в данном контроллере то приходится отключать каналы, так как у MHRCU релейные каналы с 1 по 17 и 22. Возможно ли при настройке количества каналов модуля указывать их как 1-17,22?

Диммируемые каналы с 18-21 при использовании отдельного модуля по диммированию не совпадают. Так же нужна возможность вручную указывать каналы при настройке модуля.

 

Добрый день, а что по поводу QOS? Я так понял, чтобы гарантировано команды и фидбэки проходили с подверждением нужно кроме Retain нужно еще и QOS=1 или 2 ставить.

И еще как мне востановить последнее значение топика на устройстве (например, канал реле) при перезагрузке устройства или при пропадании питания? 

Добрый день!!! Спасибо за оперативность.... Сейчас протестирую!!!

Добрый день,

Скрипт работает, только есть одно большое НО!!!!

Тестировал на Android устройствах! При естественном входе и выходе устройства из зоны покрытия wi-fi автопереключение не происходит ( если смотреть логи, то программа пытается получить данные по старому ip адресу ), но если влючать и отключать wi-fi на устройстве руками то все прекрасно работает.

Как выйти из положения? Может проводить еще дополнительную проверку, например по статусу подключения к серверу или обнулять как то принудительно обнулять счетчик?

Помогите пожалуйста с кодом! Версии ПО 1.2.5


код:


var MyWiFi = "ASUS" //имя вашего wi-fi
IR.AddListener(IR.EVENT_START,0,function()
    {
        var timer = IR.SetInterval(3000,function() // time - периодичность проверки подключения
            {
                if (IR.GetVariable("System.Net.SSID") == MyWiFi)
                    {
                     IR.GetDevice("iRidium Server").SetParameters({Host: "192.168.1.30", Port: 30464, LogLevel: 0, BackgroundMode: 0});   
                     }
                else 
                     {
                     IR.GetDevice("iRidium Server").SetParameters({Host: "9.9.9.9", Port: 30464, LogLevel: 0, BackgroundMode: 0});
                     }
                     
                if (IR.GetVariable("Drivers.iRidium Server.Online") == false)
                     {
                     IR.Log("Нет соединения с сервером")
                     } 
                IR.Log(IR.GetVariable("Drivers.iRidium Server.Host"));
                      
            }); 
                     
    });