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.
License for MQTT Driver
Hi,
Which Driver license I need for using MQTT Driver?
MQTT: Convert data before sent/receive
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
waiting state?
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.
WebSocket
Подскажите, пожалуйста, можно ли использовать библиотеку 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);};
это не работает
iPad vs iPad Mini
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.
Логика управления кондиционером при помощи логических Схем в iRidium Pro
Добрый день друзья. Очередной вопрос касательно логических схем в iRidium Pro. В общем есть задача по управлению кондиционерами посредством отправки ИК команд. Управление будет происходить с нескольких устройств. Камнем преткновения стало отправка температуры, а точнее соответствующей ей ИК команды через ИК эммитер HDL. Раньше, насколько я помню, чтобы команда отработала необходимо было отправлять число 255, сейчас же команда отрабатывает при отправки любого значения от 0-255, что в корне меняет ситуацию. Для начала сделал таблицу AC old, но там не обойтись без вывода нулей, соответственно кондиционер сходит с ума получаю кучу команд. Так же этот способ очень не удобен если у тебя несколько кондиционеров (у меня 6), в виду того, что таблицы нельзя клонировать. Далее пришла в голову идея сделать единый блог с данной логикой, чтобы легче было создавать логику для всего набора кондиционеров AC, но он вообще не заработал. Полагаю вся проблема в том, что во все каналы должны отправляться данные, а если данные в какой-то канал не отправляются то не работает логика в целом. Прошу техподдержку помочь в данном вопросе.
P.S. Не знаю к какой именно категории отнести данный вопрос, измените сами пожалуйста.
Проблема дравйвера MQTT
Здравствуйте!
Обнаружилась проблема при импорте команд и фидбэков для драйвера MQTT:
- если в топике тега присутствует знак "-", то импортированная команда не будет работать до тех пор, пока в импортированном топике тега не заменить символ дефис вручную (ввести с клавиатуры "-" и сохранить проект).
No Logs directory
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?
Periodic tasks with interval less than one day
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.
Custom Content-Type header in Custom HTTP (TCP)
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?
Customer support service by UserEcho