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
Answered

Автозапуск i3Pro на iOS после авторизации

mankov 6 years ago updated by Aleksandr Romanov (CTO) 6 years ago 4

Добрый день!

Подскажите, какими средствами можно организовать автозапуск приложения i3Pro на iOS после авторизации

0
Answered

Accessing the KNX network through UMC server by external app

Renato Habek - PRO-AIT d o o. 6 years ago updated by Aleksandr Romanov (CTO) 6 years ago 1

Hi, is there a way to read feedbacks and writing values of KNX devices or any other through UMC server by custom app? Maybe by using some API functions?

0
Answered

Iridium Server as a docker container

Kenny Stoepel 6 years ago updated by Aleksandr Romanov (CTO) 6 years ago 2

Are there any limitations in running an I3 server in a Docker container? Could it be done? Is support for this on the roadmap? 

As the docker envirement is not structured like a VM, I presume that it would not suffer with all the VM problems ( different storage locations and sorts. Any remarks? is there any info available about paths used in a typical linux installation? this to create persistent volumes.

0
Answered

Netflix

Ricardo Accioly 6 years ago updated by Aleksandr Romanov (CTO) 6 years ago 1


Hi, How can I start a netflix APP through a simple button in i3Pro - Android?

0
Under review

How to read sunset and sunrise time?

Tanapol E. 6 years ago updated by Aleksandr Romanov (CTO) 6 years ago 3

Hi,

In 1.3.6.16722 I notice that it is possible to  schedules by sunset and sunrise

but can I read sunset and sunrise value, save it to TAG

or sent value to Channels?

0
Answered

Open Photo Gallery and receive an image

zaifulbahri kasim 6 years ago updated by Vladimir Ovchinnikov (expert) 6 years ago 7

Hello,

I'm trying to use "IR.EVENT_RECEIVE_PHOTO_FROM_GALLERY" event to let the user install his own images ..
that's my code  :

IR.AddListener(IR.EVENT_ITEM_PRESS, IR.GetPopup("Popup 1").GetItem("Item 1"), function(){
      if(IR.OpenPhotoGallery()) {
           IR.AddListener(IR.EVENT_RECEIVE_PHOTO_FROM_GALLERY, 1, function(filename, filepath)  {
                IR.Log("Photo selected.\n Filename: " + filename + "\n Filepath: " + filepath);
               IR.GetPopup("Popup 1").GetItem("img").GetState(0).Image = filename; 
               IR.GetPopup("Popup 1").GetItem("img").GetState(0).ImageStretch = 1 ;
           });
       }
});

I did open the gallery and choose a photo,
And I suppose to get those arguments from that event :
the filename which is the photo name and filepath which is the path for my photo.
But what i really got is a standard name for any photo I choose which is image.png and standard path to the project folder : iRidium pro documents\Client\"ProjectName"\images\Image.png
I got those result every time i choose a photo , and it stores one image only

What should I do to make iridium store the received photos with their original names and  how could store more than one ??

And Regarding the IR.Camera method is it only for live streaming videos or can the user took photos and store it ??

Appreciate your help 

0
Answered

Adding a delay in Javascript

Iain Brew 6 years ago updated 6 years ago 3

I am using Javascript to trigger a sequence of events in response to a button press. This is working well, however sometimes commands are skipped as I am not putting in delays. In the GUI side of iRidium this is easy by clicking on Delay and adding an 'ms' value. I have read through the documentation and haven't found how iRidium defines the equivalent when using JS/iRidium script i.e. IR.Delay = 300ms for example.

What is the best way to insert a JS delay?

IR.GetDevice("FMHS-ALERTSPKR-01").Set("Lab1_Alert_Playlist", ""),
IR.GetDevice("FMHS-ALERTSPKR-01").Set("play_sound", ""),
<INSERT A DELAY HERE>
IR.GetDevice("FMHS-ALERTSPKR-02").Set("Lab1_Alert_Playlist", ""),
IR.GetDevice("FMHS-ALERTSPKR-02").Set("play_sound", ""),
0
Answered

Taking parsed JSON and putting it into a Project Variable

Iain Brew 6 years ago updated by Vladimir Ovchinnikov (expert) 5 years ago 11

With thanks to this forum, I have been able to solve many issues with my current project. I have everything working perfectly now (using Philips Hue Dimmer switches to trigger various events/drivers etc in my system) however the only thing left which is stumping me is the ability to take a requested and parsed JSON value and have it written to a Server Channel/Tag:

//Get "temperature" number from motion sensor
            // SENSOR 2 TEMPERATURE
            var getTemperature = sensor2.state["temperature"];
            var tempreadout2 = getTemperature.toString();
            tempreadout2 = tempreadout2.slice(0,2) + "." + tempreadout2.charAt(2) + " ºC";
            IR.SetVariable("Server.Tags.Lab1_Temperature", "tempreadout2");

Here I request the temperature from a Philips Motion Sensor. When testing this on a panel project, I was able to send 'tempreadout2' to a text field and it worked. Instead, I want to send this to a Server Tag (named Lab1_Temperature) so that it can appear on any control panel subscribed to that feedback channel. 

What is the best way to 'insert' that text?

0
Under review

Install fails on windows 7 embedded

Kenny Stoepel 6 years ago updated by Vladimir Ovchinnikov (expert) 6 years ago 1

I cant install iridium 1.3.3. x or later to a win 7 embedded display. 

Install is succesfull when reverting back to 1.3.1.593iridium error.jfif

0
Under review

How to send email to multiple addresses?

Luka Krcmar 6 years ago updated by Vladimir Ovchinnikov (expert) 6 years ago 5

I'm using this script and it works for 1 email, but how do i send the same email to more than 1 address??

function try_to_send () 
{
send_email("Smart Home", "from@gmail.com", "pass", "to@gmail.com", "TEST email", "xxxxxx content xxx")
}