Posted: Thursday Apr 12th, 2012 07:15 am |
|
1st Post |
garym999
Member
back to top
|
With an incresing number of devices offering thier RS232 command set via IP control I think a relitivly simple change to Comforts Ethernet UCM could support quite a bit of kit.
I'm thinking of a new command something like:-
SENDIP <IPAddress> <Your command here>
If you want full two-way connectivity then perhaps that is where the UCM/Universal could step in.
While on the matter of Ethernet connectivity who else would like to see a lot more functionality offered here?
NTP time syncronisation, emailing on certain events, auto emailing of event logs, remote control via email. etc. etc.
|
Posted: Thursday Apr 12th, 2012 07:28 am |
|
2nd Post |
tech07
Administrator
Joined: | Thursday Jan 29th, 2009 |
Location: | Singapore |
Posts: | 106 |
Status: |
Offline
|
back to top
|
it is interesting
Is there a list of useful standard commands that can be used?
|
Posted: Thursday Apr 12th, 2012 09:13 am |
|
3rd Post |
juwi_uk
Member
back to top
|
I have created a comfortclient plugin that does this. Ingo wanted for something he's trying to control. It was only a few lines of code but linked to floorplan it could be useful maybe to people.
Julian
|
Posted: Thursday Apr 12th, 2012 09:31 am |
|
4th Post |
garym999
Member
back to top
|
tech07 wrote:
it is interesting
Is there a list of useful standard commands that can be used?
If you take many of the recent TVs and AVRs they simply reapply thier serial command set to the Ethernet port such that 192.168.1.20 PWRON might turn on the TV.
So quite simple to implementLast edited on Friday Apr 13th, 2012 07:21 am by garym999
|
Posted: Friday Apr 13th, 2012 07:41 am |
|
5th Post |
ident
Administrator
Joined: | Wednesday Aug 9th, 2006 |
Location: | Singapore |
Posts: | 3493 |
Status: |
Offline
|
back to top
|
juwi_uk wrote: I have created a comfortclient plugin that does this. Ingo wanted for something he's trying to control. It was only a few lines of code but linked to floorplan it could be useful maybe to people.
Julian
The plug in does that through the PC and not the UCM/ethernet, right?
|
Posted: Friday Apr 13th, 2012 07:58 am |
|
6th Post |
Posted: Friday Apr 13th, 2012 08:38 am |
|
7th Post |
admin
Administrator
Joined: | Saturday Mar 3rd, 2007 |
Location: | Singapore |
Posts: | 1200 |
Status: |
Offline
|
back to top
|
garym999 wrote: With an incresing number of devices offering thier RS232 command set via IP control I think a relitivly simple change to Comforts Ethernet UCM could support quite a bit of kit.
I'm thinking of a new command something like:-
SENDIP <IPAddress> <Your command here>
If you want full two-way connectivity then perhaps that is where the UCM/Universal could step in.
It is already possible to do this with the UCM/Ethernet or UCM/Universal with Ethernet, although it is not well known.
Use DS Manager, select the device and click on Settings
Go to Channel1 Tab as shown in the screenshot
By default the Routing Mode is set to 0 - Server (Slave). This means that the UCM accepts connections from any IP address (or it can be limited to the IP address specified in "Accept Connections from "
Change the Routing Mode to 1 - Server or Client (Master) or 2 - Client (Master)
This allows the UCM to open an outgoing connection to a specified IP address.
Hence when you send commands to the UCM, it will be sent to the IP address specified.
The Transport Protocol can be UDP or TCP
Attachment: RoutingMode.jpg (Downloaded 107 times) Last edited on Friday Apr 13th, 2012 08:40 am by admin
|
Posted: Friday Apr 13th, 2012 08:40 am |
|
8th Post |
admin
Administrator
Joined: | Saturday Mar 3rd, 2007 |
Location: | Singapore |
Posts: | 1200 |
Status: |
Offline
|
back to top
|
Routing Mode defines whether the DS will accept incoming connections (passive opens) and/or establish outgoing connections (perform active opens):
0 (server)
Only incoming connections are accepted, the DS never attempts to establish an outgoing connection to the network host. There is no restriction on which network host can connect to the DS- connection from any IP-address will be accepted as long as the remote host is connecting to the correct Port Number (PN) using current Transport Protocol (TP) [setting/ parameter].
1 (server/client)
Both incoming and outgoing connections are allowed*. Outgoing connections are established with current Destination IP-address (DI) [setting/ parameter/ instruction] and current Destination Port (DP) [setting/ parameter/ instruction]. Exactly when the DS attempts to establish an outgoing connection is defined by the Connection Mode (CM) setting.
2 (client)
Only outgoing connections are allowed, the DS rejects all incoming connections. This is a newly implemented routing mode.
[size= ]
Current Routing Mode of the DS is changed to 0 (server) if the DS enters the error mode(the value of the Routing Mode setting itself remains intact).
[size= ]
* Since the DS only allows for a single data connection at any given time this should be understood as "whichever comes first".
|
Posted: Friday Apr 13th, 2012 11:58 am |
|
9th Post |
Home
Comfort Installers
Joined: | Wednesday Jul 12th, 2006 |
Location: | United Kingdom |
Posts: | 788 |
Status: |
Offline
|
back to top
|
A point worth highlighting here is that garym999 product is DIN rail mounted.
So could be mounted in a small consumer unit or similar with access( I presume ) from the front panel e.g.no need to take covers etc off to access / see if it is working (presumably flashing LED's etc).
|
Posted: Friday Apr 13th, 2012 01:54 pm |
|
10th Post |
garym999
Member
back to top
|
Admin, so if I understand this correctly using the method you've mentioned I can send plain/hex text to a single predefined IP address?
If so this is along the lines of what I'm thinking about but made more accessible within comfigurator such that you can specifiy the IP address and there by control multiple devices from one UCM/Ethernet
For example we have built an IP gateway to Philips Dynalite so to send a message to the gateway might look like this:
SENDIP UCMNo IPADDRESS:SOCKET DATA
SENDIP 1 192.168.1.10:1234 1C,0A,64,00,00,00,FF,77 (Area 10 Preset 1)
For a TV it might be
SENDIP 1 192.168.1.11 PWRON
For a Video matrix it might be
SENDIP 1 192.168.1.23 S1Z2 (Source 1 to Zone2)
Internally within the firmware there would also need to be some code to open and close the socket with the comms data in the middle.
It certainly opens up connectivity and automation
|
Posted: Friday Apr 13th, 2012 02:17 pm |
|
11th Post |
admin
Administrator
Joined: | Saturday Mar 3rd, 2007 |
Location: | Singapore |
Posts: | 1200 |
Status: |
Offline
|
back to top
|
You are correct
The current product have one predefined connection
But the device may be able to programmed to open diffeernt connections.
This would be a new functionality for the Universal, if the R&D is agree to do it
|
Posted: Friday Apr 13th, 2012 02:36 pm |
|
12th Post |
garym999
Member
back to top
|
Admin, your call, it is just a suggestion.
But I think it should be a command available to the UCM/Ethernet as well as the UCM/Universal. This gives Comfort one way control via UCM/Ethernet and possibly 2-way via the UUCM.
Of course that in turn involves new FW for the UCMs & Comfort + a support update for Comfigurator so I appreciate it is not an overnight request.
If you take a step back and look at your logic engine with this type of connectivity you are not far of from having a control system along the lines of ControlFX (Command Fusion), BitwiseControls, AMX etc.
Perhaps you should pole a selection of suggestions in order to prioritise them by need.
|
Posted: Saturday Apr 14th, 2012 02:46 am |
|
13th Post |
ident
Administrator
Joined: | Wednesday Aug 9th, 2006 |
Location: | Singapore |
Posts: | 3493 |
Status: |
Offline
|
back to top
|
Yes that seems a good suggestion. We shall consider if this can be implemented for UCMs
|
Posted: Tuesday Apr 17th, 2012 11:27 am |
|
14th Post |
schford
UCM Pi Users
Joined: | Wednesday Feb 25th, 2009 |
Location: | |
Posts: | 248 |
Status: |
Offline
|
back to top
|
+1 vote from me!
|
Posted: Tuesday Nov 19th, 2013 05:32 pm |
|
15th Post |
Home
Comfort Installers
Joined: | Wednesday Jul 12th, 2006 |
Location: | United Kingdom |
Posts: | 788 |
Status: |
Offline
|
back to top
|
Has any progress been made on this topic. We have IP commands working to Loxone but cannot as yet get loxone talking to comfort.
I think this is certainly the way forward - an update of what is currently available and any examples or user experiances would always be useful.
|
Posted: Wednesday Nov 20th, 2013 03:10 am |
|
16th Post |
ident
Administrator
Joined: | Wednesday Aug 9th, 2006 |
Location: | Singapore |
Posts: | 3493 |
Status: |
Offline
|
back to top
|
You can use Univeral UCM + ETHernet submodule to have 2 way communication to 3rd party products like Loxone. This is already available
Gary suggestion is for 1 universal UCM to be able to talk to different devices at the same time which is not available, but it is not necessary for your requirement which is to have 2 way communications with Loxone
|
|