Your comments

We're glad you made it.

Do you have any other questions?

Добрый день.

Мы поняли о чём речь и сейчас исследуем ваш вопрос. Ноль действительно приходит в драйвер при старте Иридиум сервера, даже если нет реального подключения к оборудованию. Происходит это один раз и только в начале работы сервера. Предварительно можем отметить, что так работает Script Modifier в драйверах. Пока в качестве временной меры рекомендуем по возможности не использовать значение 0 в проекте либо делать задержку, как Александр указал ранее.

Добрый день.

Александр, драйвер Modbus опрашивает ПЛК с установленной периодичностью. В вашем случае, если по опросу пришёл 0, то выполнится функция2. Если нужно выполнять функцию только при изменении с 1 на 0, то скриптом:

1) Сохраняйте текущее значение.

2) Сравнивайте сохранённой с полученным.

3) Если полученное не равно сохранённому, то сохраняйте новое и выполняйте нужную функцию.

Hello.

Not in the plans.

If someone is ready to buy a license for this module, we are ready to do.


Hello.

You can use Project Tokens. They are only available in the panel project.

Добрый день.

Дело в правах.

Попробуйте создать не скриптом, а руками:

sudo su
echo 17 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio17/direction


Затем что-нибудь отправьте туда:

echo 1 > /sys/class/gpio/gpio17/value


Этот код:

IR.AddListener(IR.EVENT_START,0,function(){               
device = IR.CreateDevice(IR.DEVICE_CUSTOM_STREAM, "RPI_GPIO", {FileName:'/sys/class/gpio/gpio17/value'});
IR.AddListener(IR.EVENT_ONLINE, device, function()
{
IR.Log("ONLINE");
});
IR.AddListener(IR.EVENT_RECEIVE_TEXT, device, function(text)
{
IR.Log('received text = ' + text);
});
});

выведет в лог полученное значение.

Проверить в консоли текущее значение:

cat /sys/class/gpio/gpio17/value

Значение будет совпадать с тем, что получил драйвер в Иридиум.

In our conditions your problem is not reproduced. Or we don't understand you. Make a video of what you have going on after the start of i3 pro and attach your project.

Specify the operating system to use.

Specify the configuration of the computer on which i3 pro starts.

Hello.

i3 pro is the control panel. It is not designed to play video files. If you started from I3 pro external application, it works by itself, it can not be controlled from iRidium.