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 jaar geleden 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
Beantwoord

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

Андрей Курников 9 jaar geleden in Server Solutions bijgewerkt door Dmitry - support (expert) 9 jaar geleden 3

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

+1
Beantwoord

Multi design

Maurits Roos 9 jaar geleden in General bijgewerkt door Aleksandr Romanov (CTO) 6 jaar geleden 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 jaar geleden in Applications / Studio (Server editor) bijgewerkt door Oksana (expert) 9 jaar geleden 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 jaar geleden in Server Solutions bijgewerkt 9 jaar geleden 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 jaar geleden in Applications / i3 Pro bijgewerkt door Vladimir Chernov 9 jaar geleden 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 jaar geleden in iRidium Script bijgewerkt 9 jaar geleden 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

Antwoord

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 jaar geleden in Products / HDL-BUS Pro bijgewerkt door Ekaterina (head of support) 9 jaar geleden 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
Beantwoord

MQTT Connection

Joseanio Galdino 9 jaar geleden in Applications / i3 Pro bijgewerkt door Nikolay Rusanov 8 jaar geleden 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


Antwoord
Oksana (expert) 8 jaar geleden

Hello everybody,


You can check SSL connection with setup 1.1.2