Add your idea or search for answers in existing topics. The most popular ideas will be implemented faster!

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

Anybody having driver for LG SMART TV?

admin 8 years ago in iRidium Script / AV and Driver scripts updated by anonymous 8 years ago 1

Anybody having driver for LG SMART TV?

0
Waiting for user's reply

Управление мультирум + видиоплейром через ирридиум

Добрый день. Поставлена задача в интерфейсе управлять видеоплеером (приставка на андройд) и мультирумом (вторая приставка на андройд) с одного интерфейса с выбором фильма или трека. помогите пожалуйста в реализации данного проекта. Видел в роликах что это уже реализовали, но через что я так и не понял.

0
Answered

JSON. Помогите обработать

evg 8 years ago in iRidium Script / AV and Driver scripts updated by Dmitry - support (expert) 8 years ago 2

Добрый день!

Помогите, пжст, уже всю голову сломал.

Устройство присылает мне данные в JSON, при этом, судя по тексту - это несколько объектов JSON. Например (это приходит в одном пакете):

{"notification":{"timestamp":"2016-04-22T14:24:22.590408","type":"PROGRESS_INFORMATION"}}

{"notification":{"timestamp":"2016-04-22T14:24:22.590475","type":"KEYBOARD"}}

{"notification":{"timestamp":"2016-04-22T14:24:22.590540","type":"TRACKPAD"}}

При этом между объектами я получаю переносы строки.

Как обработать эти данные с учетом того, что это не массив объектов, не единый JSON, идентификаторы не уникальные.


Полный пакет выглядит так (вырезал лишние данные, которые не влияют на суть):

HTTP/1.1 200 OK

Connection: Keep-Alive

Transfer-Encoding: chunked

Device-id: 8641

Content-Type: application/json

74b

{"notification":{"timestamp":"2016-04-22T14:29:01.597825","type":"PROGRESS_INFORMATION","kind":"playing","data":{"state":"play"}}}

{"notification":{"timestamp":"2016-04-22T14:29:01.597891","type":"KEYBOARD","kind":"device","data":"NONE"}}

{"notification":{"timestamp":"2016-04-22T14:29:01.597956","type":"TRACKPAD","kind":"device","data":"NONE"}}


Из этого пакета я вырезал текст от первой открывающей фигурной скобки до последней закрывающей.

Answer

Победил.

Методом .split разрезал на куски по "notification", затем обработал, как 3 отдельных JSON'а.

0
Completed

Драйвер для проектора Sony VW1100ES (PJTalk)

evg 8 years ago in iRidium Script / AV and Driver scripts updated by Oksana (expert) 8 years ago 1

Реализован только необходимый функционал.

SONY_PJTalk.irpz

SONY.js

VPLVW1100ES_codes.pdf

0
Answered

Beginer A/V TCP Help

Damian Hartin 9 years ago in iRidium Script / AV and Driver scripts updated by Oksana (expert) 9 years ago 3
Hi,

Very newbie question here.

I'm trying to setup a simple power-on command for my Sharp Aquos TV.

Currently I can control this TV (Power On and Power off) via iRule with "POWR1  \x0D" command.

I have created a new Driver in the project device panel (from iRidium Base (2.0):AV&Custom Systems (TCP))  and set the appropriate IP address and port.

I have then created a command with a data string of "POWR1  \x0D" and associated to a button on my Main Page.

Unfortunatly, it doesn't work.

Is my logic/process correct or am I supposed to be doing something else?

If there is an issue with the way the command is formed, are there any tools in iRidium that will help me debug what the issue is?

Thanks in advance,
Damian



0
Answered

Panasonic Bluy-ray

Jan Hein Liebregts 11 years ago in iRidium Script / AV and Driver scripts updated by Oksana (expert) 9 years ago 10
Hello,

I want to control my Panasonic Bluy-ray player.
I found the below info on the internet.
As it is possible to create an standard HTTP driver with POST, it should be possible.
Can somebody help me how to put this in?
Thanks.
Jan Hein


