Добро пожаловать!

В этом форуме вы можете обсудить iRidium с другими пользователями.

Основные компоненты iRidium - приложение i3 pro и iRidium Server. Публикуйте здесь свои вопросы, идеи и найденные ошибки.

Вопрос команде технической поддержки вы можете задать, отправив приватное сообщение или email.


Подпишитесь на Историю обновлений, чтобы быть в курсе всех новостей!


Мы перевели нашу службу поддержки на новую систему технической поддержки. С 17.01.2022 мы отключили возможность создавать обращения через личный кабинет userecho. Теперь все запросы обрабатываются по почте на support@iridi.com .

Спасибо вам за ваше понимание и хорошего дня.

0
Не ошибка

Manage Popup Groups

evg 8 лет назад в Общий обновлен Oksana (expert) 8 лет назад 6

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

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

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

Ответ
Oksana (expert) 8 лет назад

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

0
Отвечен

Displaying text feedback from an HTTP request

Iain Brew 8 лет назад в iRidium Script обновлен 8 лет назад 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
Завершен

Multiple feedbacks on 1 button

Kenny Stoepel 8 лет назад в Общий обновлен Ekaterina (head of support) 8 лет назад 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
Отвечен

Send the same Value to a lot of Commands

Paolo Scarpetta 8 лет назад в Server Solutions / Windows Server обновлен Ekaterina (head of support) 8 лет назад 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
Отвечен

Example to check value in Edit-field

Theo Derks - NL (distributor) 8 лет назад в Приложения / Studio (Server editor) обновлен Aleksandr Romanov (CTO) 8 лет назад 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
Отвечен

hold repeat function

Kenny Stoepel 8 лет назад в Products / Other drivers обновлен Dmitry - support (expert) 8 лет назад 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
Завершен

Android Kiosk mode?

Mike Slattery 8 лет назад в Общий обновлен Dmitry - support (expert) 8 лет назад 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
Не ошибка

i3 Pro for MacOS

Theo Derks - NL (distributor) 8 лет назад в Приложения / i3 Pro обновлен Aleksandr Romanov (CTO) 8 лет назад 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
Отвечен

Any chance to use CustomRS232 drivers on Raspberry?

Martin Lang 8 лет назад в Server Solutions обновлен 8 лет назад 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
Отвечен

Periodic Actions Server

Paolo Scarpetta 8 лет назад в Server Solutions / Windows Server обновлен Aleksandr Romanov (CTO) 8 лет назад 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

Сервис поддержки клиентов работает на платформе UserEcho