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.

User registration
Hi
Can we have a button link on the Users and panels page on the email line the same continue registration on the email that is sent to users so me can do a manual registration on the web site if we need to due to having problems with the email being received
This would enable us to be able to set everything up for the customer with out having bother them with the email and registration and provide a better service
All they need to do is tell us what what they want there password to be and we do the rest a lot simpler and easier for both party's

Check format of input from KNX group-addresses
Hi,
when input KNX-groupaddresses in Project Device Panel or Drivers tree (in serverprojects); a mistake is easily made. For example, you input '1/1111/' instead of '1/11/11'.
Please check the format of groupaddresses that are entered, so the installer get a warning when an invalid group-address is entered.
Thanks
Theo

Отправка команд с клиента на сервер
Добрый день. Подскажите пожалуйста, как можно отправить команду с панели на сервер. Или запустить серверную функцию( например обращение к БД ). Сейчас получилось только через изменение серверного тега на клиенте и обработке его на сервере.

Multi design
In iridium two using the multi design feature you could change between multiple projects with a button with a script call
How do we do this in i3 with a button in the project to switch between projects

Add STOP MACRO and or STOP ALL MACROS command to Macro Commands List
There are many scene situations where low level and significantly faster programming is needed. This is most generally done through the use of macros involving tokens and delays.
Many times I need something to cancel the function of a macro if I am running a pump or leaving the lights on when undesired. I should be able to turn a scene on after a delay like a night light etc, but know that if I want to cancel it and stop the macro, I can.
Engineering script for this should not be obligatory and would simplify some complex scripting into low level installer/macro writing if the command to stop macros was present.
Please and Thank you!

iRidium Server as Docker image?
i don't know if you know docker and the technology behind. but, thats currently a realy hype. you could easily build a docker image from a base linux image like debian, ubuntu and co. you can install your iridium server within that docker and your done. and the best, you can upload this docker on the docker:hub like hundrets of other companies did it until now. and a user can then use that docker image on every platform that supports docker, like synology nas systems, any linux systems, etc... :-)

writing to server tag doesn't update clients
Hi,
When writing a value to a server tag from a client project the value is written in the tag in the server, this works as expected. But other connected clients won't be updated with this value.
So only the 'local' client knows the value has changed
My devices with this test:
iRidium server running on my computer
iRidium client running on my computer
iRidium client running on my iPad

Supported Javascript methods
Dear support team,
Despite the fact that your training and reference material has grown and professionalised a lot over the time, would it bw possible to publish a list of supported methods of standard javascript? Or a javascript version that the script editor is based on so we can research it ourselves?
I find regularly that standard javascript methods do not work in iridium, which makes it cumbersome to troubleshoot if I did something wrong in my programming, or if the method s just not supported.....
one example: Array method "indexOf"
thanks in advance.
cheers

Polifill for indexOf("item of array")
add this script in your project and you will be able to use indexOf(array) thats available in ECMA5
// Polifill, IndexOf // ECMA-262, 5, 15.4.4.14 // http://es5.github.io/#x15.4.4.14 if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(searchElement, fromIndex) { var k; if (this == null) { throw new TypeError('"this" is null or not defined'); } var O = Object(this); var len = O.length >>> 0; if (len === 0) { return -1; } var n = +fromIndex || 0; if (Math.abs(n) === Infinity) { n = 0; } if (n >= len) { return -1; } k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); while (k < len) { if (k in O && O[k] === searchElement) { return k; } k++; } return -1; }; }
then you can use it:
var arr = ["All Systems", "Floor 1", "Room 1", "Room 3", "Room 4"]; var a = arr.indexOf("Room 1"); IR.Log(a); // 2

RS232 control through HDL-Bus
I would like to use iRidium and HDL-Bus to control my lighting system by Lumencache. Lumencache control commands are vis RS232/485 (e.g., light fixture #1 ON command is [1,255] and OFF command is [1,0]). Has anyone used HDL-Bus Logic and universal switch for RS232 control? I'm having difficulty figuring out the programming with the online documentation.

MQTT Connection
Hi there,
Could someone please help me with a sample
Attached an image with sample of a MQTT Client connection data.
MQTT_Connection.PNG
I am trying to connect to an AWS IoT MQTT Broker
Thanks in Advance,
Joseanio Galdino
Customer support service by UserEcho