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.

+1
Beantwoord

Удаленное управление с 3g

dmitrymalov 7 jaar geleden in Tips and Tricks bijgewerkt door Aleksandr Romanov (CTO) 6 jaar geleden 10

Доброго дня !!

Подскажите пожалуйста, могу ли я подключиться к iridium server  через (интернет) удаленно,

в случае если нет возможности узнать или получить внешний ip адрес?

Если да то будьте любезны напишите как)

+1
Under review

Разложить по полочкам Channels, Tags, Commands, Feedback

Виктор 7 jaar geleden in Tips and Tricks bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 3

Здравствуйте, коллеги!

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

Есть методы: GetVariable, SetVariable, Set,SetFeedback - какой где использовать?

Например. Есть серверный проект. Я хочу внутри него подписаться на какое-то событие - изменилась переменная. Пришло значение откуда-то, с TCP, например, надо отреагировать.

Мне её что, надо в Tag записывать и подписываться через глобаллистенер на изменения? Или в
Channels? Панель, будет видеть когда, когда я в канал кидаю значения? Если панель не может считать с Tag сервера, то зачем тогда она синхронизируется и показывает эти теги у себя?

Думаю понятно, что каша в голове, еще и ошибки эти, которые пофиксили.. Мой проект то работает то нет, ерунда какая-то. Вроде понял, как показалось, а теперь опять не могу разобраться. 

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

+1
Under review

iRidium для Modbus

Алексей Рябошапко 12 jaar geleden in Tips and Tricks bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 4
Оборудование Modbus ТСP
Тип Feedback: Input Register
Можно ли в 16-ти битах передавать 16 дискретных сигналов?
Существуют инструменты для расшифровки значений каждого из 16бит?
Например, от оборудования получено значение Input Register - число 3. В двоичной системе это число будет выглядить как 0011.  Таким образом первый и второй биты имеют лог. 1.           
Вопрос состоит в том, можно ли состояние  графического элемента привязывать к отдельному биту а не к значению регистра.
+1
Beantwoord

Управление яркостью экрана в режиме скринсейвера

Ekaterina (head of support) 9 jaar geleden in Tips and Tricks bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 8

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


Включите опцию Скринсейвер в настройках проекта, выберите страницу-скринсейвер (например, можно поставить черную страницу, которая выполняет при нажатии команду PrevPage(). Команда нужна, чтобы при нажатии на скринсейвер он закрывался и показывал ранее открытые страницы и окна.


Image 11001

Создайте скрипт, добавьте в него команды управления скринсейвером:

// имя страницы скринсейвера
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)
});

0
Beantwoord

Интеграция дверных замков в iridium lite/pro

Николай Колпаков 4 jaar geleden in Tips and Tricks bijgewerkt door Кирилов Михаил Юрьевич 4 jaar geleden 3

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

Возникла задача интеграции управления дверным замком по z-wave в iridium lite. С удаленным открытием. В техподдержке ответили, что дверные замки не поддерживаются. Быть может у кого-то был опыт такого управления? Может ли стандартный драйвер z-wave.me управлять открытием и закрытием замка а так же получать его статус?

Буду благодарен за советы и решения.

0
Beantwoord

Как подписаться на изменение Virtual feedback на панельном проекте?

Костин Виталий 4 jaar geleden in Tips and Tricks bijgewerkt door Vladimir Ovchinnikov (expert) 4 jaar geleden 6

Как подписаться на изменение Virtual feedback на панельном проекте?

На сервере записываю новое значение в Virtual feedback, хочу выполнять событие при его изменении, типа IR.Tag_Cange

IR.AddListener(IR.TAG_CHANGE, IR.GetDevice("iRidium Server").....

но ничего не приходит...

0
Under review

Отображение WebPage в элементе интерфейса

Виталий 4 jaar geleden in Tips and Tricks bijgewerkt door Vladimir Ovchinnikov (expert) 4 jaar geleden 3

Создал Попап, в нем Label.

Возможно ли при открытии Попапа отображать в содержащемся в нем Label содержимое веб-страницы?

Пробовал приаттачить ссылку как Веб-камеру или погодный информер, но это не сработало.

0
Under review

Запуск IridiumServer как службы Windows

jack2006 4 jaar geleden in Tips and Tricks bijgewerkt door Игорь Машуков 2 jaar geleden 5

Как сделать запуск  IridiumServer как службы Windows?

0
Under review

Задержка между PUSH уведомлениями

Денис Кузин 4 jaar geleden in Tips and Tricks bijgewerkt door Vladimir Ovchinnikov (expert) 4 jaar geleden 3

Добрый день!
Как осуществить задержку перед отправкой второго 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 минут, если такое возможно. При этом не создавать задержку первому уведомлению.

Спасибо!

0
Under review

Вопрос по IR.EVENT_PICKER_SCROLL

evg 4 jaar geleden in Tips and Tricks bijgewerkt door Vladimir Ovchinnikov (expert) 4 jaar geleden 1

Добрый день!

Сделал "барабаны" для задания температуры. Привязал к ним слушатель IR.EVENT_PICKER_SCROLL, но вот беда, этот слушатель срабатывает при смене позиции барабана на 1, т.е. если быстро "крутануть" его, то в шину валится очень много телеграмм.

В данном случае более уместен был бы слушатель реагирующий на остановку "барабана". Существует ли такой слушатель или модификация IR.EVENT_PICKER_SCROLL, позволяющая реализовать данный функционал?

Image 43473