Поделитесь своими идеями, пожеланиями и примерами в этом разделе. Идеи, за которые голосуют чаще всего, будут реализованы быстрее!

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

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

0
Отвечен

не меняется проект в устройстве

Andrey Pancevich 8 лет назад в i2 Control V2.2 обновлен Ekaterina (head of support) 8 лет назад 1

Загрузив один раз проект в устройство , изменяю его ,перезаливаю ,но в устройстве остается проект без изменений ,другой проект заливаю….реакции тоже не какой..проект без изменений… что делать ?

0
Ожидает ответа пользователя

Connection hdl

Paolo Scarpetta 8 лет назад в Продукты / HDL-BUS Pro обновлен Ekaterina (head of support) 8 лет назад 1

I have some problem with the connection of the Iridium to my HDL installation, when I connect by local connaection (with wifi) work good, but when a try to connect by internet the system does not respond.

It is strange since I can see the installation to configure remotely with HDL Tool, also I hit a button to view the status of the connection to the "Driver Tokens" and was listed as "on line" but is not responding.

What could be happening?

0
На рассмотрении

Загрузка и обновление проекта с помощью QR-ссылки. Update project via QR-code (url link)

madmss 8 лет назад в General обновлен Ekaterina (head of support) 8 лет назад 1

Уверен, не я один сталкивался с тем, что обновление по QR-коду не работает.


Действуя по инструкции тут и скачав два примера проекта, в которых используется этот механизм, появилось мнение, что имеет место ошибка в коде приложения, которое распространяется со "стартовым комплектом" (т.к., судя по всему, в нем используются те-же скрипты, что и в приложении из примера).


В моем случае требовалось обновляться с локального сервера. Ссылка в моем случае выглядела так: http://192.168.1.52:8080/main.irpz


Скрипт из примера парсерит эту ссылку с помощью функции:


function parse_url(url) {

var pattern = RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");

var matches = url.match(pattern);

return {
scheme: matches[2],
authority: matches[4],
path: matches[5],
query: matches[7],
fragment: matches[9]
};
}

И выполняет загрузку следующим образом:


function HTTPUpdate(url)

{
var parsed_url = parse_url(url);
var downloader = IR.DownLoadProject(
{
type:parsed_url.scheme,
host:parsed_url.authority,
path:parsed_url.path + '?' + parsed_url.query,
});

}


Если выполнить этот код для url="http://192.168.1.52:8080/main.irpz"

то в лог упадет сообщение об отсутствии необходимых параметров:


[09-06-2016 17:30:31.070] INFO authority===192.168.1.52:8080

[09-06-2016 17:30:31.082] INFO fragment===undefined
[09-06-2016 17:30:31.094] INFO path===/main.irpz
[09-06-2016 17:30:31.104] INFO query===undefined
[09-06-2016 17:30:31.115] INFO scheme===http
[09-06-2016 17:30:31.126] ERROR GetPropertyFromObject . No property: method
[09-06-2016 17:30:31.137] ERROR GetPropertyFromObject . No property: login
[09-06-2016 17:30:31.148] ERROR GetPropertyFromObject . No property: password
[09-06-2016 17:30:31.159] ERROR GetPropertyFromObject . No property: port
[09-06-2016 17:30:31.170] ERROR GetPropertyFromObject . No property: multiproject
[09-06-2016 17:30:31.181] ERROR GetPropertyFromObject . No property: name

Принудительное присвоение остальным полям пустых значений помогает, но лишь отчасти. В свойство "authority" из данного RegExp-а попадает порт, и функция подвисает.


Нормально отрабатывает только такой вызов:

IR.DownLoadProject({type:"http",

host:"192.168.1.52",
path:"/main.irpz",
method:"",
login:"",
password:"",
port:"8080",
multiproject:"",

name:""});


То есть требуется, чтобы в стартовом приложении был поправлен парсеринг url и добавлено присвоение неиспользуемым полям пустых значений. Подозреваю, что пока это не поправят, QR-code обновление (в стартовом приложении) тоже работать не будет.

0
Отвечен

TPDesign5

Miloslav Žaža 8 лет назад в Продукты / AMX обновлен Ekaterina (head of support) 8 лет назад 1

When iRidium plan to implement TPDesign5 - new TP5 format please?

0
Отвечен

Modbus TCP Server нет информации

Andrei1980 8 лет назад в Продукты / Modbus обновлен Ekaterina (head of support) 8 лет назад 3

Здравствуйте, собственно проблема заключается в том, что контроллер работает только мастером, необходимо по Modbus TCP подружить его с панелью управления , может есть какие примеры или документация как это реализовать? Спасибо.

