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

License for MQTT Driver

Tanapol E. 7 jaar geleden in Applications / i3 Pro bijgewerkt door Aleksandr Romanov (CTO) 6 jaar geleden 5

Hi,

Which Driver license I need for using MQTT Driver?

0
Waiting for user's reply

MQTT: Convert data before sent/receive

Tanapol E. 7 jaar geleden in Server Solutions / UMC Server bijgewerkt door Ilya Markov (expert) 7 jaar geleden 1

Hi,

My MQTT sent/receive command by string "ON" and "OFF" not 0 1


Is it possible to convert them?

for example

when receive string "ON" from Feedback

just convert to 1

and when send 1 to MQTT Tag just convert and send out "ON" string

0
Waiting for user's reply

waiting state?

Tanapol E. 7 jaar geleden in Applications / i3 Pro bijgewerkt door ai-systems@bk ru 7 jaar geleden 4

Hi,

I'm want to change my GUI to some state that let user know

that connection to IRServer is lost


for example:

when IRServer is ok

Text may show on/off as it report from server


but when connection is lost 

Text will be show as "Error"


I found "Waiting" in state, but I'm not sure if this is what I looking for?

but however I don't know how to enable it.

Image 19970


0
Waiting for user's reply

WebSocket

Борис Фридман 7 jaar geleden in iRidium Script bijgewerkt door Dmitry - support (expert) 7 jaar geleden 2

Подскажите, пожалуйста, можно ли использовать библиотеку JS WebSocket?

Как я понимаю, к ней нет доступа из скриптов...

У меня возникла необходимость проверять наличие устройства в сети. Это можно делать по ICMP простым пингом. Но я не нашёл способа это сделать напрямую из скрипта.

Тогда нарыл, что это можно сделать через WebSocket. Попробовал пример работы:


IR.AddListener(IR.EVENT_START,0,function()
{
   IR.Log("Start");
   var socket = new WebSocket("ws://javascript.ru/ws");
});


socket.onopen = function() {  IR.Log("Соединение установлено.");};

socket.onclose = function(event) {  
  if (event.wasClean) {    IR.Log('Соединение закрыто чисто');  }  
  else { IR.Log('Обрыв соединения'); // например, "убит" процесс сервера  }
  IR.Log('Код: ' + event.code + ' причина: ' + event.reason);
};

socket.onmessage = function(event) {  IR.Log("Получены данные " + event.data);};

socket.onerror = function(error) {  IR.Log("Ошибка " + error.message);};


это не работает

0
Beantwoord

iPad vs iPad Mini

Wouter van der Post 7 jaar geleden in Applications / i3 Pro bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 4

Hello,


Is there a way to know if the client is running on an iPad or an iPad Mini?

The resolution of an iPad Air 2 and iPad Mini 4 are the same (2048x1536) so I don't have to scale my app, I only want to increase the button sizes if running on an iPad Mini.


Thanks.

0
Not a bug

Логика управления кондиционером при помощи логических Схем в iRidium Pro

Умед Эгамбердиев 7 jaar geleden in Server Solutions bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 2

Добрый день друзья. Очередной вопрос касательно логических схем в iRidium Pro. В общем есть задача по управлению кондиционерами посредством отправки ИК команд. Управление будет происходить с нескольких устройств. Камнем преткновения стало отправка температуры, а точнее соответствующей ей ИК команды через ИК эммитер HDL. Раньше, насколько я помню, чтобы команда отработала необходимо было отправлять число 255, сейчас же команда отрабатывает при отправки любого значения от 0-255, что в корне меняет ситуацию. Для начала сделал таблицу AC old, но там не обойтись без вывода нулей, соответственно кондиционер сходит с ума получаю кучу команд. Так же этот способ очень не удобен если у тебя несколько кондиционеров (у меня 6), в виду того, что таблицы нельзя клонировать. Далее пришла в голову идея сделать единый блог с данной логикой, чтобы легче было создавать логику для всего набора кондиционеров AC, но он вообще не заработал. Полагаю вся проблема в том, что во все каналы должны отправляться данные, а если данные в какой-то канал не отправляются то не работает логика в целом. Прошу техподдержку помочь в данном вопросе.


P.S. Не знаю к какой именно категории отнести данный вопрос, измените сами пожалуйста.

0
Not a bug

Проблема дравйвера MQTT

Alexey S. 7 jaar geleden in Products / AV & Custom Systems bijgewerkt door Vlad Levin 7 jaar geleden 10

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

Обнаружилась проблема при импорте команд и фидбэков для драйвера MQTT:

- если в топике тега присутствует знак "-", то импортированная команда не будет работать до тех пор, пока в импортированном топике тега не заменить символ дефис вручную (ввести с клавиатуры "-" и сохранить проект).

0
Waiting for user's reply

No Logs directory

Igor Zafievsky 7 jaar geleden in Server Solutions / Linux Server bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 3

root@beaglebone:/home/debian# ls -l /var/lib/iRidium\ Server/
total 8
drwxrwxrwt 2 root root 4096 Jun 10 08:18 DataBase
drwxrwxrwt 3 root root 4096 Jul  2 20:32 Documents
root@beaglebone:/home/debian#

Should I create Logs dir manually?

0

Periodic tasks with interval less than one day

Igor Zafievsky 7 jaar geleden in Server Solutions bijgewerkt door Andrey S 7 jaar geleden 3

Is there a way to perform a periodic task in interval less than one day? This is not a solution - connectivity between panel and server considered unreliable.

0
Beantwoord

Custom Content-Type header in Custom HTTP (TCP)

Igor Zafievsky 7 jaar geleden in Products / AV & Custom Systems bijgewerkt door Aleksandr Romanov (CTO) 7 jaar geleden 5

http://dev.iridiummobile.net/AV_%26_Custom_Systems doesn't specify, how to redefine a Content-Type http header. Is there a way to change it?