I have just released the Net Connect app. Unfortunately I do not have a lot of time to offer support but did want to make it available to others who are looking to solve the same “problem” of wanting to integrated network connected devices that do not have a dedicated app. As homey script does not support / offer Net communication support I’ve created this app. The App offers Wake-On-Lan, TCP and Sony SDCP Support / Communication…
Personally I use it to control a Sony Projector and a MadVR Envy video processor.
Hope it is useful to others. Feel free to comment in this thread.
(but again no promises
Some explanation on the settings. You have per device two buttons. Currently labeled “On” and “Off” which you can enable and add your commands to in the settings of the device. Some examples:
There is also the option to use these in a flow, or send a custom command in your flow (or script), where you set the Protocol ( Wake on LAN, TCP, or Sony SDCP) and the command to send. If you use wake on lan the command (field) will need to have the MAC Address of the device.
That is basically it. I was thinking to make the button labels also custom so you could use it for something else as well but not sure if the is a desire/need for that. (For myself not so much).
I’m trying to automate: the SR-201 relay controller powers an “On Air” studio sign that toggles between RED and GREEN using simple ASCII commands (e.g., 11, 12, 21, 22). It expects multiple commands to be sent in sequence, within the same TCP socket session, and without any terminator characters like *.
At the moment, Net Connect opens and closes a new socket for each command, which causes the SR-201 to ignore or reset part of the sequence. Through testing and packet analysis, I’ve confirmed that the Windows application which successfully controls this relay:
Sends plain ASCII commands like 11 and 12 (no *)
Keeps the TCP connection open for both commands
Gets stable results this way (e.g., 11 powers the sign, 12 sets it RED)
Would it be possible to add options to:
Send multiple TCP commands in one socket session
Optionally disable the * terminator
Or include a raw mode that lets us define the exact ASCII payload?
I’m happy to share packet captures or provide any further details. This would make a huge difference to hobbyists integrating older or fussier gear like the SR-201.
Can your Net Connect app open up a telnet session and send a command strings to a unit over LAN from a flow within Homey Pro? I need to send this command “DEVICE recallPreset 1007” after establishing the Telnet session to an audio digital processor manufatured by the renown www.biamp.com company.