I have been in touch with the original author (Terry Hendrix) of an old app call NetScan and have been given permission to update it to SDK 3 and republish it.
I am awaiting the transfer of the app by Athom and then it will need to be approved but in the mean time it is available in the Homey Community Store:
And it is also now in the Athom store:
Note: To publish the app I had to change the app ID, so the new version will not update any existing version 1 or older installations. This was due to technical reasons, as the original app had been deleted by Athom because it was still using SDK1 which is no longer supported.
Description
The app is very lightweight and simply pings an IP address or IP and Port on a regular basis. If there is a response it sets the device as online but if the request times out then it sets the device off-line.
Using the app
When you add a device you can choose the method of either just specifying the IP Address or the IP and a TCP port.
During pairing, you provide the friendly device name of your choice and the IP address (plus port if you have selected that type) of the device.
In the Advanced settings of the device you can change the interval between polling and the time it waits before deciding itās offline.
Version Log
1.0.1
- Fixed crash in tcp driver
1.0.2
- Changing the port number no longer requires a restart of the app to take effect.
- The online and offline flow cards where reversed for the TCP device.
2.0.0
- Published in the Athom app store with a new app ID.
- Changed the online capability to offline with a type of alarm to conform with guidelines.
2.0.1
- Added āDevice State Changedā flow triggers.
2.0.2
- Rewritten scan code to (hopefully) reduce memory usage.
2.0.3
- Added Log viewer to Configure App page
2.0.4 (Net Scan App for Homey | Homey)
- Fix Send Log feature.
- Fixed issue where polling could stop on a successful connection.
2.0.5
- Changed to use error.code instead of error.errno ready for new Homey firmware.
2.0.6
- Added a settings to specify the number of checks that timeout before a device goes offline.
2.0.6
- Fix issue with the number of checks being ignored for a timeoutā¦
2.0.7
- Fix issue with the number of checks being ignored for a timeout.
2.0.8
- Fixed āInvertā option on āIs OnLineā condition card. Deprecated āIs Offlineā condition card.