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
Beantwoord

IR.GetServer doesn't work

Marco Tanis 8 jaar geleden in iRidium Script bijgewerkt 8 jaar geleden 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
Beantwoord

PC Windows 10

teddy 8 jaar geleden in Server Solutions / Windows Server bijgewerkt 8 jaar geleden 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 jaar geleden in iRidium Script bijgewerkt door Andrey S 8 jaar geleden 1

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

function pl_start()

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

}

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

Image 17576

0

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

Виктор 8 jaar geleden in Applications / i3 Pro bijgewerkt 8 jaar geleden 9

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

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

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

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

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

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


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

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


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

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

0
Beantwoord

Position of mouse click

Wouter van der Post 8 jaar geleden in Applications / i3 Pro bijgewerkt door anonymous 8 jaar geleden 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 jaar geleden in Applications / Studio (Server editor) bijgewerkt door Post 7 jaar geleden 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 jaar geleden bijgewerkt door Олег Гридунов 7 jaar geleden 2

Добрый день!

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

0
Beantwoord

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

Oleg Bubnov 8 jaar geleden in iRidium Script bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden 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
Beantwoord

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

Oleg Bubnov 8 jaar geleden in Applications / Studio (Server editor) bijgewerkt 8 jaar geleden 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 jaar geleden in Applications / i3 Pro bijgewerkt door Dmitry - support (expert) 7 jaar geleden 2

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