Your comments

Please search words "Music Library" and etc. in the script. (Ctrl + F in Script Editor)
Replace words "Music Library" and etc. in all lines.
Try start program.
At the moment Sonos module don't support Sonos expansion.
Hello Roger,

Thank you for you comment!
Hello Roger,

Thank you for your care, we will research your link, and may be we make use of their. But at the first place, we write a uniform cross-platform app, not only for iOS, for Android, for Windows.

Hello Theo,

the answer to your question is below:

We plan to add a function "Ping Time" for Global Cache Driver in one of next releases.
Hello Roger,


Unplug the network connector from the global cache device
the device still shows in the emulator the device is connected.
Next,  turn off\unplug the network cable on your system running the emulator so that there is no network access.
The emulator still shows that the global cache driver is connected.


Client doesn't know, that connect is broken, because there isn’t traffic between the client and Global Cache device. We plan to add a function "Ping Time" for Global Cache Driver in one of next releases.

Update:::  I have tested this with KNX IP Router,  this will timeout the connection when the timeout value is reached with both cases.  It should put the driver into a offline state the moment the internet connection is down.


If driver has function "ping" and ping is broken - token "online" is 0 (offline), token "status" is 1 ("connect"). For example, KNX and BAOS.


Then I tested this with the AV TCP driver,  again the same as the GC Driver.

To conclude;  firstly there should be a configurable timeout setting for all drivers like the KNX IP Router driver.
Secondly,  the moment that the internet connection is lost,  ie no wifi,  wifi card turned off and with wired network connections, network card gets disabled or network cable unplugged  then ALL drivers configured in the project should be pushed into an offline state.


We can't add a function "ping" in AV & Custom System Drivers, because we don't know, which device connected to iRidium and how to make correct communication with it. You should do it yourself in script for each device.
Helllo Roger,

Thank you for your idea. It is available for voting for now. The more votes it gets the sooner it will be implemented.
Hi Roger,

We don't plan to add this feature in the next release (2.2.1) and we don't have plans for the future release yet
Hi Roger,

Thank you for the idea.

Now, you can make use of function "don't sleep" (Settings iOS/i2 control).