Ваши комментарии

hello

sorry, we had weekend. Example, that i send you, has GUI widgets for each zwave module. You should cotomize it as you want

Hello

Tell me please, doues you use port forwarding or VPN for getting external access to your camera?

ilya.markov@iridiummobile.ru

Hello

We start research your task. It works via teamviewer in our office, so i need addition info. Can you send me project that has problem with teamviewer, write PC configuration and internet channel width

If i understand you, you has not password?

In Camera settings window, press "test in browser" button, studio will open browser and open the link in new tab. Send this link here please

Hello,

We change an example for you because it is immpossible to works with example without last changes, but we does not help with project customization. You can find all info about GUI customization on our wiki

Hello,

Sorry for delay. Of course you can do it. You can change fibaro example as you need.

Hello, i understand you task. I attach an example ZWAVE_FIBARO_PRO.rar


On any page you should create static list item, then, open js editor and when you will create devices, you should write the link to static list


So, you will has pages or popups for each room. on each page you should create static list and link it to device in js 

Hello

Send a printscreen of VLC parameter of this camera stream

i can't understand where is the complexity. For example, you has 3 item in GUI. 

When user press first item, then a driver should send "<xml><some><system><tag>1</tag></system></some></xml>"
When user press second item, then a driver should send "<xml><some><system><tag>2</tag></system></some></xml>"
When user press third item, then a driver should send "<xml><some><system><tag>3</tag></system></some></xml>"

And Url, type and headers should be the same. Ok, you create a function with input parameter "data"

function CustomSend(data)
{
var MyType = "POST";
var MyUrl = "/html/login";
var MyData = data;
var MyHeader = {"Content-Type": "application/x-www-form-urlencoded"};

IR.GetDevice("Server REST").SendEx({ 
      Type: MyType,       
      Url:  MyUrl,
      Data: [MyData],
      Headers: MyHeader,       
      cbReceiveText:       function(text, code, headers)    {IR.Log("cbReceiveText "+text+code+headers);},
      cbReceiveData:       function(text, code, headers)    {IR.Log("cbReceiveData "+text+code+headers);},
      cbReceiveCode:       function(code)                   {IR.Log("cbReceiveCode "+code);},
      cbReceiveKey:        function(key,value)              {IR.Log("cbReceiveKey "+key+value);},
      cbReceiveStartBody:  function(stream)                 {IR.Log("cbReceiveStartBody "+stream);},
      cbReceivePartBody:   function(stream)                 {IR.Log("cbReceivePartBody "+stream);},
      cbReceiveEndBody:    function(size)                   {IR.Log("cbReceiveEndBody "+size);}, 
      cbTimeOut:           function()                       {IR.Log("cbTimeOut");},
      cbReceiveStream:     function(stream, code, headers)  {IR.Log("cbReceiveStream "+stream+code+headers);}   
   });
}

Then you should create listeners for pressing on item
IR.AddListener(IR.EVENT_ITEM_PRESS, IR.GetItem("Page 1").GetItem("Item 1"), function()
{
CustomSend("<xml><some><system><tag>1</tag></system></some></xml>")
});

and this listener you should create for each GUI item
   
   



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