———————————————————————-

    [li]Host: An IP address specific to your device. I went with a static address 192.168.1.201[/li]
    [li]Port: 80[/li]
    [li]HTTP POST as follows:
    POST /WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
    User-Agent: MEI-LAN-REMOTE-CALL
    Host: 192.168.1.105
    Content-Length: [length]

    cCMD_RC_[command].x=100&cCMD_RC_[command].y=100
    Where you would replace [command] and [length] with the following depending on the action needed:
    [/li]
0
Under review

Sonos запуск радио

Артур738 8 years ago in iRidium Script / AV and Driver scripts updated 8 years ago 6

Как можно через скрипт запустить определенный радио стрим на конкретном соносе?

Была попытка вырезать функции из sonos скрипта от иридиум, которые отвечают за запуск стрим ссылки, но почемуто через пару раз плейер виснет и больше не реагирует на команды, хотя радио поначалу запускает

0
Answered

Iridium Sip connection with Mobotix T24 Connection problem

Iskender Aydogan 9 years ago in iRidium Script / AV and Driver scripts updated by Ekaterina (head of support) 9 years ago 1
We tryed to module of sip softphone intercom and mobotix sip projects.
We can't success for client connection of iridium.
Can you help us?
If you need we can send mobotix server client settings screenshots.

Thank You
0
Waiting for user's reply

Database editor | Project device panel features

benno 11 years ago in iRidium Script / AV and Driver scripts updated by Oksana (expert) 9 years ago 2
Hi

I need to create a driver in iRidium for a complete bus structure.
This bus can contain multiple devices of the same type. See attachment.
To create a driver which can be used from the gui editor alone (so the installer doesn't need to edit a part of JavaScript) I need to create a hierarchy in the different driver elements.

For example:

BUS
|——Input module1
|——————Busaddress (property)
|——————….. (Property)
|——————Input 1(feedback)
|——————Input 2 (feedback)
|——————…….
|——Input module 2
|——————Busaddress (property)
|——————….. (Property)
|——————Input 1(feedback)
|——————Input 2 (feedback)
|——————…….
|——Output module1
|——————Busaddress (property)
|——————….. (Property)
|——————Output 1 on (command)
|——————Output 1 off (command)
|——————Output 2 on (command)
|——————Output 2 off (command)
|——————……..
|——Output module2
|——————Busaddress (property)
|——————….. (Property)
|——————Output 1 on (command)
|——————Output 1 off (command)
|——————Output 2 on (command)
|——————Output 2 off (command)
|——————……..

The user sets the Busaddress property in the GUI editor to the right address.
It also has to be possible to add extra modules to the busdriver. For example like we do now with Global Cache's IR database: add existing IR codes (grouped) to a IP2IR from the cloud (this of course needs to be from the database for this driver)

Of course we also need to have a group divided in commands, feedbacks etc per module.

From Javascript I need to do the following things:
Parse incoming data to set feedbacks with respect to Hierarchy:
IR.SetFeedback("BUS.Input module 1.Input 1",1);

Determine which command was pressed with respect to Hierarchy:
IR.AddListener(IR.EVENT_CHANNEL_SET, IR.GetDevice("BUS"), function (name, value) {
  if(name == "Output module1.Output 1 on")
  {
  //do something
  }
}

Determine and eventually edit properties of the module:
myAddress = IR.GetProperty("Bus.Input module 1.Busaddress);

Is this possible, if not, when can you create this functionallity?

Thanks,

Benno
bus iridium.png
bus iridium.png_thumb
0
Answered

HTTP GET special characters

josvanstiphout 9 years ago in iRidium Script / AV and Driver scripts updated by Oksana (expert) 9 years ago 4
Hello


I need to send with HTTP GET: "/axis-cgi/io/virtualinput.cgi?action=6:/"


The ":" is not accepted as a character.
So it is sending "/axis-cgi/io/virtualinput.cgi?action=6%3A/" i.s.o. "/axis-cgi/io/virtualinput.cgi?action=6./"


How can I solve this?
please help!


Kind regards,
Jos van Stiphout