Welcome!

On this forum you can discuss iRidium with other users.

iRidium consist of 2 main components - i3 pro app and iRidium Server. Please post here your questions, ideas or errors you find.

Please send your questions to support team as a private messages.


Please subscribe to the Change Log to know our news

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.

0
Answered

IR.GetServer doesn't work

Marco Tanis 8 years ago in iRidium Script updated 8 years ago 9

Hello,


I want to execute an command when one of my server tags changes, so i tried using IR.GetServer but that doesn't work i get a syntaxerror


here an example:


IR.AddListener(IR.EVENT_TAG_CHANGE, IR.GetServer(), function(name, value){
if(name == "test" && value == 0)
{
testoff();
}
else if(name == "test" && value == 1)

{
teston();
}

});

function testoff()

{
IR.GetDevice("KNX").Set("address1", 0);

IR.GetDevice("KNX").Set("address1", 0);
}


function teston()

{
IR.GetDevice("KNX").Set("address1", 1);
IR.GetDevice("KNX").Set("address1", 1);
}


does anyone know whats wrong here, or maybe another solution?


Thanks,

Marco

0
Answered

PC Windows 10

teddy 8 years ago in Server Solutions / Windows Server updated 8 years ago 2

Hello tech support,


Currently our i3 Pro apps is working on trhe cloud however we experienced delay in the status of Door contacts (Open or Close) and apprently a few more items.


As such we would be moving this to server type. We would like to try using our Windows 10 PC as a server. Is this possible. I dont get to read this in the forum hence i asked. If there was, Sorry i didnt get to read it appreciate if you can send me the link.


Our license is virtualization + server .


Thanks

0

работает только в эмуляторе

Богдан Меленчук 8 years ago in iRidium Script updated by Andrey S 8 years ago 1

Управляю камином planika,

function pl_start()

{
IR.GetDevice("planika").Send(['POST,,__SL_P_UBT=ButtonStart']);

}

При работе с эмулятора все супер работает, и при загрузке на панель перестает работать

Image 17576

0

Увеличение, прокручивание изображения с контролами

Виктор 8 years ago in Applications / i3 Pro updated 8 years ago 9

Добрый день!
Не могу решить, как мне кажется, простую задачу - хочу внутри окна (ограниченной области) как в яндекс картах двигать изображение, увеличивать его, уменьшать. Чтобы на этом изборажении были контроллы, которые тоже меняли бы размер, были бы активными к нажатиям, к стейтам.

Чтобы можно было сделать следующие:

нажал кнопку - "первый этаж"

открылся план первого этажа.

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

Как такое сделать?


Или еще пример, если не понятно.

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


Вот такой эффект хочу понять, как получить на иридии.

Помогите, пожалуйста, разобраться, был бы признателен за помощь.

0
Answered

Position of mouse click

Wouter van der Post 8 years ago in Applications / i3 Pro updated by anonymous 8 years ago 2

Can someone tell me if and how I can get the X and Y position of a mouse click on an image.

0
Not a bug

Unable to scale OBJECT PROPERTIES bar

Wouter84 8 years ago in Applications / Studio (Server editor) updated by Post 7 years ago 3

Hi,


I've recently discovered a small issue with the scaling of the Object Properties window/bar.

I'm unable to scale this section (up/down). Even after updating to the latest version of iRidium Studio: v1.1.1.19264


Is this a bug or do i have to change a setting?

Image 17427

0

Интеграция с СКУД

Игорь Шикин 8 years ago updated by Олег Гридунов 7 years ago 2

Добрый день!

Интересует возможна ли интеграция с системами скуд, например фирмы Сфинкс в таком объеме, чтобы из Иридиум в т.ч. отправлять текстовую информацию на сервер с по скуд. Двусторонний обмен. Нужно для больницы реализовать систему мониторинга и предоставления доступа таким образом, чтобы несколько операторов могли видеть статус плсещения, фио кто занял и т.д. плюс предлставлять доступ выдачей карты для нового посетителя. Общались с несколькими производителями скуд - все посылают к партнерам для создания некого софта для решения нашей задачи. Надеюсь на ответ, спасибо.

