Welcome!

On this forum you can discuss iRidium with other users. iRidium consist of 2 main components - i3 pro app and iRidium Server. Please post here your questions, ideas or errors you find.

Please send your questions to support team as a private messages.


Please subscribe to the Change Log to know our news

0
Not a bug
Jackie Roos 1 year ago in Server Solutions • updated by Oksana (expert) 1 year ago 8

Hi

In a server/client project the UDP driver online token is showing as online when the server is connected, but the device is not. Tested only in Windows Server.



Eg in server, to make sure, I tried setting the host to empty, 0.0.0.0 and another IP that is does not have any device connected on my network.


BUT! The driver online token still shows online as true. The only time the state is changed to offline is when the server is not running


Please fix, thanks

Answer

Hello Jackie,


This is situation is normal for UDP protocol.


Wiki:

User Datagram Protocol is a simpler message-based connectionless protocol. Connectionless protocols do not set up a dedicated end-to-end connection. Communication is achieved by transmitting information in one direction from source to destination without verifying the readiness or state of the receiver.
0
Voting
Jackie Roos 1 year ago in Server Solutions • updated 1 year ago 2

Hi

When server is not connected to a device, it will still try and send a command (tested only in Windows server). This could have undesired side-effects as it could cause an error in the driver.


Please change server so that if a device if offline, even if the client sends a command, no commands are sent


In the short term I will put this in my drivers (Except UPD drivers as they report as online when they are not: http://support.iridiummobile.net/topics/9006-server-project-upd-showing-a-online-when-it-is-not/)

   IR.AddListener(IR.EVENT_CHANNEL_SET, THIS.DEVICE, function(command, value){                      
      if (IR.GetVariable("Global.Online")){    
            
            ...

       }//online  
   },THIS); 



0
Under review
Daniel Petrini 1 year ago in Server Solutions / Windows Server • updated by Oksana (expert) 1 year ago 1

Hello,

I would like to feed the Iridium server database with external device data, so that I can show in Visualization on panels as a trend.

How can I feed data to Iridium server?
I checked Rest API in http://dev.iridiummobile.net/REST_API/en but it has no information about how to access the database from external devices.


Thanks

Daniel

0
Answered
Jackie Roos 1 year ago in Server Solutions / Windows Server • updated by Oksana (expert) 1 year ago 10

Two things

1. please correct the typo - should be protocol corrupt

2. what does protocol corrupt mean please and how do I fix it?


thanks

Answer
Oksana (expert) 1 year ago

Hello,


It has been implemented from iRidium Setup 1.0.5. Download

0
Answered
Martin Lang 1 year ago in Server Solutions • updated 1 year ago 4

hi,


we want to collect data within i3 server pro like the power consumtion

of a house, the current temperatures on the solar panels, heating temperatures, etc.


what is the best way to do that so that it is possible to show a chart of about a specified

timerange on the panels, and be able to have access to values from the past too, and be

able to export/download/etc. the values to a txt file, csv file or so on?


should we do that by letting i3 pro pull the data via for example custom http/tcpip requests from the 3rd party system (i build that hardware too arduino/raspberry etc.) to collect data every 5min or so. or should the external device push the data to i3 pro server in any way at that time a new value is present? or, should we realize this via a perl/php script on an external machine that puts the data in a file or mysql database and i3 pro server connects to this, or via a http request on another small webserver?


there are many ways to communicate that, so, can you tell me whats the best way to to that optimized for the i3 server?


as i wrote above, the one thing is to show the client a chart of for example the last 7 days. on the other hand, all collected data should be stored somewhere to process it later with other programms like excel. or to be able to take a quick look what the power consumption was on that specific date.


thx!


with best regards,

martin

0
Answered
Leandro Augusto 1 year ago in Server Solutions • updated by Ekaterina (head of support) 1 year ago 2

Is it possible?

0
Voting
Martin Lang 1 year ago in Server Solutions • updated 1 year ago 4

Hi,


please make it possible to use multiple ethernet ports with i3 server to separate the control lan

from the automation lan.


it should be possible to use the "house" wlan-router from the owner to connect an ipad/iphone/windows/android client. so one ethernet port should be connected to that lan.

a second lan-port on the i3 server should be connected to the automation lan like the UDP/TCP gateways for KNX, HDL-Buspro, etc. to separate the "normal" house lan/wlan from the automation-lan.


Thx!


Best regards,

Martin Lang

0
Answered
Martin Lang 1 year ago in Server Solutions • updated 1 year ago 3

hi,


i haven't done anything with raspberry pis yet. question, is it possible

to config the raspberry to run a untagged and a tagged lan on the

network port?


for example, a untagged interface for the controll-data of the i3 server and

panel communication, and a vlan tagged interface for the real control bus like

hdl-bus pro.


maybe anyone can help me with that question?


thx!


martin

0
Completed
Theo Derks - NL (distributor) 1 year ago in Server Solutions • updated by Ekaterina (head of support) 1 year ago 1

Hi,


Which Intel stick we have to order to test iridium Server on it?

Please give detailed specifications on dev.iRidiummobile.net, so installers know what model to order to use iridium Server..


Thanks

Theo

0
Waiting for user's reply
Jackie Roos 2 years ago in Server Solutions • updated by Dmitry - support (expert) 1 year ago 2

In iRidium Server, the driver is constantly connecting and disconnecting


I assume it is the Wait for Data setting? I have set this to 0 (is 3000 by default ) but still the driver is connecting and disconnecting.



How do I keep the driver constantly connected please