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.

+1

User registration

Maurits Roos 9 years ago in General 0

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

+1

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


+1
Answered

Отправка команд с клиента на сервер

Андрей Курников 9 years ago in Server Solutions updated by Dmitry - support (expert) 9 years ago 3

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

+1
Answered

Multi design

Maurits Roos 9 years ago in General updated by Aleksandr Romanov (CTO) 6 years ago 5

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

+1
Voting

Add STOP MACRO and or STOP ALL MACROS command to Macro Commands List

Lance Price 9 years ago in Applications / Studio (Server editor) updated by Oksana (expert) 9 years ago 1

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!

+1

iRidium Server as Docker image?

Martin Lang 9 years ago in Server Solutions updated 9 years ago 2

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... :-)

+1
Not a bug

writing to server tag doesn't update clients

Benno Evers 9 years ago in Applications / i3 Pro updated by Vladimir Chernov 9 years ago 2

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


See the attached projects for an example. Client Server

+1
Declined

Supported Javascript methods

geurtsd 9 years ago in iRidium Script updated 9 years ago 9

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

Answer

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


+1
Under review

RS232 control through HDL-Bus

raysdoc62 9 years ago in Products / HDL-BUS Pro updated by Ekaterina (head of support) 9 years ago 1

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.

+1
Answered

MQTT Connection

Joseanio Galdino 9 years ago in Applications / i3 Pro updated by Nikolay Rusanov 8 years ago 23

Hi there,


I tried to connect an i3 visualisation project to a MQTT Broker , but in the iridium MQTT driver there is not place to inform the files about client ( certificate file, key file, CA file ) for SSL connection.

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


Answer
Oksana (expert) 8 years ago

Hello everybody,


You can check SSL connection with setup 1.1.2