0
Answered

Как получить ссылку на кнопку в списке?

Oleg Bubnov 8 years ago in iRidium Script updated by Aleksandr Romanov (CTO) 8 years ago 4

Создаю список методом IR.ITEM_LISTBOX, заполняю его кнопками - выключателями релюх на AMX. Мне нужно при создании списка проверить какие реле включены и включить кнопки в списке. Как это правильно сделать? Я пытался изменять свойство Value у создаваемых кнопок (по аналогии с Text и Image), но генерируется ошибка. А как создать и поставить ссылку на кнопку в глобальный слушатель, не могу понять. Помогите, пожалуйста. Вот мой код:

var testPopup = "Баня";
var Switches = ["Вход","Душ","Пещера Потолок","Купель Патио","Купель Щит и Люстра","Батареи и Потолок","Пещера Люстра"];

IR.SetGlobalListener(IR.EVENT_GLOBAL_TAG_CHANGE, function(name, value)
{
IR.Log("Global Listener Activated: " + name + "\tValue: " + value);
//Как получить сюда ссылку на кнопку из списка и присвоить ее полю Value значение Value слушателя?
});

// оформляем подписку на изменения каналов драйвера
for (var i = 0; i < Switches.length; i++) {
IR.SubscribeTagChange("Drivers.amx."+Switches[i]);
};
IR.AddListener(IR.EVENT_START,0,function()
{
MakePanelID();
InitController();
NewPopup (testPopup);
IR.ShowPopup(testPopup)

// Создаем список и заполняем его
IR.GetItem(testPopup).CreateItem(IR.ITEM_LISTBOX,"Выключатели",0,0,750,1344);
test_list = IR.GetItem(testPopup).GetItem("Выключатели");
test_list.Template = "Шаблон Списка Выключателей";
for (var i = 0; i < Switches.length; i++) {
// или как здесь получить и указать значение GetFeedback из канала, соответствующего кнопке
test_list.CreateItem(i, 1,{Text: Switches[i]});

};

//При изменении выключателя, включаем или выключаем кнопку в AMX
IR.AddListener(IR.EVENT_LIST_ITEM_CHANGE, test_list, function(Item, Subitem, TypeEvent, object){
var tempnum = TypeEvent;
if(tempnum==12) {
amx.Set(Switches[Item],1);
amx.Set(Switches[Item],0);
Log(amx.GetFeedback(Switches[Item]));
object.Value = !amx.GetFeedback(Switches[Item]);

};
});
});

0
Answered

panelIPInfo не показывает ip wifi адаптера

Oleg Bubnov 8 years ago in Applications / Studio (Server editor) updated 8 years ago 2

У компьютера есть два адаптера - проводной и нет. Запускаю через i3pro через студио. Пытаюсь посмотреть айпишник. Если подключаюсь проводом - panelIPInfo показывает верный адрес. Если воздухом - показывает нули. Причем, мак адрес panelIPInfo выдает всегда проводного адаптера. Пользуюсь вот этими двумя командами: IR.Log("IP = " + panelIPInfo[0].IP);IR.Log("MAC = " + panelIPInfo[0].MAC); Как устранить проблему?

0
Declined

i3 pro под Mac OS X

Oleg Bubnov 8 years ago in Applications / i3 Pro updated by Dmitry - support (expert) 7 years ago 2

Планируется ли реализация клиента I3 Pro для Mac OS X? Сейчас было бы удобно пользоваться для тестов. i2 Control 2.2 был реализован. Если нет, то можно ли помочь запустить его под wime, скажем? Чтобы не загружать параллельс постоянно. Я запустил его, но в момент авторизации после ввода логина и пароля - вылетает