Напишите здесь описание Вашего форума ...

Sonos not working with latest Sonos Firmware

Jackie Roos 3 года назад в Bugs and problems обновлен Richard t Lam 1 месяц назад 139


we have updated our Sonos to firmware 7.2

and the iRidium Sonos module has stopped working:

Can you please fix


Aleksandr Romanov (CTO) 2 года назад

Hi, Matthijs
Please, check your version of i3pro app (above 1.1.5) and version of project code


Драйвер SNMP

Viacheslav Alekseev 11 месяцев назад в Bugs and problems обновлен Vladimir Ovchinnikov 9 месяцев назад 9


Подскажите, нет ли каких-то ограничений в драйвере SNMP в зависимости от платформы?

Пытаемся управлять и читать состояние устройства (реле LPowerNode) .

Из эмулятора под windows все работает корректно. Но этот же проект, залитый на планшет с Android, не работает. Проверили - от него не идёт никаких UDP пакетов на 161 порт. Другие UDP пакеты (через Custom драйвер) от него нормально доходят. То есть сеть вряд ли что-то блочит.

В дебаг логе никаких ошибок. (Кстати, лог же тоже идёт по UDP,  что подтверждает, что проблема не в сети).


Server crashing after integrated with MySQL

Leandro Augusto 11 месяцев назад в Bugs and problems обновлен Vladimir Ovchinnikov 10 месяцев назад 11


I´m using iRidium Server 32bits and ODBC Server 32bits. Server is connecting with MySQL perfectly.

But when I send a query to insert values on table, Server stop working. When I go to MySQL to look for the record I see almost 500 equals records (like a "loop"), but if you see on code below I only send a query one time on function writeDB(). 

var date = "now()";
var BaseMySQL = new ODBC("root", "123", "MySQLiridium");
var query_head = "INSERT INTO chamada_enfermagem(Posto, Leito, Tipo, Tempo, Data) VALUES(";

function writeDB(info_chamada) //gravar informações no DB
if (!BaseMySQL) //if no ODBC object
BaseMySQL = new ODBC("root", "123", "MySQLiridium"); // creating ODBC object
if (BaseMySQL)
IR.Log(BaseMySQL + " connected!");
var posto = info_chamada.split("_")[0];
var leito = info_chamada.split("_")[1];
var tipo = info_chamada.split("_")[2];
var tempo = info_chamada.split("_")[3];
var query = query_head + '"'+posto+'"' + "," + '"'+leito+'"' + "," + '"'+tipo+'"' + "," + '"'+"00"+'"' + "," + date + ");";
var response = BaseMySQL.Query(query); // SQL query to MySQL database

Будет отвечен

iRidium 2019 JS Script Call in button programming

Mike Slattery 11 месяцев назад в Bugs and problems обновлен Vladimir Ovchinnikov 11 месяцев назад 7

When I try to add a JS Script Call for button Release or Move, I cannot get it to select a function call. 

На рассмотрении

Samsung galaxy tab keyboard problem

Roman Cervenan 2 дня назад в Bugs and problems обновлен 16 часов назад 2

Hello, I use Samsung Glaxy tab and I have a problem, that on i3 pro I'm not able to input login and password, due to non working keyboard. When I tap on input box, keyboard is not comming on the screen...

Any help welcome.

На рассмотрении

i3 Pro crashed with SIP

anaximandre 2 недели назад в Bugs and problems обновлен Arina Kiselyova 2 недели назад 2
На рассмотрении

feedback and invert feedback

jos 4 недели назад в Bugs and problems обновлен Vladimir Ovchinnikov 3 недели назад 1

I have a project with a trigger button which triggers an KNX relay which is assigned normally closed. so if i send 1 the feedback will be 0 and vica versa. This gives a problem with the trigger button because it gets feedback 0 and so wants to send 1 but the relay already got 1 so does nothing and by another press it will send 0 and then the relay will change and gives feedback 1 and so on. I thought when if change feedback from channel to invert channel this would solve the problem, but this doesn't change anything. How do i solve this and what is the difference between feedback channel and invert channel ?

Не ошибка

new XML possible bug

Kris 1 месяц назад в Bugs and problems обновлен Vladimir Ovchinnikov 1 месяц назад 4


I am trying to fetch RSS weather data from BBC Weather - https://weather-broker-cdn.api.bbci.co.uk/en/observation/rss/2643743

I have written a code based on other topic on the forum: https://support.iridiummobile.net/communities/18/topics/13554-create-a-tv-guide-xmltv and I came across the same problem with new XML returning null.

This is my code:


var BBCWRSS = {};
    {Host: "weather-broker-cdn.api.bbci.co.uk",
        Port: 80,
        SSL: false,
        ScriptMode: IR.DIRECT_AND_SCRIPT,
        SendCommandAttempts: 0,
        ConnectWaitTimeMax: 3000,
        ReceiveWaitTimeMax: 5000
BBCWRSS.request = function (in_callback){
            Type: "GET",
            Url: "/en/observation/rss/2643743",
            cbReceiveText: function (text, code, headers) {
                if (code != 200) return;
                var resp = new XML(text);
                IR.Log("RESPONSE TEXT:" +text);
                IR.Log("RESPONSE CODE:" +code);
                IR.Log("RESPONSE HEADERS:" +JSON.Stringify(headers));
                IR.Log("RESPONSE RESP XML:" +resp);
                //BUG: new XML returns null

Can anyone advise on this?



Modbus TCP IP Slave

Alessandro Munari 2 месяца назад в Bugs and problems обновлен Aleksandr Romanov (CTO) 2 месяца назад 2

Hello, i need help to setup the iridium UMC server as Modbus TCP SLAVE device. I'm not able to find any documentation on this. 

How I can setup the parameters in the driver configuration ?

How I have to create the feedback and command channels ?

Do you have documentationa or example on this ?


На рассмотрении

8x JS scripts crashing iRidium Server on Raspberry Pi

Iain Brew 2 месяца назад в Bugs and problems обновлен Vladimir Ovchinnikov 1 месяц назад 2

I have an iRidium Server project which connects to 4x Global Cache IP2SL connected to Extron SMP111 video recording devices. I have two scripts - one to query the recording timecode every second and the other to query the recording state (initialising, recording, pause, stopping). In total there are 8x scripts querying every 1000ms. This works well but after a few minutes the server locks up and restarts. I am guessing it's due to 8 simultaneously commands happening, or perhaps because i'm getting two feedbacks from one driver simultaneously. 

One thought to solve this is to stagger the reqesust i.e. have one requesting every 500ms, the other at 501ms so that the there is only one response coming in at a time from one driver (or potentially staggering all so that there is only one feedback at any one time). 

Is there more a clever way of doing this?

My terrible attempt at JavaScript > here 

Сервис поддержки клиентов работает на платформе UserEcho