0
Ожидает ответа пользователя

Iridium и Teletask

Егор 8 лет назад в Продукты обновлен 8 лет назад 7

Добрый день. Столкнулся с заданием реализовать управление системой Умный Дом фирмы Teletask с помощью графического интерфейса Иридиум. Насколько я успел вникнуть в суть вопроса - в системе Teletask есть DOIP протокол (открытый IP протокол) для управления системой с других устройств. Команды посылаются на сервер в бинарном коде. (можно и в ASCII, но система может посылать обратный ответ только в бинарном, а нужна взаимосвязь.). Как я понял для того чтобы управлять системой через графический интерфейс Иридиум нужно купить лицензию для Modbus, желательно Pro для взаимосвязи, добавить модуль Modbus TCP, настроить в нем IP адрес и порт DOIP сервера и прописать для кнопок интерфейса команды в бинарном коде, которые будут обращаться к системе. А теперь вопросы:

1. Правильно ли я все понял?

2. Существуют ли какие то подводные камни в моей идее, которые я не учел?

3. Может ли интерфейс посылать бинарные коды по Modbus TCP

4. Сталкивался ли кто нибудь с реализацией такого проекта именно с системой Teletask.

5. Есть ли более правильные решения данной задачи?


Спасибо за внимание. Жду Ваших ответов на мучающие меня вопросы.

0
Отвечен

Постоянный вылет на Ipad mini

S1210 8 лет назад в General обновлен Dmitry - support (expert) 8 лет назад 3

Добрый день, есть интерфейс, и Ipad mini первого поколения. В ходе работы часто выбрасывает из приложения. В чем может быть проблема? И как ее можно решить? Может переход на версию 3 улучшит ситуацию?

0
Ожидает ответа пользователя

How to change X and Y of popup

Jackie Roos 8 лет назад в iRidium Script / Interface scripts обновлен Dmitry - support (expert) 8 лет назад 2

In my script, when I show a particular popup I want to change its position:

    IR.Log( 'IR.GetPopup("Room24_AC").Y ' + IR.GetPopup("Room24_AC").Y)
    IR.GetPopup("Room24_AC").Y = 115;
    IR.Log( 'IR.GetPopup("Room24_AC").Y ' + IR.GetPopup("Room24_AC").Y) 


And this shows as you would expect in the log

[27-05-2016 16:34:15.849]    INFO    IR.GetPopup("Room24_AC").Y 2
[27-05-2016 16:34:15.860]    INFO    IR.GetPopup("Room24_AC").Y 115


However, It does not show in the Emulator as moved, it is still at X = 2


And on hide I want to change it's position back, so it will be in the default position for use elsewhere in the project

 IR.Log( 'IR.GetPopup("Room24_AC").Y ' + IR.GetPopup("Room24_AC").Y)
IR.GetPopup("Room24_AC").Y = 2;
IR.Log( 'IR.GetPopup("Room24_AC").Y ' + IR.GetPopup("Room24_AC").Y)   


However this always gives

[27-05-2016 16:34:26.402]    INFO    IR.GetPopup("Room24_AC").Y 2
[27-05-2016 16:34:26.413]    INFO    IR.GetPopup("Room24_AC").Y 2 


I expected if the popup's X coordinate was successfully moved, it should be 115 for the first line and 2 for the second line


How can I change the position of a popup in by script (without deleting it and recreating it)

0
Ожидает ответа пользователя

Execute Macro

j4zz J4zzee 9 лет назад в Продукты / KNX обновлен Ekaterina (head of support) 8 лет назад 4

Hi - I am currently working on creating scenes. I am using the Java Script Module to execute macro as follow: After 10am, release the button to executed the associated macro. The macro contains : show popup and execute command through KNX server. My script works for the "show popup" but not for the KNX command. Can someone help? Thank you.


Note: below is a copy of the script:


IR.AddListener(IR.EVENT_START, 0, function()

{
var hour = IR.GetVariable("System.Time.Hour");
if (hour > 10)
{
IR.GetItem("Page 1").GetItem("Button").StartActions(IR.EVENT_ITEM_RELEASE);
};





0
Ожидает ответа пользователя

Using information from System tokens in script.

TuomoHautala 9 лет назад в iRidium Script обновлен Dmitry - support (expert) 8 лет назад 2

Is there some kind of event what i can use in script to get information from System tokens when it's value changes?


Would be really useful to for example get information from wifi/3g token to script when it's value changes without using intervals or work events.

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