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.
Автозапуск i3Pro на iOS после авторизации
Добрый день!
Подскажите, какими средствами можно организовать автозапуск приложения i3Pro на iOS после авторизации
Accessing the KNX network through UMC server by external app
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?
Iridium Server as a docker container
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.
How to read sunset and sunrise time?
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?
Open Photo Gallery and receive an image
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
Adding a delay in Javascript
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", ""),
Taking parsed JSON and putting it into a Project Variable
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?
Install fails on windows 7 embedded
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
How to send email to multiple addresses?
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")
}
Customer support service by UserEcho