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
Not a bug

Manage Popup Groups

evg 8 jaar geleden in General bijgewerkt door Oksana (expert) 8 jaar geleden 6

По образу i2 продолжаю активно пользоваться группами.

Замеил такую особенность, раньше при изменении названия группы попапов это название автоматически изменялось во всех макросах на кнопках.

Сейчас - нет. При изменении названия группы попапов это название не изменяется в макросах и, как следствие, макросы с группами попапов перестают работать.

Antwoord
Oksana (expert) 8 jaar geleden

У вас устаревшая версия Studio, актуальная 1.1.0, скачать можно здесь в составе Setup

0
Beantwoord

Displaying text feedback from an HTTP request

Iain Brew 8 jaar geleden in iRidium Script bijgewerkt 8 jaar geleden 9

I have a Matrox Monarch HD recording device which uses HTTP commands for operation. It can also provide feedback, however I am not having much luck at getting this feedback to display on a text item on a page. I tried putting the commands in the 'feedback' section of the driver, however discovered the will not work for HTTP Custom, only JS methods will.


The syntax for sending a command is as follows:


/Monarch/syncconnect/sdk.aspx?command=<command>


This works fine for starting and stopping recordings, however I really would like to show feedback on my control panel to give my end users confidence that recordings are actually happening, or alert them if there is an issue.


/Monarch/syncconnect/sdk.aspx?command=GetStatus


will return:


RECORD: READY/ON, STREAM: DISABLED, NAME:DIS-REC-1


I want to be able to have the 'RECORD: READY/ON' section displayed as text on a page, with the remainder of the string hidden.


In addition, when you start a recording:

/Monarch/syncconnect/sdk.aspx?command=StartRecording


it will return:


SUCCESS/FAILED



Could someone advise the JS code to make this work, as I am able to read code but not write it.


Thank you!


0
Voltooid

Multiple feedbacks on 1 button

Kenny Stoepel 8 jaar geleden in General bijgewerkt door Ekaterina (head of support) 8 jaar geleden 3

When a button has multiple feedbacks set behaviour accordingly "AND" condition, "OR" condition to its state example: if button has 5 FB then i would like the following. if there is only 1 on I want state 2, ALL off sets state 1. I would expect that people would want this the other way around too (ALL on = state 2 else state 1). the behaviour now is the last feedback sets the state of the button.

0
Beantwoord

Send the same Value to a lot of Commands

Paolo Scarpetta 8 jaar geleden in Server Solutions / Windows Server bijgewerkt door Ekaterina (head of support) 8 jaar geleden 1

I need to set the same value to a lot of commands, Is it possible to set the same value to a group of commands by defining the desired one in a virtual channel for example?

0
Beantwoord

Example to check value in Edit-field

Theo Derks - NL (distributor) 8 jaar geleden in Applications / Studio (Server editor) bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden 3

Hello

Is there anybody who has an example to validate the content of an Edit-box:

- For example: the value has to be between 50 and 100

- Or the length of the entered value has to be < 5 digits

- Etc


Thanks!


Theo


0
Beantwoord

hold repeat function

Kenny Stoepel 8 jaar geleden in Products / Other drivers bijgewerkt door Dmitry - support (expert) 8 jaar geleden 1

Would it be possible to keep sending a command on the "on hold" event. I would like to create a trigger button (on/off) + on hold dim up/down.

0
Voltooid

Android Kiosk mode?

Mike Slattery 8 jaar geleden in General bijgewerkt door Dmitry - support (expert) 8 jaar geleden 1

How can I set Kiosk mode with android? I need to disable the showing of the Android buttons. There should be a method in iRidium to disable these buttons.

0
Not a bug

i3 Pro for MacOS

Theo Derks - NL (distributor) 8 jaar geleden in Applications / i3 Pro bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden 8

Hi,

Our installers are testing i3 Pro for MacOS.


In fact, everything is running, and VERY fast!


One thing until now: the startup-screen is displayed not correctly. For this reason, it's very difficult to enter email+password when logging in the Emulator...


Please fix, and let's continue testing!


Thanks


Theo

Mac Start screen.png

0
Beantwoord

Any chance to use CustomRS232 drivers on Raspberry?

Martin Lang 8 jaar geleden in Server Solutions bijgewerkt 8 jaar geleden 2

hi,


any chances to communicate from within iridium server to the serial/usb ports

of a raspberry pi? i would like to realize a sms gateway with iridium server.


Best regards, Martin

0
Beantwoord

Periodic Actions Server

Paolo Scarpetta 8 jaar geleden in Server Solutions / Windows Server bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden 6

I need to configurate Periodic Actions on Iridium Server, I saw a post but have some syntaxis error on it,

This is the post:

Periodic actions

To perform an action every day at some particular time (with the possibility to edit the time), it is required to create the script on the server.

Example 1: the simplest timer doesn't have a settings on client side. We are creating the list of needed timers on server, it is not possible to see the list of this timers on Client side or set the running time

// if your another JS files includes  "IR.SetGlobalListener()"  
// you have to add the code inside of previous IR.SetGlobalListener() and delete the listener from this file!
// if you are not sure that you are able to do it yourself please contact to support@iridiummobile.ru
IR.SetGlobalListener(IR.EVENT_GLOBAL_TAG_CHANGE, function (name, value)
{
   if (name == "System.Time.Minutes")
   {
      // SET UP PERIODICAL ACTIONS:
      // start hour, start minute, duration of process (ms), channel full name, start value, stop value 
      // if you don't want to stop process, add "no" instead of stop value 
      check_timer (10, 45, 60000, "Server.Channels.KNX Router (KNXnet/IP).Pump 1", 1, 0);             // timer 1 
      check_timer (14, 30, 480000, "Server.Channels.KNX Router (KNXnet/IP).Pump 2", 1, "no");         // timer 2
                                                                                                      // you can add more
   } 
 
   // do not edit the other part, you need only to add the needed timers in above  
   function check_timer (hours, minutes, duration, channel, start_value, stop_value)
   {
      if (IR.GetVariable("System.Time.Hour") == hours && IR.GetVariable("System.Time.Minutes") == minutes) 
      { 
         function stop () 
         {
            IR.GetServer().Set(channel, stop_value);
            IR.Log("process at +"hours+":"+minutes+" stopped");
         }
         IR.GetServer().Set(channel, start_value);
         IR.Log("process at +"hours+":"+minutes+" started");
         if (stop_value != "no") 
         {
            IR.SetTimeout(duration, stop);
         }
      }
   }
});
 
IR.SubscribeTagChange("System.Time.Minutes");

//*NOTE: I just change the time and the name of my Channels, but didn´t work.
The name of my KNX Router is: KNX IP Router
And the channel is: Pergola0