@SCOCO
Good catch on the query functionality. I'll do an update to support this. Will take me a few days likely.
On the hidden devices you could hide all devices with a ~ in them by adding the following entry to the isy-js config section..
{ "nameContains": "~", "lastAddressDigit": "", "address": ""}
This will cause all devices which have a tilde in them somewhere to be ignored automatically -- no need to disable.