0
Under review

Raspberr Pi 3 GPIO

Alexey Stogov 3 weeks ago in Bugs and problems • updated 3 weeks ago 2

Добрый день!

Пытаюсь считывать состояния с входов Raspberry Pi 3.

При добавлении драйвера AV&Custom Systems (File) в веб-интерфейсе драйвер не появляется.

Через скрипт создается IR.CreateDevice(IR.DEVICE_CUSTOM_STREAM, ...

Но подключение происходит только после изменения в веб-интерфейсе ScriptMode 0 на 1

Считывание значения IR.AddListener(IR.EVENT_RECEIVE_TEXT,... происходит только один раз и на изменения не реагирует.

Under review

добрый день

Нужно больше информации.

- Что вы подключили к GPIO?

- Как вы пытаетесь с ним работать?

- пришлите проект

К GPIO 3,4 подключен сухой контакт.

Пытаюсь в iridium script передать состояния в виртуальные тэги.

IR.AddListener(IR.EVENT_START,0,function()
{
   var device1 = IR.CreateDevice(IR.DEVICE_CUSTOM_STREAM, "IN1", {FileName:'/sys/class/gpio/gpio3/value'});
   var device2 = IR.CreateDevice(IR.DEVICE_CUSTOM_STREAM, "IN2", {FileName:'/sys/class/gpio/gpio4/value'});   IR.AddListener(IR.EVENT_RECEIVE_TEXT, IR.GetDevice("IN1"), function(data1)

   {
      IR.Log("IN1="+data1);
      IR.SetVariable("Server.Tags.Virtual 1",data1);
   });
   
 IR.AddListener(IR.EVENT_RECEIVE_TEXT, IR.GetDevice("IN2"), function(data2)
   {
      IR.Log("IN2="+data2);
      IR.SetVariable("Server.Tags.Virtual 2",data2);
   });

});

 


gpio.sirpz