We have moved our support service to a new technical support system. Since 17.01.2022, we have disabled the ability to create appeals through the userecho personal account. Now all requests are processed via mail to support@iridi.com .
Thank you for your understanding and have a nice day.
Удаленное управление с 3g
Доброго дня !!
Подскажите пожалуйста, могу ли я подключиться к iridium server через (интернет) удаленно,
в случае если нет возможности узнать или получить внешний ip адрес?
Если да то будьте любезны напишите как)
Разложить по полочкам Channels, Tags, Commands, Feedback
Здравствуйте, коллеги!
Помогите разобраться, как управляться этими сущностями, может, другим языком, чем в мануале? Не пойму, не доходит, натыкаюсь на грабли, надоело уже. Нет четкого понимания что куда зачем.
Есть методы: GetVariable, SetVariable, Set,SetFeedback - какой где использовать?
Например. Есть серверный проект. Я хочу внутри него подписаться на какое-то событие - изменилась переменная. Пришло значение откуда-то, с TCP, например, надо отреагировать.
Мне её что, надо в Tag записывать и подписываться через глобаллистенер на изменения? Или в
Channels? Панель, будет видеть когда, когда я в канал кидаю значения? Если панель не может считать с Tag сервера, то зачем тогда она синхронизируется и показывает эти теги у себя?
Думаю понятно, что каша в голове, еще и ошибки эти, которые пофиксили.. Мой проект то работает то нет, ерунда какая-то. Вроде понял, как показалось, а теперь опять не могу разобраться.
Понимаю, что сумбурный вопрос, но, думаю, не у меня одного он возник. Натолкните, как разобраться и закрыть уже эти вопросы.
iRidium для Modbus
Тип Feedback: Input Register
Можно ли в 16-ти битах передавать 16 дискретных сигналов?
Существуют инструменты для расшифровки значений каждого из 16бит?
Например, от оборудования получено значение Input Register - число 3. В двоичной системе это число будет выглядить как 0011. Таким образом первый и второй биты имеют лог. 1.
Вопрос состоит в том, можно ли состояние графического элемента привязывать к отдельному биту а не к значению регистра.
Управление яркостью экрана в режиме скринсейвера
При показе и скрытии встроенного скринсейвера iRidium на iPad, можно менять яркость экрана, чтобы при включенном скринсейвере его светимость была минимальна. возможность управления яркостью есть только на iOS.
Включите опцию Скринсейвер в настройках проекта, выберите страницу-скринсейвер (например, можно поставить черную страницу, которая выполняет при нажатии команду PrevPage(). Команда нужна, чтобы при нажатии на скринсейвер он закрывался и показывал ранее открытые страницы и окна.
Создайте скрипт, добавьте в него команды управления скринсейвером:
// имя страницы скринсейвера var scr_page = IR.GetItem("main"); // если страница появилась, уменьшим яркость экрана IR.AddListener(IR.EVENT_ITEM_SHOW, scr_page,function()
{
IR.SetVariable("System.Display.Bright", 10)
});
// если страницу скрыли, увеличим яркость
IR.AddListener(IR.EVENT_ITEM_HIDE, scr_page,function()
{
IR.SetVariable("System.Display.Bright", 80)
});
// если приложение свернули, увеличим яркость
IR.AddListener(IR.EVENT_APP_ENTER_BACKGROUND, 0, function()
{
IR.SetVariable("System.Display.Bright", 80)
});
// если приложение развернули, увеличим яркость
IR.AddListener(IR.EVENT_APP_ENTER_FOREGROUND, 0, function()
{
IR.SetVariable("System.Display.Bright", 80)
});
Интеграция дверных замков в iridium lite/pro
Здравствуйте!
Возникла задача интеграции управления дверным замком по z-wave в iridium lite. С удаленным открытием. В техподдержке ответили, что дверные замки не поддерживаются. Быть может у кого-то был опыт такого управления? Может ли стандартный драйвер z-wave.me управлять открытием и закрытием замка а так же получать его статус?
Буду благодарен за советы и решения.
Как подписаться на изменение Virtual feedback на панельном проекте?
Как подписаться на изменение Virtual feedback на панельном проекте?
На сервере записываю новое значение в Virtual feedback, хочу выполнять событие при его изменении, типа IR.Tag_Cange
IR.AddListener(IR.TAG_CHANGE, IR.GetDevice("iRidium Server").....
но ничего не приходит...
Отображение WebPage в элементе интерфейса
Создал Попап, в нем Label.
Возможно ли при открытии Попапа отображать в содержащемся в нем Label содержимое веб-страницы?
Пробовал приаттачить ссылку как Веб-камеру или погодный информер, но это не сработало.
Запуск IridiumServer как службы Windows
Как сделать запуск IridiumServer как службы Windows?
Задержка между PUSH уведомлениями
Добрый день!
Как осуществить задержку перед отправкой второго PUSH уведомления?
Например: при понижении температуры ниже 16 градусов отправляется PUSH уведомление - Холодно.
Используем стандартный скрипт из учебника:
//********** send push when Feedback of driver changes **********
var driver = IR.GetDevice("KNX IP Router"); // driver name
IR.AddListener(IR.EVENT_TAG_CHANGE, driver, function(name,value)
{
if (name == "2/0/3 Actual Room Temperature" && value <= 16) // if the KNX feedback "Address 1" changed to 1
{
IR.SendPush("В офисе холодно!", "Data", 1); // text of notification, hiden data, group of panels
}
});
Но если не создавать никаких дополнительных условий, то будет постоянный спам данным уведомлением. Хотелось бы его отправлять, например, раз в 15 минут, если такое возможно. При этом не создавать задержку первому уведомлению.
Спасибо!
Вопрос по IR.EVENT_PICKER_SCROLL
Добрый день!
Сделал "барабаны" для задания температуры. Привязал к ним слушатель IR.EVENT_PICKER_SCROLL, но вот беда, этот слушатель срабатывает при смене позиции барабана на 1, т.е. если быстро "крутануть" его, то в шину валится очень много телеграмм.
В данном случае более уместен был бы слушатель реагирующий на остановку "барабана". Существует ли такой слушатель или модификация IR.EVENT_PICKER_SCROLL, позволяющая реализовать данный функционал?
Customer support service by UserEcho