Professional Documents
Culture Documents
OWN Full
OWN Full
OWN Full
www.myopen-legrandgroup.com 1
Open Web Net Language
Document History
Index
INTRODUCTION....................................................................................................................3
Examples of Integration......................................................................................................... 3
SYNTAX OF AN OPEN MESSAGE....................................................................................... 5
COMMUNICATION SESSIONS.............................................................................................8
Example of communication stream........................................................................................9
Commands/Actions session................................................................................................. 11
Event session....................................................................................................................... 12
Programmed Scenario Session........................................................................................... 13
Particular Open Messages...................................................................................................14
ACK message...................................................................................................................... 14
NACK message....................................................................................................................14
........................................................................................................................................... 15
COMMAND / STATUS OPEN FRAMES.............................................................................. 16
Tag WHO:.............................................................................................................................16
Tag WHAT:............................................................................................................................16
Tag WHERE:........................................................................................................................ 17
Examples .............................................................................................................................17
STATUS REQUEST OPEN FRAME.................................................................................... 18
Examples .............................................................................................................................18
DIMENSION REQUEST OPEN FRAME............................................................................. 20
Examples..............................................................................................................................20
DIMENSION WRITING OPEN FRAME............................................................................... 21
FUNCTIONS DEVELOPED THANKS TO OPEN WEB NET...............................................23
Table of WHO....................................................................................................................... 23
........................................................................................................................................ 23
License................................................................................................................................. 25
Disclaimers...........................................................................................................................25
www.myopen-legrandgroup.com 2
Open Web Net Language
INTRODUCTION
In the last decades BTicino invested on the technological research and on development of
Home Automation Systems.
To let anyone who has knowledge about programming language to interact with the
systems we thought to implement a communication language called Open Web Net
Thanks to the Open Web Net it is possible to exchange data and to send commands
between a remote unity and the My Home System. The protocol is thought to be
independent from the communication way, considering using DTMF tones on the normal
phone line PSTN as a minimum requirement. Up to now the devices which are using this
protocol are the web servers and the phone actuators.
This language has been implemented also to allow the integration with third party systems
and functions or to let, some devices; as PC, Smart phones and tablets, communicate with
My Home out of a LAN network.
The Open Web Net has been introduced to provide an abstract level which allows the
supervision and the control of My Home systems focusing on functions without caring
about the configuration details and without knowing deeply the SCS technology.
www.myopen-legrandgroup.com 3
Open Web Net Language
Examples of Integration
Knowing the syntax protocol it is possible to use a own software to control My Home
system.
www.myopen-legrandgroup.com 4
Open Web Net Language
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, #};
It starts with the character ‘*’, and ends with the couple ‘##’.
*tag1*tag2*tag3*...*tagN##
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, #}.
A tag can’t have the couple ‘##’. A tag may be omitted, creating Open message similar to
this one:
*tag1*..*..*tag4*...*tagN**##
The table shows the different kinds of messages that can be sent or received in a Open
Client-Server conversation.
ACK *#*1##
NACK *#*0##
NORMAL *WHO*WHAT*WHERE##
STATUS REQEUST *#WHO*WHERE##
DIMENSION REQUEST *#WHO*WHERE*DIMENSION##
DIMENSION WRITING *#WHO*WHERE*#DIMENSION*VAL1*VAL2*...*VALn##
www.myopen-legrandgroup.com 5
Open Web Net Language
COMMUNICATION SESSIONS
The TCP-IP gateway offers the Open Server on the 20000 port.
There are three main phases to establish a session:
- connection
- identification
- communication
- Event Session: used by the Open Client to read all what happens on the home au-
tomation bus in a asynchronous way.
www.myopen-legrandgroup.com 6
Open Web Net Language
The identification phase changes if, in the Open Server, is configured an IP range that
allows the communication without the need of the OPEN password.
Whether you have to exchange an OPEN password, the OPEN Client must know the
authentication algorithm.
www.myopen-legrandgroup.com 7
Open Web Net Language
Commands/Actions session
After have chosen a TCP-IP connection between a Client and a Server; the
communication flow will be the following:
www.myopen-legrandgroup.com 8
Open Web Net Language
Event session
After having established a TCP-IP connection between a Client and a Server; the
communication flow will be the following:
www.myopen-legrandgroup.com 9
Open Web Net Language
After having established a TCP-IP connection between a Client and a Server; the
communication flow will be the following:
www.myopen-legrandgroup.com 10
Open Web Net Language
ACK message
The Acknowledgement Open message has the following syntax:
*#*1##
This frame indicates that the Open message, sent by the Client, or received by the Server,
is semantically and syntactically correct.
Furthermore it is used as an ended message when it is the answer to an Open frame
which involves the forwarding of one or more messages in sequence (status or dimension
requests).
NACK message
The Open Message of not-acknowledge (NACK) is
*#*0##
This frame means that the Open message, sent by the Client to the Server, is semantically
or syntactically wrong. Furthermore it is used as an ended message when it is the answer
to an Open frame which involves the forwarding of one or more messages in sequence
(status or dimension requests).
In this case, the Client may consider invalid any message received before the NACK .
www.myopen-legrandgroup.com 11
Open Web Net Language
*WHO*WHAT*WHERE##
This frame is used both in the action/commands session and in the events one.
• Events session: indicates that a My Home system object has changed its status.
Tag WHO:
The Tag WHO identifies the Home automation system’s area involved by the Open frame
used.
Tag WHAT:
The tag WHAT, identifies the action to make (ON lights, OFF lights, dimmer at 20%,
shutters UP, shutters DOWN, set program 1 in thermoregulation central, etc...)
For each WHO (and so for every function) is described a WHAT table.
The WHAT tag can contain other parameters:
WHAT#PAR1#PAR2...#PARn.
Tag WHERE:
The tag WHERE detects the objects involved by the frame (environment, room, single
object, whole system).
For each WHO (and so for every function) is described a WHAT table.
The WHERE tag can contain other parameters
WHERE#PAR1#PAR2...#PARn.
www.myopen-legrandgroup.com 12
Open Web Net Language
Examples
OPEN Description
*1*1*12## Command to switch ON light 12 / report light status 12, ON
*2*1*41#4#2## Command shutter 41 UP on local bus interface 2
*1*0*0## Command OFF whole system
*7*0*4000## Command ON cam whose address is 4000
*4*303*1## Command OFF room 1(thermoregulation function)
*#WHO*WHERE ##
The Client sends this message in the Command/action session to require information on
the status of a single object or the entire system. The Server replies to this request by
sending one or more Open status messages.
The reply must end with an ACK or NACK frame.
If the field WHERE isn’t specified, the request is generic and sent to the whole system.
Examples
OPEN Desciption
*#1*12## Request status light 12
www.myopen-legrandgroup.com 13
Open Web Net Language
*#WHO*WHERE*DIMENSION##
The client sends in the commands session to require information about the dimension
value of both one single object or an entire system.
The server replies by sending one or more Open status messages, so structured:
*#WHO*WHERE*DIMENSION*VAL1*...*VALn##
The number of VAL fields depends on the DIMENSION requested.
The answer message is followed by the ACK.
If there is an error in the dimension request then it will be displayed the NACK frame.
Examples
OPEN Description
*#13**1## Request date of the device that implements the Open
Server.
*#13**1*D*G*M*A## The reply message has 4 parameters which represent day of
ACK the week, month , year.
The flow is ended by an ACK if the reply is correctly sent.
*#4*1*0## Request temperature in the zone 1of the thermoregulation
function.
*#4*1*0*0215*3## The reply message includes the temperature value 21,5°
ACK written in the first parameter.
*#4*1*14*0250## Temperature Zone 1 of the thermoregulation function set at
25°.
www.myopen-legrandgroup.com 14
Open Web Net Language
*#WHO*WHERE*#DIMENSION*VAL1*...*VALn##
The message implies a modification only for the dimensions which can be modified.
The Client sends this message in the Commands/actions session to modify the dimension
values of a single object or the whole system.
The Server will answer with an ACK or NACK message.
OPEN Description
*#13**#0*21*10*00*01## Set the device time which implements the OPEN server at
21.10.00
*#4*#0*#0*0250*1## Set the Thermo Central Unit temperature at 25 degrees in
heating mode.
www.myopen-legrandgroup.com 15
Open Web Net Language
Code Description
0 Scenarios
1 Lightning
2 Automation
3 Controllo carichi *
4 Temperature Control
5 Alarm
6 VDES
13 Gateway Management
15 CEN commands
16 / 22 Sound diffusion**
17 MH200N scenarios
18 Energy management
25 CEN plus/ scenarios plus/ dry contacts
1001 Automation diagnostic
1004 Thermoregulation diagnostic
1013 Device diagnostic
www.myopen-legrandgroup.com 16
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRE-
SENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIM-
ITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PUR-
POSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT
ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CON-
TENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE-
MARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR
THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.
The name and trademarks of copyright holders may NOT be used in advertising or publicity
pertaining to this document or its contents without specific, written prior permission. Title to
copyright in this document will at all times remain with copyright holders.
www.myopen-legrandgroup.com 17
Open Web Net Protocol
ZigBee
OpenWebNet frames
Brand Item
Legrand 088328
BTicino
www.myopen-legrandgroup.com 1
Open Web Net Protocol
Document History
Index
DESCRIPTION .................................................................................................................... 4
What: ............................................................................................................................ 5
OPEN WEB NET WHO = 0.................................................................................................. 7
ACTION CONNECTION ...................................................................................................... 8
1.1. Scenario 1 to 32:..................................................................................................... 8
1.2. Start recording X scenario: ..................................................................................... 8
1.3. End recording X scenario: ...................................................................................... 8
1.4. Delete all scenarios: ............................................................................................... 9
1.5. Delete X scenario: .................................................................................................. 9
1.6. Unavailable scenarios Central Unit: ........................................................................ 9
1.7. Memory full of Scenario Central Unit: ..................................................................... 9
OPEN WEB NET WHO = 1................................................................................................ 10
2.1. Light OFF .............................................................................................................. 10
2.2. Light off at X speed: .............................................................................................. 11
2.3. Light on: ................................................................................................................ 11
2.4. Light on at X speed: .............................................................................................. 12
2.5. Light ON at 20%: .................................................................................................. 12
2.6. Light ON at 30%: .................................................................................................. 13
2.7. Light ON at 40%: .................................................................................................. 13
2.8. Light ON at 50%: .................................................................................................. 14
2.9. Light ON at 60%: .................................................................................................. 14
2.10. Light ON at 70%: .................................................................................................. 15
2.11. Light ON at 80%: .................................................................................................. 15
2.12. Light ON at 90%: .................................................................................................. 16
2.13. Light ON at 100%: ................................................................................................ 16
2.15. DIMENSION TABLE: ............................................................................................ 17
2.16. Dimension Part: ........................................................................................................ 17
2.16.1 Light statut request: ............................................................................................. 17
2.16.2. Get/Set dimming level and speed: ................................................................. 17
OPEN WEB NET WHO = 13 .......................................................................................... 18
4.1. Reset Device: .......................................................................................................... 18
4.2. Create Network: ...................................................................................................... 18
4.3. Close Network: ........................................................................................................ 19
www.myopen-legrandgroup.com 2
Open Web Net Protocol
www.myopen-legrandgroup.com 3
Open Web Net Protocol
DESCRIPTION
1) Introduction:
The Usb Dongle is a gateway between open web net and Zigbee Legrand private profile
over USB, it allows to interact with Legrand/Bticino Zigbee Devices.
Using a software application connected to port COM, you will be able to manage your
Zigbee installation remotely.
2) Hardware aspects:
The dongle uses an USB connector to make the connection with the PC, and also to
provide the power.
The button is used for several actions in the Zigbee Network (create, open, close, join,
leave).
-19200 bauds,
-8 bits
-1 stop bit
-No parity
It is advisable to add a delay of 100ms between 2 requests.
The string transmitted, is the structured with successive fields that progressively specify
the details of the information contained. The following logic is used:
*WHO*WHAT*WHERE##
The OpenWebNet string must start with”*” and must finish by “##”.
4.1. / Who:
The field WHO is the selected function such as Lighting, Automation, and Management.
The table below show admitted WHO value for ZigBee interface.
www.myopen-legrandgroup.com 4
Open Web Net Protocol
WHO FUNCTION
0 Scenario
1 Lighting
13 Management
1000 Diagnostic
What:
The field WHAT characterizes an action to do or a status. For every WHO there is a
specific WHAT table.
Where:
It characterizes the set of objects to which the OpenWebNet message is referred. It can be
a single object, a group of objects, a specific environment, the entire system, etc.
In our case the WHERE field is divided into parameters to identify the destination or
sender and the transmission type command.
TX DESCRIPTION
- No parameter, transmission is UNICAST, ADDR is the destination
address
# (Not implemented) The transmission is in MULTICAST, ADDR is the
destination address
0# The transmission is in BROADCAST, ADDR is the UNIT you want to
control. All products do an action on the selected UNIT.
ADDR:
ADDR is the four last bytes of the MAC address of the product converted in decimal
format + the unit you want to control.
The UNIT is always on 2 length string;
There are two ways to discover this address:
-You can see this ZigBee ID address in front of the product (example: ID000501F8
converted in decimal format = 328184).
In broadcast mode if you want to send to all units, you have to send unit equal to 00.
SYS:
SYS is the family type, in our case SYS is always equal to #9 corresponds to ZigBee.
www.myopen-legrandgroup.com 5
Open Web Net Protocol
Example of frame:
Transmission unicast in ZigBee, command light ON and ID = 0x000501F8 (0d328184) and
you want to control the UNIT 2
*1*1*32818402#9##
Transmission unicast in ZigBee, command light ON and ID = 0x000501F8 (0d328184) and
you want to control the all UNIT
*1*1*32818400#9##
Transmission broadcast in ZigBee, command light OFF and you want to control the UNIT
1
*1*0*0#01#9##
Transmission broadcast in ZigBee, command light OFF and you want to control the all
UNIT
*1*0*0#00#9##
www.myopen-legrandgroup.com 6
Open Web Net Protocol
WHAT TABLE
VALUE DESCRIPTION
1 Scenario 1
2 Scenario 2
3 Scenario 3
… …
32 Scenario 32
40#scenario id Start recording scenario (scenario id = 1 to 32)
41#scenario id End recording scenario (scenario id = 1 to 32)
42 Erase all scenario
42#scenario id Erase scenario (scenario id=1 to 32)
… …
45 Unavailable scenarios Central unit
46 Memory full of scenarios Central unit
www.myopen-legrandgroup.com 7
Open Web Net Protocol
ACTION CONNECTION
www.myopen-legrandgroup.com 8
Open Web Net Protocol
Action
Open Frame Note
Connection
Client Server
The scenario can not be supported by The
Client Server *0*45**##
dongle
www.myopen-legrandgroup.com 9
Open Web Net Protocol
WHAT TABLE
VALUE DESCRIPTION
0 OFF
0#speed OFF at x speed
1 ON
1#speed ON at x speed
2 20%
3 30%
4 40%
5 50%
6 60%
7 70%
8 80%
9 90%
10 100%
… …
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*0*where#9## if broadcast :
where=0# + UNIT
All UNIT = 00.
www.myopen-legrandgroup.com 10
Open Web Net Protocol
www.myopen-legrandgroup.com 11
Open Web Net Protocol
Action
Open Frame Note
Connection
where is the destination:
speed is the switching off speed 1-254 the
execution speed is calculated by
multiplying the value by 10ms.
Client Server *1*1#speed*where#9## if unicast :
where=MAC addr in decimal + UNIT
if broadcast :
where=0# + UNIT
All UNIT = 00
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*2*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
www.myopen-legrandgroup.com 12
Open Web Net Protocol
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*3*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*4*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
www.myopen-legrandgroup.com 13
Open Web Net Protocol
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*5*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
www.myopen-legrandgroup.com 14
Open Web Net Protocol
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server *1*7*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server 1*8*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
www.myopen-legrandgroup.com 15
Open Web Net Protocol
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server 1*9*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
Action
Open Frame Note
Connection
where is the destination:
if unicast :
where=MAC addr in decimal + UNIT
Client Server 1*10*where#9##
if broadcast :
where=0# + UNIT
All UNIT = 00.
ACK if the command is sent to the dongle.
*#*1##
Or
Client Server Or
NACK if the command is not sent to the
*#*0##
dongle.
Event
Open Frame Note
Connection
where is MAC addr in decimal + UNIT of
Client Server *1*1*where#9##
the controlled actuator address.
www.myopen-legrandgroup.com 16
Open Web Net Protocol
2.15.DIMENSION TABLE:
PARAMETER DESCRIPTION
- Light status request
1 Get / Set dimming level and speed
… …
www.myopen-legrandgroup.com 17
Open Web Net Protocol
WHAT TABLE
VALUE DESCRIPTION
22 Reset Device
30 Create Network
31 Close Network
32 Open Network
33 Join Network
34 Leave Network
60 Keep connect
65 Scan
66 Supervisor
… …
www.myopen-legrandgroup.com 18
Open Web Net Protocol
www.myopen-legrandgroup.com 19
Open Web Net Protocol
4.8. Scan:
Action
Open Frame Note
Connection
*13*65*## This command permits to scan the ZigBee
Client Server
network.
4.9. Supervisor:
Action Connection Open Frame Note
www.myopen-legrandgroup.com 20
Open Web Net Protocol
VALUE DESCRIPTION
12 MAC address
16 Firmware version
17 Hardware version
26 Who Implemented
66 Product information
67 Get number of network product
70 Identify
71 ZigBee Channel
… ...
4.11.1.Mac address:
Action
Open Frame Note
Connection
This command permits to have the MAC
Client Server *#13**12##
address of the dongle.
*#*0## NACK if the command is not sent to the
dongle
*#13**12*value1
Client Server
*value2*value3*value4 Value1-6: MAC address in decimal.
*value5*value6##
*#*1##
Event
Open Frame Note
Connection
what is the level for dimmer or state for
*#13*where#9*12*value1
On/Off actuator.
Client Server *value2*value3*value4
where is MAC addr in decimal + UNIT of
*value5*value6##
the controlled actuator address.
www.myopen-legrandgroup.com 21
Open Web Net Protocol
Event
Open Frame Note
Connection
Client Server
Event
Open Frame Note
Connection
*#13*where#9*17*value1
Client Server *value2*value3##
www.myopen-legrandgroup.com 22
Open Web Net Protocol
Event
Open Frame Note
Connection
*#13*where#9*26*value
Client Server
*valueN##
Event
Open Frame Note
Connection
Client Server *#13*where*66*value##
www.myopen-legrandgroup.com 23
Open Web Net Protocol
4.11.7. Identify:
Action
Open Frame Note
Connection
where is the destination:
Only unicast :
Client Server *#13*where#9*70## where=MAC addr in decimal + UNIT
NB : the identified product has it green
light blinking slowly during 5 min.
NACK if the command is not sent to the
*#*0##
dongle
Client Server
*#13*where#9*70##
where is MAC addr in decimal + UNIT of
*#*1##
the controlled actuator address.
Event
Open Frame Note
Connection
Client Server *#13*where#9*70##
Event
Open Frame Note
Connection
Client Server
www.myopen-legrandgroup.com 24
Open Web Net Protocol
License
By using and/or copying this document, you (the licensee) agree that you have read,
understood, and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any
purpose and without fee or royalty is hereby granted, provided that you include the
following on ALL copies of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is
preferred, but a textual representation is permitted) of the form: "Copyright © [date-of-
document] www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We
request that authorship attribution be provided in any software, documents, or other items
or products that you create pursuant to the implementation of the contents of this
document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has
to be submitted to and accepted by the My Open staff (using the forum of the community
or sending an email via the www.myopen-legrandgroup.com dedicated section) . Once the
improvement has been accepted the new release will be published in the My Open
Community web site.
.
Disclaimers
THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT
www.myopen-legrandgroup.com 25
Open Web Net Protocol
www.myopen-legrandgroup.com 26
Open Web Net Language
Brand Item
Legrand 03551
88301
F420
BTicino
IR interface 3456
www.myopen-legrandgroup.com 1
Open Web Net Language
Document History
Index
WHO = 0 SCENARIOS................................................................................................... 3
1. Table WHAT............................................................................................................ 3
2. Table WHERE ......................................................................................................... 3
3. Open messages: commands session ..................................................................... 4
3.1 Scenario activation command (WHAT 1-16/20) ......................................... 4
4. Commands only for Scenarios module F420 .......................................................... 5
4.1 Start recording Scenarios (WHAT 40#1-40#20)......................................... 5
4.2 End recording Scenarios (WHAT 41#1-41#20) .......................................... 6
4.3 Erase all the Scenarios (WHAT 42) ........................................................... 7
4.4 Erase a single Scenario X (WHAT 42#1-42#20) ........................................ 7
4.5 Lock Scenario Central Unit (WHAT 43) ..................................................... 8
4.6 Unlock Scenarios Central Unit (WHAT 44) ................................................ 8
5. Open messages: events sessions........................................................................... 9
5.1 Enable scenarios (WHAT 1-16/20) ............................................................ 9
5.2 Start programming Scenarios (WHAT 40#1 – 40#16)................................ 9
5.3 End programming Scenarios (WHAT 41#1 – 41#16) ............................... 10
5.4 Erase all the Scenarios (WHAT 42) ......................................................... 10
5.5 Erase single scenario X (WHAT 42#1-42#16) ......................................... 10
www.myopen-legrandgroup.com 2
Open Web Net Language
WHO = 0 SCENARIOS
In this document you can find the Open frames which implement the Scenario scheduling
through the Scenarios modules (F420/ IR 3456).
1. Table WHAT
1 Scenario 1*
2 Scenario 2*
3 Scenario 3*
4 Scenario 4*
… …
16 Scenario 16*
… …**
20 Scenario 20**
Commands only for F420
40#X Start recording X scenario
41#X End recording X scenario
42 Erase all the scenarios
42#X Erase X scenario
43 Lock Scenarios central unit
44 Unlock Scenarios central unit
45 Unavailable Scenarios central unit
46 Memory full of Scenarios central unit
2. Table WHERE
01 Control Panel 01
02 Control Panel 02
… …
99 Control Panel 99
www.myopen-legrandgroup.com 3
Open Web Net Language
WHERE:
TCP/IP
*0*WHAT*WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*WHAT*WHERE##
Server -> Client
www.myopen-legrandgroup.com 4
Open Web Net Language
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Enable selected scenario X = (1-16)
WHERE:
TCP/IP
*0*40#X*WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*40#X*WHERE##
Server -> Client
www.myopen-legrandgroup.com 5
Open Web Net Language
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Disable selected scenario X = (1-16)
WHERE:
TCP/IP
*0*41#X *WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*41#X #0*WHERE##
Server -> Client
www.myopen-legrandgroup.com 6
Open Web Net Language
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
WHERE:
TCP/IP
*0*42 *WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*42 *WHERE##
Server -> Client
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Erase the selected scenario X = (1-16)
WHERE:
TCP/IP
*0*42#X*WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*42#X*WHERE##
Server -> Client
www.myopen-legrandgroup.com 7
Open Web Net Language
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
WHERE:
TCP/IP
*0*43*WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*43*WHERE##
Server -> Client
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
WHERE:
TCP/IP
*0*44*WHERE## 01-99 Scenario module Point to Point
Client -> Server
*#*1##
TCP/IP ACK: the command has been sent to Bus.
or
Server -> Client NACK: the command has not been sent to Bus.
*#*0##
TCP/IP
*0*44*WHERE##
Server -> Client
www.myopen-legrandgroup.com 8
Open Web Net Language
For the module F420 (03551) it is available the configuration up to 16 different scenarios;
on the other side the IR 3456 (88301) interface can handle up to 20 scenarios.
Commands session Open frame Notes
Enable selected scenario (1-16)
WHERE:
TCP/IP
*0*WHAT*WHERE## 01-99 Scenario module Point to Point
Server -> Client
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Start programming the selected scenario
X = (1-16)
WHERE:
TCP/IP
*0*40#WHAT*WHERE## 01-99 Scenario module Point to Point
Server-> Client
www.myopen-legrandgroup.com 9
Open Web Net Language
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
End programming the selected scenario
X =(1-16)
WHERE:
TCP/IP
*0*41#X*WHERE## 01-99 Scenario module Point to Point
Server -> Client
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Erase all the scenarios
WHERE:
TCP/IP
*0*42*WHERE## 01-99 Scenario module Point to Point
Server -> Client
Only with F420 (03551) because the 3456 (88301) module doesn’t support this frame
Commands session Open frame Notes
Erase the selected scenario X = (1-16)
WHERE:
TCP/IP
*0*42#X*WHERE## 01-99 Scenario module Point to Point
Server -> Client
www.myopen-legrandgroup.com 10
Open Web Net Language
NOTES
* In the F420 (03551) it is possible to program up to 16 scenarios.
** In the IR 3456 (88301) it is possible to recall up to 20 different scenarios.
www.myopen-legrandgroup.com 11
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 12
1
Who = 1
LIGHTING
Version 1.1
My Open Staff
Contents
1 Introduction 4
1.1 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 WHO 1 6
2.1 WHAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 DIMENSION Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 WHERE Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2
CONTENTS
4 WHO 14 21
4.1 WHAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 WHERE Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3
CHAPTER 1. INTRODUCTION
Chapter 1
Introduction
This file is available from http://www.myopen-legrandgroup.com. The purpose of this document is to describe
the Open Web Net Message for WHO = 1 - LIGHTING. In particular, the document contains the "1.1 Abbrevi-
ations" section which describe some terms, with the relative values, used within the open message. The second
chapter, "WHO 1", contains the "WHAT", "DIMENSION" and "WHERE" tables, finally the chapter 3, "Allowed
OPEN messages Session", contains command and event session, status request, dimension writing and request.
1.1 Abbreviations
• 3 → 30%
• 4 → 40%
• 5 → 50%
• 6 → 60%
• 7 → 70%
• 8 → 80%
• 9 → 90%
• 10 → 100%
4
CHAPTER 1. INTRODUCTION
5
CHAPTER 2. WHO 1
Chapter 2
WHO 1
Value Description
0 Turn off
0#x Turn off at x speed for step
1 Turn on
1#x Turn on at x speed for step
2 20%
3 30%
4 40%
5 50%
6 60%
7 70%
8 80%
9 90%
10 100%
11 ON timed 1 Min
12 ON timed 2 Min
13 ON timed 3 Min
14 ON timed 4 Min
15 ON timed 5 Min
16 ON timed 15 Min
17 ON timed 30 Sec
18 ON timed 0.5 Sec
20 Blinking on 0.5 sec
21 Blinking on 1 sec
22 Blinking on 1.5 sec
23 Blinking on 2 sec
24 Blinking on 2.5 sec
25 Blinking on 3 sec
26 Blinking on 3.5 sec
27 Blinking on 4 sec
28 Blinking on 4.5 sec
29 Blinking on 5 sec
30 Up one level
30#x#y Up of x levels at y speed for steep
31 Down one level
31#x#y Down of x levels at y speed for step
1000 It accepts a parameter that is the value of what table
6
CHAPTER 2. WHO 1
Value Description
1 Set up the level at X speed
2 Temporization
3 Required Only ON Light
4 Status dimmer 100 levels with ON/OFFspeed
8 Working time lamp
9 Max working time lamp
Description Value
Interface Int = I3I4:
• I3 = 0; I4 [1 − 9]
• I3 = 1; I4 [1 − 5]
General
• 0 → General of system
• 0#4#<Int>→ General of local bus
Group G [1 − 255]
7
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
Chapter 3
8
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
9
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
10
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
11
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
12
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
13
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
14
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
15
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
16
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
17
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
18
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
19
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
20
CHAPTER 4. WHO 14
Chapter 4
WHO 14
Value Description
0 Disable
1 Enable
Description Value
General
• 0 → General of system
21
CHAPTER 5. ALLOWED OPEN MESSAGES SESSION
Chapter 5
22
CHAPTER 5. ALLOWED OPEN MESSAGES SESSION
License
By using and/or copying this document, you (the licensee) agree that you have read, understood, and will
comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose and without
fee or royalty is hereby granted, provided that you include the following on ALL copies of the document, or
portions thereof, that you use: A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn’t exist, a notice (hypertext is preferred, but a textual
representation is permitted) of the form: "Copyright
c [date-of-document] www.myopen-legrandgroup.com.
All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that authorship
attribution be provided in any software, documents, or other items or products that you create pursuant to the
implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be submit-
ted to and accepted by the My Open staff (using the forum of the community or sending an email via the
www.myopen-legrandgroup.com dedicated section) . Once the improvement has been accepted the new release
will be published in the My Open Community web site.
Disclaimers
THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTA-
TIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TI-
TLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT
THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSE-
QUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
OR IMPLEMENTATION OF THE CONTENTS THEREOF.
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to
this document or its contents without specific, written prior permission. Title to copyright in this document
will at all times remain with copyright holders.
23
Open Web Net Language
Brand Item
Legrand
BTicino
www.myopen-legrandgroup.com 1
Open Web Net Language
Document History
Index
www.myopen-legrandgroup.com 2
Open Web Net Language
WHO = 2 AUTOMATION
In this document you will find all the Open frames that describe the Automation functions of
a My Home System.
1. Table WHAT
0 STOP
1 UP
2 DOWN
www.myopen-legrandgroup.com 3
Open Web Net Language
2. Table WHERE
0 General
1 Environment 1
… …
9 Environment 9
11 Automation Point 11
12 Automation Point 12
… …
19 Automation Point 19
21 Automation Point 21
22 Automation Point 22
… …
29 Automation Point 29
31 Automation Point 31
32 Automation Point 32
… …
39 Automation Point 39
41 Automation Point 41
42 Automation Point 42
… …
49 Automation Point 49
51 Automation Point 51
52 Automation Point 52
… …
59 Automation Point 59
61 Automation Point 61
62 Automation Point 62
… …
69 Automation Point 69
71 Automation Point 71
72 Automation Point 72
… …
79 Automation Point 79
81 Automation Point 81
82 Automation Point 82
… …
89 Automation Point 89
91 Automation Point 91
92 Automation Point 92
… …
99 Automation point 99
#1 Group 1
#2 Group 2
… …
#9 Group 9
www.myopen-legrandgroup.com 4
Open Web Net Language
WHERE:
General command (Every system
0
automation points)
www.myopen-legrandgroup.com 5
Open Web Net Language
www.myopen-legrandgroup.com 6
Open Web Net Language
www.myopen-legrandgroup.com 7
Open Web Net Language
*2*WHAT*WHERE1##
TCP/IP:
… See upper notes.
Server -> Client
*2*WHAT*WHEREn##
www.myopen-legrandgroup.com 8
Open Web Net Language
www.myopen-legrandgroup.com 9
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood, and
will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose and
without fee or royalty is hereby granted, provided that you include the following on ALL copies of
the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 10
!
!" #$% &
' ( )*
# % +,& - .
""" $. /%
!
" #$ !
% & '
( ) * + , - .
+/0 1 2 .
! + 3 1 2 .
&%) 4% 1 2 .
. /11 ( $$ $2 $ $$ 5
. 6 7 5
.! 8 1$ $ 9 $ 5
. ( $ $ 9 $ 5
.. /11 $ $ 9 $
.5 : 1 9 $
. 9 $
.; ( 9 $ ;
. 9 $ ;
5 /11 ( $$ $2 ) $ $$
5 6 $ 1
5! 6 1
5 6 7
5. 4 1 7
55 8 1"
!
!"
# ! $ !"
% &
" & '&
( )
( )
(# )#
(* )*
(+ )+
(, ),
(- )-
(. ).
&/ &/ !
$ 0 !
" & !
# !
* & 0) !
.
! " !
# $ %& & !
0 % < <!< # ==
1 ←
4
' ! % ( % )(
0 % 2 <= ==
1 →4
0 % < <> A ?< # == # , >= = ? # $ # B
1 ←4 C # $ $$ # $ 7 $ $
0 % <=< == <=< == 7 $$ @ $
1 ←4 7 $ $ @ $
%" %" * ( % )(
5
4
" ! " ! % )(
+ , % )(
- (%% ! % )(
0 % 2 <= < <!==
1 →4
0 % <= < <!< == ,) $ * $ 2/ -
1 ←4
0 % <=< == <=< == 7 $$ @ $
1 ←4 7 $ $ @ $
. % % )(
/ ! % * % )(
;
+ !" % " !
+ # "
+ # !
+ # $ %&
+ 0 $ %&
++ ' ! % 10 "!
0 % < <> A ?< # == # , >= = ? # $ #
1 ← C # $ $$ # $ 7 $ $
4
Open Web Net Language
Brand Item
Legrand
BTicino
www.myopen-legrandgroup.com 1
Open Web Net Language
Updating history
Version Date Author
1.0.0 05/19/2006 Bticino S.p.A.
Direzione Marketing e Sviluppo Prodotti (Sviluppo Software
Embedded)
Via L. Manara, 4
Erba (CO) Italy
www.myopen-legrandgroup.com
1.0.1 06/07/2012 Bticino S.p.A.
Direzione Marketing e Sviluppo Prodotti (Sviluppo Software
Embedded)
Via L. Manara, 4
Erba (CO) Italy
www.myopen-legrandgroup.com
Updating description:
Added the dimesion = 22
2.0.0 27/11/2013 My Open Staff
www.myopen-legrandgroup.com
Updating description:
Added the dimesion = 11
www.myopen-legrandgroup.com 2
Open Web Net Language
INDEX
Updating history ................................................................................................................... 2
INDEX .................................................................................................................................. 3
Heating adjustment (WHO = 4) ............................................................................................ 5
1.1 WHAT table: ............................................................................................................ 5
1.2 WHERE table: ......................................................................................................... 6
1.3 DIMENSION table: .................................................................................................. 7
1.4 Allowed OPEN messages Command Session : Zones set up ................................ 8
1.4.1 Manual setting of “N” zone to T temperature ......................................... 8
1.4.2 Set the “N” zone in automatic mode ...................................................... 9
1.4.3 Set the “N” zone in off mode ................................................................ 10
1.4.4 Set the “N” zone in antifreeze mode .................................................... 10
1.4.5 Set the “N” zone in thermal protection mode ....................................... 11
1.4.6 Set the “N” zone in generic protection mode........................................ 12
1.4.7 “N” zone local release probe ................................................................ 13
1.5 Allowed OPEN messages Command Session: Zones dimensions and status
request ........................................................................................................................... 14
1.5.1 “N” zone measures temperature request command ............................ 14
1.5.2 “N” zone set-point temperature adjusts with local offset and operation mode
request command ............................................................................................. 15
1.5.3 “N” zone local offset status request command ..................................... 16
1.5.4 “N” zone set point temperature request command ............................... 18
1.5.5 “N” zone status request command ....................................................... 19
1.5.6 N” zone valves status request command ............................................. 21
1.6 Allowed OPEN messages Command Session: Central Unit set up ...................... 23
1.6.1 Manual setting of central unit to T temperature.................................... 23
1.6.2 Set the central unit in off mode ............................................................ 24
1.6.3 Set central unit in thermal protection ................................................... 26
1.6.4 Set central unit in antifreeze mode ...................................................... 27
1.6.5 Weekly conditioning program activation command ............................. 29
1.6.6 Weekly heating program activation command ..................................... 30
1.6.7 Weekly program activation command (without specific mode) ............ 31
1.6.8 Last set up weekly program activation command ................................ 33
1.6.9 Conditioning scenario activation command.......................................... 35
1.6.10 Heating scenario activation command ............................................. 36
1.6.11 Scenario activation command (without specific mode) .................... 37
1.6.12 Last set up scenario activation command ........................................ 39
1.6.13 (Heating) holiday mode activation command with weekly program return at
midnight 40
1.6.14 (Conditioning) holiday mode activation commend with weekly program
return at midnight ............................................................................................. 42
1.6.15 Holiday mode activation command with weekly program return at midnight
43
1.6.16 (Heating) N days holiday mode activation command with weekly program
return at holiday mode deadline ....................................................................... 45
1.6.17 (Conditioning) N days holiday mode activation command with weekly
program return at holiday mode deadline ......................................................... 47
www.myopen-legrandgroup.com 3
Open Web Net Language
1.6.18 N days holiday mode activation command with weekly program return at
holiday mode deadline...................................................................................... 49
1.6.19 Holiday mode deactivation command with weekly “N” program return51
1.6.20 Holiday mode deactivation command with last weekly program return52
1.6.21 Set holiday deadline date ................................................................ 54
1.6.22 Set holiday deadline hour ................................................................ 54
1.7 Allowed OPEN messages Command Session: dimensions and status request at
Central Unit .................................................................................................................... 55
1.7.1 “N” zone operation mode request of central unit .................................. 55
1.7.2 Central unit operation mode request command ................................... 55
1.7.3 Holiday deadline date request command ............................................. 57
1.7.4 Holiday deadline hour request command ............................................ 58
1.8 Allowed OPEN messages Monitor Session........................................................... 59
1.8.1 “N” zone measures temperature .......................................................... 59
1.8.2 “N” zone set point temperature adjusts with local offset ...................... 60
1.8.3 “N” zone local offset status .................................................................. 60
1.8.4 “N” zone set point temperature ............................................................ 61
1.9 “N” zone valves status ............................................................................. 62
1.9.1 “N” zone operation mode ..................................................................... 62
1.9.2 Central unit operation mode................................................................. 64
1.9.3 “N” zone operation mode by central unit .............................................. 65
1.10 Frames in order to control Split ......................................................................... 66
1.10.1 Request Split Control (Dimension 22) ............................................. 66
1.10.2 Set control Split (Dimension 22) ...................................................... 67
1.11 Frames to update the staus of the Split ............................................................ 68
1.11.1 Control status split (Dimension 22) .................................................. 68
1.12 Diagnostic of Heating adjustment (WHO=1004) ............................................... 69
1.13 WHERE table .................................................................................................... 69
1.14 DIMENSION table ............................................................................................. 69
1.15 Allowed OPEN messages command session: Diagnostic Request .................. 69
1.15.1 Central unit diagnostic request command ....................................... 69
1.15.2 Zone failure diagnostic request command ....................................... 70
1.15.3 N zone diagnostic request command .............................................. 71
1.15.4 Every zone diagnostic request command ........................................ 71
1.15.5 Failure / not answer zones number request command .................... 72
1.16 Allowed OPEN messages monitor session ....................................................... 73
1.16.1 Central unit diagnostic ..................................................................... 73
1.16.2 Central unit autodiagnostic .............................................................. 73
1.16.3 N zone diagnostic ............................................................................ 73
1.16.4 N zone autodiagnostic ..................................................................... 74
1.16.5 Failure / Not answer zones number ................................................. 74
www.myopen-legrandgroup.com 4
Open Web Net Language
0 Conditioning Mode
1 Heating Mode
102 Anti Freeze
202 Thermal Protection
302 Protection (generic)
103 OFF – Heating Mode
203 OFF – Conditioning Mode
303 OFF (Generic)
110 Manual-adjustment Mode – Heating
210 Manual-adjustment Mode – Conditioning
310 Manual-adjustment Mode (Generic)
111 Programming Mode – Heating
211 Programming Mode - Conditioning
311 Programming Mode (generic)
115 Holiday daily plan – Heating Mode
215 Holiday daily plan – Conditioning Mode
315 Holiday daily plan
13xxx Vacation scenario for xxx days – Heating mode (Xxx=0…999)
23xxx Vacation scenario for xxx days – Conditioning mode (xxx=0….999)
33xxx Vacation scenario for xxx days (xxx=0….999)
3000 Vacation scenario disabled
11xx Heating program x (x=1…3)
21xx Conditioning program x (x=1…3)
31xx Last activated program
3100 Scenario xx (xx=1…16)
12xx Scenario xx (xx=1...16)
22xx Last activated scenario
32xx Holiday scenario for xxx days – Heating mode (Xxx=0…999)
3200 Holiday scenario for xxx days – Conditioning mode (xxx=0….999)
20 Remote control disabled
21 Remote control enabled
22 At least one probe OFF
23 At least one probe in Anti Freeze
24 At least one probe in Manual
30 Failure discovered
31 Central Unit battery KO
40 Release of sensor local adjustment
www.myopen-legrandgroup.com 5
Open Web Net Language
… …
099 All probes (master and slave) belonging to Zone 99
101 Probe 1 of Zone 1
201 Probe 2 of Zone 1
… …
801 Probe 8 of Zone 1
102 Probe 1 of Zone 2
202 Probe 2 of Zone 2
… …
802 Probe 8 of Zone 2
… …
199 Probe 1 of Zone 99
299 Probe 2 of Zone 99
… …
899 Probe 8 of Zone 99
#0 Central Unit
#1 Zone 1 via Central Unit
#2 Zone 2 via Central Unit
… …
#10 Zone 10 via Central Unit
… …
#99 Zone 99 via Central Unit
www.myopen-legrandgroup.com 6
Open Web Net Language
0 Measures Temperature R
11 Fan coil Speed R
12 Complete probe status R
13 Local set offset R
14 Set Point temperature R/W
19 Valves status R
20 Actuator Status R
22 Split Control R/W
30 End date Holiday Scenario R/W
www.myopen-legrandgroup.com 7
Open Web Net Language
Command
Open Frame Note
Session
where = [#1 - #99] Setup zone by
Central Unit.
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0050” (5°
temperature) and “0400” (40°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
Tcp/Ip: The c2c3 couple indicates the
*#4*where*#14*T*M##
Client Server temperature values between [05° - 40°].
c4 indicates the decimal Celsius degree
by 0.5° step.
M = operation mode
1 heating mode
2 conditional mode
3 generic mode
Example:
You set up 10 zone at 21.5°C in heating
mode: *#4*#10*#14*0215*1##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*#4*where*0*T## N zone’s temperature acquire frame:
where = [1-99]
T = Zone operation temperature not
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
Tcp/Ip
temperature).
Client monitor
c1 is always equal to 0, it indicates a
Server
positive temperature.
The c2c3 couple indicates the
temperature values between [00° - 50°].
c4 indicates the decimal Celsius degree
by 0.1° step.
*4*what*where##
www.myopen-legrandgroup.com 8
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [#1 - #99] Setup zone by Central
*4*311*#where##
Client Server Unit.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
“N” zone operation mode by central unit
frame:
where = [#1-#99]
what =
111 Automatic heating
211 Automatic Conditioning
311 Automatic Generic
*4*what*where##
N zone’s temperature acquire frame:
where = [1-99]
Tcp/Ip
T = Zone operation temperature not ad
Client monitor
just by local offset.
Server
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
*#4*where*0*T##
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 9
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [#1 - #99] Setup zone by Central
*4*303*where##
Client Server Unit.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
where = [1-99].
Command
Open Frame Note
Session
where = [#1 - #99] Setup zone by Central
Tcp/Ip: Unit.
*4*102*where##
Client Server If Central Unit is set up in Conditioning
mode, this command does not run.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
www.myopen-legrandgroup.com 10
Open Web Net Language
Command
Open Frame Note
Session
where = [#1 - #99] Setup zone by Central
Tcp/Ip: Unit.
*4*202*where##
Client Server If Central Unit is set up in Heating mode,
this command does not run.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*where## “N” zone status / operation mode frame:
where = [1-99]
what =
Tcp/Ip 202 Thermal Protection
Client monitor 303 Generic OFF
Server
*4*202*where## where = [#1 - #99] Setup zone by Central
Unit.
www.myopen-legrandgroup.com 11
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [#1 - #99] Setup zone by Central
*4*302*where##
Client Server Unit.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
“N” zone status / operation mode frame:
where = [1-99]
what =
*4*what*where## 102 Antifreeze
302 Thermal Protection
303 Generic OFF
www.myopen-legrandgroup.com 12
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99]
*4*40*where##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
where = [1-99]
what =
0 Conditioning
1 Heating
102 Antifreeze
202 Thermal Protection
303 Generic OFF
www.myopen-legrandgroup.com 13
Open Web Net Language
Command
Open Frame Note
Session
Master probe temperature request:
where = [1-99]
www.myopen-legrandgroup.com 14
Open Web Net Language
Example:
“1” zone’ temperature acquired is 20,5°C:
*#4*1*0*0205##
“3” zone’ temperature acquired is 27,0°C:
*#4*301*0*0270##
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
*#4*where*0*T##
Client monitor See upper comment.
Server
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99].
*#4*where*11##
Client Server
Speed:
0 = Auto
Tcp/Ip 1 = vel 1
*#4*where*11*speed*##
Client Server 2 = vel2
3 = vel3
15 = OFF
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
*#4*where*11*speed*##
Client monitor See upper comment.
Server
www.myopen-legrandgroup.com 15
Open Web Net Language
1.5.3 “N” zone set-point temperature adjusts with local offset and operation mode request
command
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99].
*#4*where*12##
Client Server
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
*#4*where*12*T*3##
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
Tcp/Ip values between [02° - 43°].
Client Server c4 indicates the decimal Celsius degree by
0.1° step.
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99]
*#4*where*13##
Client Server
www.myopen-legrandgroup.com 16
Open Web Net Language
where = [1-99]
OL = Local Offset (knob status):
00 knob on 0
01 knob on +1 (degree)
11 knob on -1 (degree)
Tcp/Ip *#4*where*13*OL## 02 knob on +2 (degree)
Client Server 12 knob on -2 (degree)
03 knob on +3 (degree)
13 knob on -3 (degree)
4 knob on Local OFF
5 knob on Local protection
www.myopen-legrandgroup.com 17
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99]
*#4*where*14##
Client Server
where = [1-99]
T = n zone set point temperature.
The T field is composed from 4 digits:
c1c2c3c4, included between “0050” (5°
temperature) and “0400” (40°
Tcp/Ip *#4*where*14*T*3## temperature).
Client Server c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [05° - 40°].
c4 indicates the decimal Celsius degree by
0.1° step.
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
*#4*where*14*T*3##
Client monitor See upper comment.
Server
www.myopen-legrandgroup.com 18
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: where = [1-99]
*#4*where##
Client Server
Tcp/Ip *#4*where*0*T## where = [1-99]
Client Server T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
c4 indicates the decimal Celsius degree by
0.1° step.
*#4*where*12*T*3##
Zone operation temperature with adjust by
local offset frame:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
*4*what*where##
www.myopen-legrandgroup.com 19
Open Web Net Language
00 knob on 0
01 knob on +1 (degree)
11 knob on -1 (degree)
02 knob on +2 (degree)
12 knob on -2 (degree)
03 knob on +3 (degree)
13 knob on -3 (degree)
4 knob on Local OFF
*#4*where*14*T*3## 5 knob on Local protection
www.myopen-legrandgroup.com 20
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip:
*#4*where*19## where = [1-99]
Client Server
where = [1-99]
CV, HV = Valves’ status, CV: Conditioning
Valve and HV: Heating Valve
CV, HV = 0 OFF
CV, HV = 1 ON
Tcp/Ip *#4*where*19*CV*HV## CV, HV = 2 Opened
Client Server CV, HV = 3 Closed
CV, HV = 4 Stop
CV, HV = 5 OFF Fan Coil
CV, HV = 6 ON speed 1
CV, HV = 7 ON speed 2
CV, HV = 8 ON speed 3
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
*#4*where*19*CV*HV##
Client monitor See upper comment.
Server
www.myopen-legrandgroup.com 21
Open Web Net Language
Command
Open Frame Note
Session
where =
Actuators N of zone Z
[Z#N] = [0-99#1-9]
Tcp/Ip:
*#4*where*20## All the actuators of zone F
Client Server
[Z#0]
All the actuators
[0#0]
Where= see upper comments
Val=
0= OFF
1= ON
2= Opened
3= Closed
Tcp/Ip *#4*where*20*Val##
4= Stop
Client Server
5= Off Fan Coil
6= ON Vel 1
7= ON Vel 2
8= ON Vel 3
9= ON Fan Coil
www.myopen-legrandgroup.com 22
Open Web Net Language
Command
Open Frame Note
Session
T = set point temperature by Central Unit
The T field is composed from 4 digits:
c1c2c3c4, included between “0050” (5°
temperature) and “0400” (40°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
Tcp/Ip:
*#4*#0*#14*T*M## The c2c3 couple indicates the temperature
Client Server
values between [05° - 40°].
c4 indicates the decimal Celsius degree by
0.5° step.
M = operation mode
1 heating mode
2 conditional mode
3 generic mode
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what#T*#0## what =
110 Manual mode - Heating
210 Manual mode - Conditioning
T = Central Unit operation temperature
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
Tcp/Ip The c2c3 couple indicates the temperature
Client monitor values between [00° - 50°].
Server c4 indicates the decimal Celsius degree by
0.1° step.
*4*[20-21]*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
*4*what1*#0## 21 Remote control enabled
…
*4*whatn*#0## This optional frame indicates the system
status:
www.myopen-legrandgroup.com 23
Open Web Net Language
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
*4* what* where1## 30 Failure discovered
… 31 Central Unit battery KO
*4* what* wheren##
This optional frame indicates the changing
status’s zone
where = [1-99]
what =
*#4*where1*0*T## 0 Conditioning
… 1 Heating
*#4*wheren*0*T##
This frame indicates the all zone
temperature’s acquired:
where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
c4 indicates the decimal Celsius degree by
0.1° step.
Command
Open Frame Note
Session
Tcp/Ip:
*4*303*#0##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*[20-21]*#0## This frame indicates the Remote control
status:
what =
Tcp/Ip 20 Remote control disabled
Client monitor 21 Remote control enabled
Server *4*what1*#0##
… This optional frame indicates the system
*4*whatn*#0## status:
what =
www.myopen-legrandgroup.com 24
Open Web Net Language
*#4*where1*0*T##
…
*#4*wheren*0*T## The follows frames are displayed only if
the local offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 25
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: If Central Unit is set up in Heating mode,
*4*202*#0##
Client Server this command does not run.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*202*#0##
*4*[20-21]*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
*4*what1*#0##
…
This optional frame indicates the system
*4*whatn*#0##
status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1##
31 Central Unit battery KO
…
*4* what* wheren##
Tcp/Ip This optional frame indicates the changing
Client monitor status’s zone
Server where = [1-99]
what =
*4*what* where1##
0 Conditioning
…
*4*what* wheren##
where = [1-99]
what =
202 Thermal Protection
*#4*where1*0*T##
303 Generic OFF
…
*#4*wheren*0*T##
The follows frames are displayed only if
the local offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
www.myopen-legrandgroup.com 26
Open Web Net Language
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
Command
Open Frame Note
Session
Tcp/Ip: If Central Unit is set up in Conditioning
*4*102*#0##
Client Server mode, this command does not run.
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*102*#0##
*4*[20-21]*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
*4*what1*#0##
Tcp/Ip
…
Client monitor This optional frame indicates the system
*4*whatn*#0##
Server status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1##
31 Central Unit battery KO
…
*4* what* wheren##
www.myopen-legrandgroup.com 27
Open Web Net Language
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 28
Open Web Net Language
Command
Open Frame Note
Session
If Central Unit is set up in Heating mode,
Tcp/Ip: this command does not run.
Client Server what = [2101 – 2103] set in program.
*4*what*#0##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0##
what = [2101 – 2103] set in program.
*4*what*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
*4*what1*#0##
…
This optional frame indicates the system
*4*whatn*#0##
status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1##
31 Central Unit battery KO
…
*4* what* wheren##
Tcp/Ip This optional frame indicates the changing
Client monitor status’s zone
Server where = [1-99]
what =
*#4*where1*0*T##
0 Conditioning
…
*#4*wheren*0*T##
where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3##
c4 indicates the decimal Celsius degree by
…
0.1° step.
*#4* wheren*12*T*3##
www.myopen-legrandgroup.com 29
Open Web Net Language
Command
Open Frame Note
Session
If Central Unit is set up in Conditioning
Tcp/Ip: mode, this command does not run.
Client Server *4*what*#0## what = [1101 – 1103] set in program.
www.myopen-legrandgroup.com 30
Open Web Net Language
*#4*where1*0*T## 1 Heating
…
*#4*wheren*0*T## where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
Command
Open Frame Note
Session
Tcp/Ip: *4*what*#0## what = [3101 – 3103] set in program.
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = [3101 – 3103] set in program.
*4*what1*#0##
… This optional frame indicates the system
*4*whatn*#0## status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1## 31 Central Unit battery KO
…
*4* what* wheren## This optional frame indicates the changing
status’s zone:
where = [1-99]
what =
0 Conditioning
*#4*where1*0*T## 1 Heating
…
*#4*wheren*0*T## where = [1-99]
T = Zone operation temperature not ad
just by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 32
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: *4*3100*#0##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## If Central Unit is set in Heating mode:
what = [1101 – 1103] set in program.
If Central Unit is set in Conditioning mode:
what = [2101 – 2103] set in program.
www.myopen-legrandgroup.com 33
Open Web Net Language
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 34
Open Web Net Language
Command
Open Frame Note
Session
If Central Unit is set up in Heating mode,
Tcp/Ip: *4*what*#0##
this command does not run.
Client Server
what = [2201-2216]
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
what = [2201 – 2216] scenario set in.
*4*what*#0##
This frame indicates the Remote control
*4*what*#0## status:
what =
20 Remote control disabled
21 Remote control enabled
www.myopen-legrandgroup.com 35
Open Web Net Language
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
Command
Open Frame Note
Session
If Central Unit is set up in Conditioning
Tcp/Ip:
*4*what*#0## mode, this command does not run.
Client Server what = [1201-1216]
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = [1201 – 1216] scenario set in.
www.myopen-legrandgroup.com 36
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip: what = [3201 – 3216]
*4*what*#0##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## If Central Unit is set in Heating mode:
what = [1201 – 1216] set in program.
If Central Unit is set in Conditioning mode:
what = [2201 – 2216] set in program.
Tcp/Ip
Client monitor *4*what*#0## This frame indicates the Remote control
Server status:
what =
20 Remote control disabled
21 Remote control enabled
*4*what1*#0##
www.myopen-legrandgroup.com 37
Open Web Net Language
www.myopen-legrandgroup.com 38
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip:
*4*3200*#0##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## If Central Unit is set in Heating mode:
what = [1201 – 1216] set in program.
If Central Unit is set in Conditioning mode:
what = [2201 – 2216] set in program.
www.myopen-legrandgroup.com 39
Open Web Net Language
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
1.6.13 (Heating) holiday mode activation command with weekly program return at midnight
Command
Open Frame Note
Session
If Central Unit is set up in Conditioning
mode, this command does not run.
Tcp/Ip:
*4*what*#0## what = 115#parameter
Client Server parameter = [1101 – 1103] returned
program
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0##
what = 115#[1 – 3] (example: if the 1103
program is selected, number 3 is returned)
*4*what*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
Tcp/Ip *4*what1*#0##
Client monitor …
This optional frame indicates the system
Server *4*whatn*#0##
status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1##
31 Central Unit battery KO
…
*4* what* wheren##
www.myopen-legrandgroup.com 40
Open Web Net Language
www.myopen-legrandgroup.com 41
Open Web Net Language
1.6.14 (Conditioning) holiday mode activation commend with weekly program return at
midnight
Command
Open Frame Note
Session
If Central Unit is set up in Heating mode,
this command does not run.
Tcp/Ip:
*4*what*#0## what = 215#parameter
Client Server
parameter = [2101 – 2103] returned
program
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0##
what = 215#[1 – 3] (example: if the 2103
program is selected, number 3 is returned)
*4*what*#0##
This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
*4*what1*#0##
…
This optional frame indicates the system
*4*whatn*#0##
status:
what =
22 At least one probe OFF
23 At least one probe in protection
24 At least one probe in manual
30 Failure discovered
*4* what* where1##
Tcp/Ip 31 Central Unit battery KO
…
Client monitor
*4* what* wheren##
Server This optional frame indicates the changing
status’s zone:
where = [1-99]
what =
*#4*where1*0*T##
0 Conditioning
…
*#4*wheren*0*T##
where = [1-99]
T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3##
www.myopen-legrandgroup.com 42
Open Web Net Language
1.6.15 Holiday mode activation command with weekly program return at midnight
Command
Open Frame Note
Session
what = 315#parameter
Tcp/Ip:
*4*what*#0## parameter = [3101 – 3103] returned
Client Server
program
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## If it is Heating mode: what =
o 115#parameter
*4*what*#0##
If it is Conditioning mode: what =
215#parameter
www.myopen-legrandgroup.com 43
Open Web Net Language
www.myopen-legrandgroup.com 44
Open Web Net Language
1.6.16 (Heating) N days holiday mode activation command with weekly program return at
holiday mode deadline
Command
Open Frame Note
Session
If Central Unit is set up in Conditioning
mode, this command does not run.
what = parameter1#parameter2
parameter1 = [13001-13255] Holiday days
from 1 to 255
Tcp/Ip:
*4*what*#0## parameter2 = [3101-3103] returned
Client Server
program from 1 to 3
Example:
Enable 2 days holiday (without the current
day) with number 3 weekly program return
*4*13002#3103*#0##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = parameter1+1 Day (it is also
included the current day)
Example:
As Previous example explains, the holiday
days are 3 because it is considered the
current day.
*4*13003*#0##
www.myopen-legrandgroup.com 45
Open Web Net Language
what =
202 Thermal Protection
*#4*where1*0*T## 303 Generic OFF
…
*#4*wheren*0*T## This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 46
Open Web Net Language
1.6.17 (Conditioning) N days holiday mode activation command with weekly program
return at holiday mode deadline
Command
Open Frame Note
Session
If Central Unit is set up in Heating mode,
this command does not run.
what = parameter1#parameter2
parameter1 = [23001-23255] Holiday days
from 1 to 255
Tcp/Ip:
*4*what*#0## parameter2 = [3101-3103] returned
Client Server
program from 1 to 3
Example:
Enable 2 days holiday (without the current
day) with number 3 weekly program return
*4*23002#3103*#0##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = parameter1+1 Day (it is also
included the current day)
Example:
As Previous example explains, the holiday
days are 3 because it is considered the
current day.
*4*23003*#0##
www.myopen-legrandgroup.com 47
Open Web Net Language
what =
102 Antifreeze
303 Generic OFF
*#4*where1*0*T##
…
*#4*wheren*0*T## This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 48
Open Web Net Language
1.6.18 N days holiday mode activation command with weekly program return at holiday
mode deadline
Command
Open Frame Note
Session
what = parameter1#parameter2
parameter1 = [33001-33255] Holiday days
from 1 to 255
parameter2 = [3101-3103] returned
Tcp/Ip:
*4*what*#0## program from 1 to 3
Client Server
Example:
Enable 2 days holiday (without the current
day) with number 3 weekly program return
*4*33002#3103*#0##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = parameter1+1 Day (it is also
included the current day)
Example:
As Previous example explains, the holiday
days are 3 because it is considered the
current day.
*4*33003*#0##
www.myopen-legrandgroup.com 49
Open Web Net Language
102 Antifreeze
202 Thermal Protection
*#4*where1*0*T## 303 Generic OFF
…
*#4*wheren*0*T## This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 50
Open Web Net Language
1.6.19 Holiday mode deactivation command with weekly “N” program return
Command
Open Frame Note
Session
Tcp/Ip: *4*3000#what*#0## what = [3101 – 3103]
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = [3101 – 3103] weekly program.
www.myopen-legrandgroup.com 51
Open Web Net Language
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
1.6.20 Holiday mode deactivation command with last weekly program return
Command
Open Frame Note
Session
Tcp/Ip:
*4*3000*#0##
Client Server
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
*4*what*#0## what = [2101 – 2103] weekly program in
case of it is in Conditioning mode.
or
what = [1101 – 1103] weekly program in
case of it is in Heating mode.
30 Failure discovered
*#4*where1*0*T## 31 Central Unit battery KO
…
*#4*wheren*0*T## where = [1-99]
T = Zone operation temperature not adjust
by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0000” (0°
temperature) and “0500” (50°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [00° - 50°].
*#4* where1*12*T*3## c4 indicates the decimal Celsius degree by
… 0.1° step.
*#4* wheren*12*T*3##
This frame is displayed only if the local
offset’s probe is different from 0:
where = [1-99]
T = Zone operation temperature with
adjust by local offset.
The T field is composed from 4 digits:
c1c2c3c4, included between “0020” (2°
temperature) and “0430” (43°
temperature).
c1 is always equal to 0, it indicates a
positive temperature.
The c2c3 couple indicates the temperature
values between [02° - 43°].
c4 indicates the decimal Celsius degree by
0.1° step.
www.myopen-legrandgroup.com 53
Open Web Net Language
Command
Open Frame Note
Session
parameter = Day*Month*Year
Day = [01-31]
Tcp/Ip: *#4*#0*#30*parameter## Month = [01-12]
Client Server Year = [2000-2099]
Example: 12 June 2005 is holiday end date
*#4*#0*#30*12*06*2005##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
Tcp/Ip
Client monitor *#4*#0*30*parameter## See upper comment.
Server
Command
Open Frame Note
Session
parameter = Hour*Minutes
Hour = [00-23]
Tcp/Ip:
*#4*#0*#31*parameter## Minutes = [00-59]
Client Server
Example: 8:59 is holiday end time
*#4*#0*#31*08*59##
TCP/IP: ACK if command is sent to Bus.
*#*1## or *#*0##
ClientServer NACK if command is not sent to Bus.
Monitor Session Open Frame Note
Tcp/Ip
Client monitor *#4*#0*31*parameter## See upper comment.
Server
www.myopen-legrandgroup.com 54
Open Web Net Language
Command
Open Frame Note
Session
where = [#1 - #99] Request zone by
Tcp/Ip:
*#4*where## Central Unit.
Client Server
where = [#1 - #99] Request zone by
Central Unit.
what =
110 Manual Heating
210 Manual Conditioning
Tcp/Ip *4*what*#where##
111 Automatic Heating
Client Server
211 Automatic Conditioning
103 Off Heating
203 Off Conditioning
102 Antifreeze
202 Thermal Protection
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
*4*what*#where##
Client monitor See upper comment.
Server
Command
Open Frame Note
Session
Tcp/Ip:
*#4*#0##
Client Server
*4*what*#0## This frame indicates the Remote control
status:
what =
20 Remote control disabled
21 Remote control enabled
Tcp/Ip
*4*what1*#0##
Client Server
… This optional frame indicates the system
*4*whatn*#0## status:
what =
22 At least one probe OFF
www.myopen-legrandgroup.com 55
Open Web Net Language
www.myopen-legrandgroup.com 56
Open Web Net Language
Client monitor
Server *4*what1*#0##
…
*4*whatn*#0##
*4*what*#0##
Command
Open Frame Note
Session
Tcp/Ip:
*#4*#0*30##
Client Server
parameter = Day*Month*Year
Day = [01-31]
Month = [01-12]
Tcp/Ip
*#4*#0*30*parameter## Year = [2000-2099]
Client Server
Example: 12 June 2007 is holiday end
date
*#4*#0*#30*12*06*2007##
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
Client monitor *#4*#0*30*parameter## See upper comment.
Server
www.myopen-legrandgroup.com 57
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip:
*#4*#0*31##
Client Server
parameter = Hour*Minutes
Hour = [00-23]
Tcp/Ip
*#4*#0*31*parameter## Minutes = [00-59]
Client Server
Example: 8:59 is holiday end time
*#4*#0*#31*08*59##
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
Client monitor *#4*#0*31*parameter## See upper comment.
Server
www.myopen-legrandgroup.com 58
Open Web Net Language
Example:
“1” zone’s temperature acquired is 20,5°C:
*#4*1*0*0205##
“3” zone’s temperature acquired is 27,0°C:
*#4*301*0*0270##
www.myopen-legrandgroup.com 59
Open Web Net Language
1.8.3 “N” zone set point temperature adjusts with local offset
www.myopen-legrandgroup.com 60
Open Web Net Language
www.myopen-legrandgroup.com 61
Open Web Net Language
Val=
Tcp/Ip 0= OFF
*#4*where*20*Value##
Client Server 1= ON
2= Opened
3= Closed
4= Stop
5= Off Fan Coil
6= ON Vel 1
7= ON Vel 2
8= ON Vel 3
9= ON Fan Coil
www.myopen-legrandgroup.com 62
Open Web Net Language
www.myopen-legrandgroup.com 63
Open Web Net Language
www.myopen-legrandgroup.com 64
Open Web Net Language
www.myopen-legrandgroup.com 65
Open Web Net Language
Command
Open Frame Note
Session
www.myopen-legrandgroup.com 66
Open Web Net Language
Command
Open Frame Note
Session
www.myopen-legrandgroup.com 67
Open Web Net Language
Monitor
Open Frame Note
Session
Where actuators= Z#N = [0-99]#[1-9]
www.myopen-legrandgroup.com 68
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip:
*#1004*#0*7##
Client Server
The BIT field is composed by BIT1 ... BIT24.
The most important bits are:
Bit13 if is 0 there is a probe failure
Bit14 if is 0 a probe not answer
Tcp/Ip
*#1004*#0*7*BIT## Bit15 if is 0 Central Unit battery is KO
Client Server
Bit16 if is 0 EEPROM read/write failure
Bit21 if is 0 system generic trouble
Bit22 if is 0 configuration trouble
Bit23 if is 0 hardware failure
www.myopen-legrandgroup.com 69
Open Web Net Language
Command
Open Frame Note
Session
Tcp/Ip:
*#1004*#0*20##
Client Server
www.myopen-legrandgroup.com 70
Open Web Net Language
Command
Open Frame Note
Session
where = [#1 - #99]
Tcp/Ip:
*#1004*where*21## Zones requested by Central Unit.
Client Server
where = [#1 - #99]
Zones requested by Central Unit.
The BIT field is composed by BIT1 ... BIT16.
The most important bits are:
Bit11 if is 0 a probe does not answer
Tcp/Ip
*#1004*where*21*BIT## Bit12 if is 0 a pump does not answer
Client Server
Bit13 if is 0 EEPROM read/write failure
Bit14 if is 0 temperature out of range
Bit15 if is 0 a slave probe does not
answer
Bit16 if is 0 an actuator does not answer
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
Tcp/Ip
Client monitor *#1004*where*21*BIT## See upper comment.
Server
Command
Open Frame Note
Session
Tcp/Ip:
*#1004*#0*21##
Client Server
Command
Open Frame Note
Session
Tcp/Ip:
*#1004*#0*23##
Client Server
*#1004*#0*23## Parameter1 = The number of non-
Tcp/Ip answering probes
Client Server *#1004*#0*23*parameter1 Parameter2 = The number of failure
*parameter2## probes
ACK If received almost one request
Tcp/Ip answer
*#*1## or *#*0##
Client Server NACK if not received answer or if the
frame is not sent.
Monitor Session Open Frame Note
*#1004*#0*23##
Tcp/Ip
Client monitor See upper comment.
*#1004*#0*23*parameter1
Server
*parameter2##
www.myopen-legrandgroup.com 72
Open Web Net Language
www.myopen-legrandgroup.com 73
Open Web Net Language
www.myopen-legrandgroup.com 74
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 75
Nome Documento OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc
Data ultima emissione 13/02/08
Versione ultime emissione 1.0.0
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 1/9
Updating History
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 2/9
INDEX
Updating History.................................................................................................................................2
1. MyHome Burglar Alarm (WHO= 5)................................................................................................4
1.1. Table of WHAT........................................................................................................................4
1.2. TABLE OF WHERE................................................................................................................5
1.3. Messages on Command Session...............................................................................................6
1.3.1. Status Request Frame .......................................................................................................6
1.3.1.1. Status request zone N (web server answer without system request)......................... 6
1.3.1.2. Central Unit Status Request (web server answer without system request)..............6
1.3.1.3. Central Unit Status Request (central unit direct answer).......................................... 7
1.3.1.4. Auxiliaries Status Request (web server answer without system request)................7
1.4. Messages on Monitor Session...................................................................................................8
1.4.1. Status changes Zone 1 4...................................................................................................8
1.4.2. Status Changes Zone 5 8..................................................................................................8
1.4.3. Asynchronous Event...........................................................................................................9
1.4.4. System Led – battery status................................................................................................9
1.4.5. Technical Alarms................................................................................................................9
1.4.6. Alarm Signalling or Asynchronous Event..........................................................................9
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 3/9
1. MyHome Burglar Alarm (WHO= 5)
1.1. Table of WHAT
0 MAINTENANCE
1 ACTIVATION
2 DISACTIVATION
3 DELAY END
5 BATTERY OK
6 NO NETWORK
7 NETWORK PRESENT
8 ENGAGE
9 DISENGAGE
10 BATTERY UNLOADS
11 ACTIVE ZONE
12 TECHNICAL ALARM
15 INTRUSION ALARM
17 ANTI-PANIC ALARM
18 NON-ACTIVE ZONE
26 START PROGRAMMING
27 STOP PROGRAMMING
31 SILENT ALARM
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 4/9
1.2. TABLE OF WHERE
GENERIC/SYSTEM
1 CONTROL PANEL
#1..9 AUX1..9
WHO = 9
Zone C (zone 12) is a special zone comprising: power feeder, external sirens, mechanical key,
communicator
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 5/9
1.3. Messages on Command Session
1.3.1. Status Request Frame
1.3.1.1.Status request zone N (
web server answer without system request
)
1.3.1.2. Central Unit Status Request (
web server answer without system request
)
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 6/9
1.3.1.3.Central Unit Status Request (central unit direct answer)
The frame is mainly used on process start to align with Burglar Alarm system status
*5*31*#x## Silent alarm from aux x
*5*14*ZN## Failed inerconnection of device N of zone Z
*5*14*D## Failed Interconnection from device D
*#*1##
1.3.1.4. Auxiliaries Status Request (
web server answer without system request
)
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 7/9
*9*k*6## K = 5; DOWN
*9*k*7## K = 6; ENABLED
*9*k*8## K = 7; DISABLED
*9*k*9## K = 8; RESET_GEN
*#*1## K = 9; RESET_BI
K = 10; RESET_TRI
1.4. Messages on Monitor Session
1.4.1. Status changes Zone 1 4
1.4.2. Status Changes Zone 5 8
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 8/9
1.4.3. Asynchronous Event
1.4.4. System Led – battery status
Server Open
1.4.5. Technical Alarms
1.4.6. Alarm Signalling or Asynchronous Event
OPEN PROTOCOL FOR ELECTRIC NETWORKS OpenWebNet_Community_7_burglar alarm_v1_0_0_EN .doc 13/02/2008
page 9/9
Open Web Net Language
Brand Item
Legrand
BTicino F453AV
www.myopen-legrandgroup.com 1
Open Web Net Language
Document History
Index
www.myopen-legrandgroup.com 2
Open Web Net Language
In this document you can find all the OpenWebNet frames used to control the camera of
the Video Door Entry system catalogue.
1. WHAT Table
WHAT Description
0 Receive Video
9 Free Audio/Video Resources
… …
120 Zoom In
121 Zoom Out
… …
130 Increases X coordinate of the central part of the image to be zoomed
131 Decreases X coordinate of the central part of the image to be zoomed
… …
140 Increases Y coordinate of the central unit part of the image to be
zoomed
141 Decreases Y coordinate of the central part of the image to be zoomed
… …
150 Increases luminosity
151 Decreases luminosity
… …
160 Increases contrast
161 Decreases contrast
… …
170 Increases color
171 Decreases color
… …
180 Increases image quality
181 Decreases image quality
… …
311 Display DIAL 1-1
312 Display DIAL 1-2
313 Display DIAL 1-3
314 Display DIAL 1-4
… …
321 Display DIAL 2-1
322 Display DIAL 2-2
323 Display DIAL 2-3
324 Display DIAL 2-4
… …
331 Display DIAL 3-1
332 Display DIAL 3-2
333 Display DIAL 3-3
www.myopen-legrandgroup.com 3
Open Web Net Language
2. WHERE Table
WHERE Description
4000 Camera 00
4001 Camera 01
4002 Camera 02
4003 Camera 03
… …
4099 Camera 99
www.myopen-legrandgroup.com 4
Open Web Net Language
3. Commands session
3.2 Free video channel / Free audio and video resource command (WHAT = 9)
www.myopen-legrandgroup.com 5
Open Web Net Language
www.myopen-legrandgroup.com 6
Open Web Net Language
www.myopen-legrandgroup.com 7
Open Web Net Language
www.myopen-legrandgroup.com 8
Open Web Net Language
www.myopen-legrandgroup.com 9
Open Web Net Language
www.myopen-legrandgroup.com 10
Open Web Net Language
4. Video Server
The web server makes available the pictures coming from selected camera. The pictures are
encapsulated in HTTP/HTTPS protocol and it is in JPEG format.
In particular, once the camera has been activated with the proper OpenWebNet command
(*7*0*where##), the picture can be recovered at the following url:
https://IPaddress/telecamera.php?CAM_PASSWD=password
or
http://IPaddress/telecamera.php?CAM_PASSWD=password
Where “IPaddress” is the url of the web server (numeric or alphanumeric as well), and “password”
is the password that must be activated and configured using the configuration software and/or
through the web pages (in the “configuration” area of the web pages). Please see the devices’s
manual for further details.
The answer is composed from a header followed by the image in format JPEG.
The header is composed:
If any password is configured, the pictures can be recovered at the following urls:
https://IPaddress/telecamera.php
or
http://IPaddress/telecamera.php
www.myopen-legrandgroup.com 11
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 12
!" #$% &
' ( )*
# % +,& - .
""" $. /%
4 * 4 /#2 # ! && 0
* 4"3 2 # 0! && 0
! "#
$ %
#
& ' # (! "#
) *+ "# ! "#
! "#$ % &'
3 " 2 @A @@ AA
&→. ! !
3 " @A @@ @)@-@.@3AA
& ←. ! ! ) ' 0 ('!
@A@ AA +
- ' 0 ('!
6=+
. ' 0 ('!
6=+
3 ' ! 3
'! ' B
! ! ! &
( ' &
' & + 3 ' && 0
% & !B : ! % & 2
& ' ! C! 0 - !
3 D & E ! (C-3F +G &
' ! C! 0 - ! 3
D& E ! (C-3H +
3 " @A @@ @)@-@.@3AA . !
& ! ←
. ! !
! "#$ % '
3 " 2 @A @@ AA
&→. ! !
3 " @A @@ @ @#@-@/AA
& ←. ! ! ' 0 (
@A@ AA . I . ! +
# ' 0 ('!
+
- ' 0 ('!
+
J '' !
3 " @A @@ @ @#@-@JAA . !
& ! ←
. ! !
( ! "#$ % &'
3 " 2 @A @@ AA
& →. ! !
3 " @A @@ @"1 @"1 @"1 @"1,A "1 ! ' !
& ←. ! ! A & 2
@"1 @"1 @"1 @"1,@
@A@ AA : ! % & ' "1 ! = < I
' && 02
@ = @ <@ @
) * ! "#$ % '
3 " 2 @A @@ AA
&→. ! !
3 " @A @@ @-/.7 @-/.7 3 K
& ←. ! ! @-/.7 @-/.7,AA ' ! & 2
@-/.7 @-/.7 @-/.7 @-/.7,@
@A@ AA : ! % & ' "1 ! 66 66 66
& ' && 02
@ 66@ 66@ 66@
+ ! "#$ % '
3 " 2 @A @@ AA
&→. ! !
3 " @A @@ @-/ @-/ @- -/ / ! %
& ←. ! ! / @-/ ,@-/ 6@-/ A & 2
A @-/ @-/ @-/ @-/ ,@-/ 6@-/
4 !2 % & ! '
@A@ AA &
% & 2 -/ / ! *
2 2::2 <2 2 2 G 1 *
@ @ @ 66@ @ @ @
, - ! "#$ % +'
3 " 2 @A @@ 6AA
& →. ! !
3 " @A @@ 6@- # 88 AA - &4 L
& ←. ! ! & I0 ! - # 8' & & ' !
@A@ AA . ! ! 2
-). ! !
, -)
:,6
9 :,6 ;
-). ! !
), <,
3 " @A @@ 6@- # 88 AA . !
& ! ←
. ! !
./ # 0 ! "#$ % ,'
3 " 2 @A @@ AA
& →. ! !
3 " @A @@ @;@4@?AA :! 0 ! ; ! 4 L
& ←. ! ! ! & I ' !
@A@ AA ! & 1 ! !
3 & ! ! 2
; . ' ! !
4 . ' !! &
? . ' ! &
3 " @A @@ @;@4@?AA . !
& ! ←
. ! !
1 ! "#$ % 2'
3 " 2 @A @@ =AA 4 L
& →. ! ! ' ! & 2" ' & &
!H
3 " @A @@ =@#@)@-@.AA 1 ! !2
& ←. ! ! # '! & !H (
@A@ AA 0 '! +
) '! & !H (
0 '! +
- '! & !H (
0 '! 6=+
. '! & !H (
0 '! 6=+
3 " @A @@ =@#@)@-@.AA . !
& ! ←
. ! !
2 3 ! "#$ % '
3 " 2 @A @@ AA
& →. ! !
3 " @A @@ @)@ @.@3@ @# #/3 >3"- 4 L
& ←. ! ! @-@JAA & 2
)@ @.@3@ @#@-@J
@A@ AA ) ' 0 ('!
+
' 0 ('!
6=+
. ' 0 ('!
6=+
3 ' ! 3
'! ' B
! ! ! &
( ' &
' & + 3 ' && 0
% & !B : ! % & 2
& ' ! C! 0 - !
3 D & E ! (C-3F +G &
' ! C! 0 - ! 3
D& E ! (C-3H +
' 0 (
. I . ! +
# ' 0 ('!
+
- ' 0 ('!
+
J '' !
3 " 2 @A @@ AA
& →. ! !
3 " @A @@ @;@4@?AA 7 ! & ; ! 4 L
& ←. ! ! ! & 2
@A@ AA ; . ' ! !
4 . ' !! &
? . ' ! &
3 " @A @@ @;@4@?AA . !
& ! ←
. ! !
4 0 ! "#$ % )'
3 " 2 @A @@ ,AA
&→. ! !
3 " @A @@ ,@;@4@?AA # ! ; ! 4 L
& ←. ! ! ! & 2
@A@ AA ; . ' ! !
4 . ' !! &
? . ' ! &
3 " @A @@ ,@;@4@?AA . !
& ! ←
. ! !
! "#$ % &'
) 3 ! "#$ % '
CEN Frames
Open Web Net frames for Scenario Scheduler
Brand Item
Legrand 03565
BTicino MH200, MH200N
www.myopen-legrandgroup.com 1
Open Web Net Protocol
Document History
Index
DESCRIPTION .................................................................................................................... 3
OPEN WEB NET WHO = 15 ............................................................................................... 5
ACTION CONNECTION ...................................................................................................... 7
1.1. Virtual pressure....................................................................................................... 7
1.2. Virtual release after short pressure ......................................................................... 7
1.3. Virtual release after an extended pressure ............................................................. 7
1.4. Virtual extended pressure ....................................................................................... 8
EVENT CONNECTION ........................................................................................................ 9
2.1. Pressure ................................................................................................................. 9
2.2. Release after short pressure .................................................................................. 9
2.3. Release after an extended pressure ....................................................................... 9
2.4. Extended pressure.................................................................................................. 9
EXAMPLE .......................................................................................................................... 10
OPEN WEB NET WHO = 25 ............................................................................................. 13
ACTION CONNECTION .................................................................................................... 16
3.1. Virtual short pressure ( < 0.5 seconds ) ................................................................ 16
3.2. Virtual start of extended pressure ( >= 0.5 seconds ) ........................................... 16
3.3. Virtual extended pressure ..................................................................................... 17
3.4. Virtual released after a extended pressure ........................................................... 17
EVENT CONNECTION ...................................................................................................... 18
4.1. Short pressure ( < 0.5 seconds ) .......................................................................... 18
4.2. Start of extended pressure ( < 0.5 seconds ) ........................................................ 18
4.3. Extended pressure................................................................................................ 18
4.4. And of extended.................................................................................................... 18
EXAMPLE .......................................................................................................................... 19
General Information about devices configured in CEN Mod .............................................. 22
Devices that allow CEN pressure and CEN PLUS ............................................................. 24
How a Touch Screen allows to send CEN messages ........................................................ 24
Gateways that allow pressure information and CEN PLUS ............................................... 24
IMPORTANT NOTE ........................................................................................................... 25
www.myopen-legrandgroup.com 2
Open Web Net Protocol
DESCRIPTION
CEN Frames can be send on the SCS BUS using SCS Devices (as a normal SCS
Command) or using an Open Web Net / SCS Gateway.
The Scenario Scheduler reads these frames on the bus, analyzes them, manages
scenarios.
CEN Frames can be used for integration between My Home System and 3rd party
Systems.
Installing My Home Commands in the system, configured as CEN, it’s possible to forward
the information of pressure of a Command to a 3rd part System using a Scenario
Scheduler as Ethernet Gateway.
This information can be used to control functions of other System.
1
MH200 doesn’t manage this function
www.myopen-legrandgroup.com 3
Open Web Net Protocol
A SCS Command configured in modality CEN generates a CEN messages when one of
his push button is pressed.
This schema helps to understand the meaning of the new functions available with the
evolved CEN and CEN PLUS
BASIC CEN
1. Start pressure
EVOLVED CEN
1. Start pressure
2. Release after an extended pressure
3. Extended pressure
4. Release after short pressure
CEN PLUS
1. Short pressure
2. Start of extended pressure
3. Extended pressure
4. Release after an extended pressure
www.myopen-legrandgroup.com 4
Open Web Net Protocol
WHAT TABLE
CONNECTION 3
VALUE DESCRIPTION
ACTION EVENT
00 Button Number W R
… W R
31 Button Number W R
CONNECTION 3
PARAMETER DESCRIPTION
ACTION EVENT
1
1 Release after short pressure W R
2 Release after an extended pressure 1 W R
3 Extended pressure 1 - 2 W R
www.myopen-legrandgroup.com 5
Open Web Net Protocol
WHERE TABLE
VALUE DESCRIPTION
A – PL [1-9][1-9] Normal Area – Light Point
A – PL [00][01-15] Zone 0 : Advanced A-PL 1
A – PL [10][01-15] Zone 10 : Advanced A-PL 1
A – PL [01-09][10-15] Light Point 10-15 : Advanced A-PL 1
PARAMETER DESCRIPTION
#3 Private Raiser BUS 1
#4#[01-15] Local BUS where SCS/SCS Interface has address I4
1
MH200 doesn’t manage this function
2
To have an extended pressure of a command, the push button has to be pressed for 0.5s.
From the first pressure, to the release, every 0.5s the relative frames is sent on the SCS BUS.
3
W = Write , R = Read
www.myopen-legrandgroup.com 6
Open Web Net Protocol
ACTION CONNECTION
www.myopen-legrandgroup.com 7
Open Web Net Protocol
www.myopen-legrandgroup.com 8
Open Web Net Protocol
EVENT CONNECTION
2.1. Pressure
Event Connection Open Frame Note
This frame is sent to a Client if:
- a physical push button is pressed
Client ← Server *15*WHAT*WHERE##
- a OWN client sends a virtual pressure on
the bus
www.myopen-legrandgroup.com 9
Open Web Net Protocol
EXAMPLE
SCS COMMAND
1 2 3
4 5 6
www.myopen-legrandgroup.com 10
Open Web Net Protocol
When the push button n° 1 of SCS Command 1 is pressed, keep pressed, then released
an Open Web Net Client reads the following sequence of OWN Frames:
When the push button n° 4 of Command SCS 1 is pressed and released an Open Web
Net Client reads the following sequence of OWN Frames:
When the push button n° 2 of Command SCS 2 is pressed and released an Open Web
Net Client reads the following sequence of OWN Frames:
When the push button n° 6 of Command SCS 3 is pressed and released an Open Web
Net Client reads the following sequence of OWN Frames:
When the push button n° 3 of Command SCS 4 is pressed and released an Open Web
Net Client reads the following sequence of OWN Frames:
www.myopen-legrandgroup.com 11
Open Web Net Protocol
When an OWN Client sends a Virtual Pressure of Button=31, A=02, PL=15, each Client
with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual Short Release of Button=3, A=10, PL=01, each
Client with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual keep pressing of Button=0, A=00, PL=10, each
Client with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual Release after an Extended Pressure of Button=20,
A=03, PL=03, I4 = 02, each Client with an Event Connection opened reads the following
OWN Frame:
www.myopen-legrandgroup.com 12
Open Web Net Protocol
WHAT TABLE
CONNECTION
VALUE DESCRIPTION
ACTION EVENT
21 Short pressure ( < 0.5 seconds ) W R
22 Start of extended pressure ( >= 0.5 seconds ) W R
23 Extended pressure W R
24 Released after an extended pressure W R
25 Rotary selector in slow clockwise rotation W R
26 Rotary selector in fast clockwise rotation W R
27 Rotary selector in slow counter-clockwise rotation W R
28 Rotary selector in fast counter-clockwise rotation W R
www.myopen-legrandgroup.com 13
Open Web Net Protocol
CONNECTION
PARAMETER DESCRIPTION
ACTION EVENT
0-31 Virtual Pushbutton W R
www.myopen-legrandgroup.com 14
Open Web Net Protocol
WHERE TABLE
VALUE DESCRIPTION
Virtual Address has a value done with the union of:
2 [0-2047]
[ 2 ] [ Object ]
www.myopen-legrandgroup.com 15
Open Web Net Protocol
ACTION CONNECTION
www.myopen-legrandgroup.com 16
Open Web Net Protocol
www.myopen-legrandgroup.com 17
Open Web Net Protocol
EVENT CONNECTION
www.myopen-legrandgroup.com 18
Open Web Net Protocol
EXAMPLE
The following schema helps to understand how the Scenario Scheduled translates in Open
Web Net frames the actions done on the systems, when a push button of SCS Command
configured with M = CEN PLUS is pressed or a Software send CEN Message to the
System.
www.myopen-legrandgroup.com 19
Open Web Net Protocol
When the push button n° 1 of SCS Command 1 is pressed, keep pressed, then released
an Open Web Net Client reads the following sequence of OWN Frames:
When the push button n° 2 of SCS Command 2 is pressed and released after 0.5 seconds
an Open Web Net Client reads the following sequence of OWN Frames:
When the push button n° 3, address 3, of SCS Command is pressed and released in less
than 0.5 seconds an Open Web Net Client reads the following sequence of OWN Frames:
www.myopen-legrandgroup.com 20
Open Web Net Protocol
When an OWN Client sends a Virtual Short Pressure of Button=31, WHERE = 1, each
Client with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual Start of extended pressure of Button=3, WHERE =
2010, each Client with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual extended pressure of Button=0, WHERE = 0, each
Client with an Event Connection opened reads the following OWN Frame:
When an OWN Client sends a Virtual Release after extended pressure of Button=10,
WHERE = 101, each Client with an Event Connection opened reads the following OWN
Frame:
www.myopen-legrandgroup.com 21
Open Web Net Protocol
• CEN devices configured with Advanced Virtual Configuration don’t use an address
on the SCS BUS
• CEN devices configured with Basic Virtual Configuration use an address on the
SCS BUS
• CEN devices configured with Physical Jumper use an address on the SCS BUS
www.myopen-legrandgroup.com 22
Open Web Net Protocol
• CEN Plus device can be configured only with Advanced Virtual Configuration and
don’t use and address on the BUS
www.myopen-legrandgroup.com 23
Open Web Net Protocol
CEN
BTicino Legrand FW CEN CEN PLUS
PRESSURE
TS 3.5’’ TS 3.5’’ 5.0.33 YES NO NO
Only Short
TS 3.5’’ TS 3.5’’ 6.0.7 YES NO
Pressure
TS 10’’ TS 10’’ 1.0.36 NO NO NO
Only Short
TS 10’’ TS 10’’ 2.0.x YES NO
Pressure
CEN
BTicino Legrand CEN CEN PLUS
PRESSURE
MH200 YES NO NO
MH200N 03565 YES YES YES
F453AV (v1.0.19) YES NO NO
F453AV (v2.1.7) 573992 (v2.1.7) YES YES YES
F453 YES YES YES
F452V YES NO NO
F452 YES NO NO
www.myopen-legrandgroup.com 24
Open Web Net Protocol
IMPORTANT NOTE
CEN frames are always delivered via SCS to a Scenario Scheduler.
Without a Scenario Scheduler connected on the SCS BUS, the other gateways are not
able to read from the SCS System the CEN frames.
For example, if a command is configured as CEN a F453 can forward OWN CEN Frames
to a Client only if an MH200N is on the BUS. Else when the pushbutton of a command is
pressed, the F453 doesn’t translate this information.
www.myopen-legrandgroup.com 25
Open Web Net Language
Pag.1 di 19
Open Web Net Language
Updating history
Pag.2 di 19
Open Web Net Language
INDEX
Updating history................................................................................................................................... 2
INDEX ................................................................................................................................................. 3
1. Sound system (WHO = 16) .......................................................................................................... 4
1.1. WHAT table: ........................................................................................................................ 4
1.2. WHERE table:...................................................................................................................... 6
1.3. DIMENSIONS table: ........................................................................................................... 6
1.4. Allowed OPEN messages Command session: Amplifiers and sources set in ..................... 7
1.4.1. AMPLIFIERS/SOURCES ON Command ................................................................... 7
1.4.2. AMPLIFIERS/SOURCES OFF Command ................................................................. 8
1.4.3. SOURCES CYCLE Command .................................................................................... 8
1.4.4. SLEEP ACTIVATION Command............................................................................... 9
1.4.5. SLEEP DEACTIVATION Command ......................................................................... 9
1.4.6. FOLLOW ME Command ............................................................................................ 9
1.4.7. RDS START-SEND Command ................................................................................. 10
1.4.8. RDS STOP-SEND Command .................................................................................... 10
1.4.9. VOLUME UP Command ........................................................................................... 10
1.4.10. VOLUME DOWN Command ................................................................................... 11
1.4.11. FREQUENCY UP Command .................................................................................... 11
1.4.12. FREQUENCY DOWN Command............................................................................. 11
1.4.13. STATION UP Command ........................................................................................... 12
1.4.14. STATION DOWN Command ................................................................................... 12
1.5. Allowed OPEN messages Command session: Dimensions and status request and
dimensions written ......................................................................................................................... 13
1.5.1. VOLUME REQUEST Command .............................................................................. 13
1.5.2. STATUS REQUEST Command ................................................................................ 13
1.5.3. FREQUENCY REQUEST Command ....................................................................... 14
1.5.4. STATION REQUEST Command .............................................................................. 14
1.5.5. RDS REQUEST Command ....................................................................................... 15
1.5.6. VOLUME WRITE Command ................................................................................... 15
1.5.7. FREQUENCY WRITE Command ............................................................................ 15
1.5.8. STATION WRITE Command ................................................................................... 16
1.5.9. STATION MEMORIZED Command ........................................................................ 16
1.6. Allowed OPEN messages Monitor Session ....................................................................... 17
1.6.1. VOLUME INFORMATION...................................................................................... 17
1.6.2. STATUS INFORMATION ....................................................................................... 17
1.6.3. STATUS AND FREQUENCY INFORMATION ..................................................... 17
1.6.4. RDS INFORMATION ............................................................................................... 18
License ............................................................................................................................................... 19
Disclaimers......................................................................................................................................... 19
Pag.3 di 19
Open Web Net Language
Pag.4 di 19
Open Web Net Language
Pag.5 di 19
Open Web Net Language
0 General amplifiers
#0 0 Environment amplifiers
#1 1 Environment amplifiers
#2 2 Environment amplifiers
#3 3 Environment amplifiers
#4 4 Environment amplifiers
#5 5 Environment amplifiers
#6 6 Environment amplifiers
#7 7 Environment amplifiers
#8 8 Environment amplifiers
#9 9 Environment amplifiers
01 01 Amplifier
…. ….
99 99 Amplifier
1 Volume
2 High Tones
3 Low Tones
4 Balance
5 State
6 Frequency
7 Radio station / track
8 RDS
9 Frequency + Radio station / track
10 Radio station
Pag.6 di 19
Open Web Net Language
Pag.7 di 19
Open Web Net Language
Pag.10 di 19
Open Web Net Language
Pag.11 di 19
Open Web Net Language
*#16*where*8*parameter## If available:
where = [101 - 109]
parameter = it indicates the RDS string and it
includes 8 ASCII.
Example: enabled RDS on 101 source.
*#16*101*8*32*67*65*80*73*84*65*76##
If available:
*#16*where*8*parameter## where = [101 - 109]
parameter = it indicates the RDS string and it
includes 8 ASCII characters.
Example: enabled RDS on 101 source.
*#16*101*8*32*67*65*80*73*84*65*76##
Pag.16 di 19
Open Web Net Language
Pag.17 di 19
Open Web Net Language
Pag.18 di 19
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
Pag.19 di 19
Open Web Net Protocol
Brand Item
Legrand
BTicino F80/x, F520, F521, F522,
F523, 3522
www.myopen-legrandgroup.com 1
Open Web Net Protocol
Document History
Index
Sommaire
1 DESCRIPTION ............................................................................................................. 4
2 WHERE TABLE ............................................................................................................ 4
3 WHAT TABLE ............................................................................................................... 4
4 DIMENSION TABLE ..................................................................................................... 5
5 ACTION CONNECTION ............................................................................................... 6
5.1 Command to be sent: ............................................................................................. 6
5.1.1 Activation of the automatic reset ...................................................................... 6
5.1.2 Deactivation of the automatic reset .................................................................. 6
5.1.3 Start sending daily totalizers on an hourly basis for 16-bit for daily graphics ... 6
5.1.4 Start sending Average monthly on an hourly basis for 16-bit for media daily
graphics: ....................................................................................................................... 6
5.1.5 Start sending monthly totalizers current year on a daily basis for 32-bit for
monthly graphics: ......................................................................................................... 7
5.1.6 Start sending monthly totalizers on a daily basis, last year compared to 32-bit
graphics Previous Year :............................................................................................... 7
5.1.7 Actuator Enable:............................................................................................... 7
5.1.8 Forced Actuator for X Time: ............................................................................. 7
5.1.9 Forced actuator for Default Time:..................................................................... 8
5.1.10 End forced Actuator: ..................................................................................... 8
5.1.11 Reset totalizers: ............................................................................................ 8
5.2 Dimensions request ................................................................................................ 9
5.2.1 Request Status Stop & Go ............................................................................... 9
5.2.2 Request Status Stop & Go (open or close) .................................................... 10
5.2.3 Request Status Stop & Go (failure or no failure) ............................................ 10
5.2.4 Request Status Stop & Go (block or close) .................................................... 11
5.2.5 Request Status Stop & Go (open for CC between the N or close) ................. 11
www.myopen-legrandgroup.com 2
Open Web Net Protocol
5.2.6 Request Status Stop & Go (opened Ground fault or close) ............................ 12
5.2.7 Request Status Stop & Go (open for Vmax or close) ..................................... 12
5.2.8 Request Status Stop & Go (Self test disabled or Self test abled) ................... 13
5.2.9 Request Status Stop & Go (automatic reset off or on) ................................... 14
5.2.10 Request Status Stop & Go (Check off or on) .............................................. 14
5.2.11 Request Status Stop & Go (waiting for closing or close)............................. 15
5.2.12 Request Status Stop & Go (first 24 hours of opening or close) ................... 15
5.2.13 Request Status Stop & Go (Power failure downstream or close) ................ 16
5.2.14 Request Status Stop & Go (Power failure upstream or close) .................... 17
5.2.15 Start sending instantaneous consumption: ................................................. 17
5.2.16 Stop sending the instantaneous consumption ............................................ 18
5.2.17 Request the daily totalizers on an hourly basis for 16-bit for daily graphics 18
5.2.18 Request active power: ................................................................................ 18
5.2.19 Request energy / unit Totalizer: .................................................................. 19
5.2.20 Request Totalizer energy /units per month: ................................................ 19
5.2.21 Request partial Totalizer for current month: ................................................ 19
5.2.22 Request partial Totalizer for current day: .................................................... 19
5.2.23 Request actuators status: ........................................................................... 20
5.2.24 Request totalizers: ...................................................................................... 21
5.2.25 Request differential current level:................................................................ 22
5.3 Setup dimension ................................................................................................... 22
5.3.1 Automatic Update size: .................................................................................. 22
5.3.2 End Automatic Update size: ........................................................................... 22
6 EVENT CONNECTION............................................................................................... 24
6.1 Actuators status: ................................................................................................... 24
6.2 totalizers: .............................................................................................................. 24
6.3 Differential Current Level: ..................................................................................... 25
6.4 Answer to the active power request: ..................................................................... 25
6.5 Answer to the energy / unit totalizer request: ........................................................ 25
6.6 Answer to the totalizer energy/units per month request: ....................................... 25
6.7 Answer to the partial totalizer for current month request: ..................................... 25
6.8 Answer to the partial totalizer for current day request: .......................................... 25
www.myopen-legrandgroup.com 3
Open Web Net Protocol
1 DESCRIPTION
The following document describes the system of supervision (who=18). This system is
composed of various devices:
STOP&GO;
Centrale Energy Saving, load control, energy counters;
Actuators Energy saving;
2 WHERE TABLE
VALUE DESCRIPTION
3 WHAT TABLE
VALUE DESCRIPTION
26 Activation of the automatic reset
27 Deactivation of the automatic reset
Start sending daily totalizers on an hourly basis for 16-bit Daily
57
graphics
Start sending monthly on an hourly basis for 16-bit graphics average
58
Daily
Start sending monthly totalizers current year on a daily basis for 32-bit
59
Monthly graphics
Start sending monthly totalizers on a daily basis, last year compared
510
to 32-bit graphics TouchX Previous Year
71 Enable Actuator
73 Forced actuator for X Time
www.myopen-legrandgroup.com 4
Open Web Net Protocol
4 DIMENSION TABLE
VALUE DESCRIPTION
113 Active Power
1200 End Automatic Update size
51 Energy/Unit Totalizer
52 Energy/Unit pe month
53 Partial totalizer for current month
54 Partial totalizer for current day
71 Actuators info
72 Totalizers
73 Differential current level
250 Status Stop&Go (Général)
251 Status Stop&Go (open/close)
252 Status Stop&Go (failure/no failure)
253 Status Stop&Go(block/not block)
254 Status Stop&Go(open for CC between the N/not open for CC between the N/)
255 Status Stop&Go(opened ground falt/ not opened ground falt)
256 Status Stop&Go(open for Vmax/Not open for Vmax)
257 Status Stop&Go(Self-test disabled/close)
258 Status Stop&Go(Automatic reset off/close)
259 Status Stop&Go(check off/close)
260 Status Stop&Go(Witing for closing/close)
261 Status Stop&Go(First 24hours of opening/close)
262 Status Stop&Go(Power failure downstream/close)
263 Status Stop&Go(Power failure upstream/close)
511 Daily totalizers on an hourly basis for 16-bit Daily graphics
512 Monthly average on an hourly basis for 16-bit Media Daily graphics
513 Monthly totalizers current year on a daily basis for 32-bit Monthly graphics
Monthly totalizers on a daily basislast year compared to 32 bit graphics TouchX
514
Previous Year
www.myopen-legrandgroup.com 5
Open Web Net Protocol
5 ACTION CONNECTION
5.1.3 Start sending daily totalizers on an hourly basis for 16-bit for daily
graphics
5.1.4 Start sending Average monthly on an hourly basis for 16-bit for media
daily graphics:
www.myopen-legrandgroup.com 6
Open Web Net Protocol
5.1.5 Start sending monthly totalizers current year on a daily basis for 32-bit
for monthly graphics:
5.1.6 Start sending monthly totalizers on a daily basis, last year compared to
32-bit graphics Previous Year :
www.myopen-legrandgroup.com 7
Open Web Net Protocol
www.myopen-legrandgroup.com 8
Open Web Net Protocol
www.myopen-legrandgroup.com 9
Open Web Net Protocol
b9Check off
b10Waiting for closing
b11First 24 hours of opening
b12Power failure downstream
b13Power failure upstream
5.2.5 Request Status Stop & Go (open for CC between the N or close)
*#18*<Where>*254*<b4>## b1open
*#18*<Where>*255*<b5>## b2failure
*#18*<Where>*256*<b6>##
*#18*<Where>*257*< b7>##
b3block
*#18*<Where>*258*< b8>## b4Open for CC between the N
*#18*<Where>*259*< b9>## b5Opened Ground Fault
*#18*<Where>*260*< b10>## b6Open for Vmax
*#18*<Where>*261*< b11>## b7Self-test disabled
*#18*<Where>*262*< b12>##
*#18*<Where>*263*< b13>##
b8Automatic reset off
b9Check off
b10Waiting for closing
b11First 24 hours of opening
b12Power failure downstream
b13Power failure upstream
www.myopen-legrandgroup.com 12
Open Web Net Protocol
5.2.8 Request Status Stop & Go (Self test disabled or Self test abled)
www.myopen-legrandgroup.com 13
Open Web Net Protocol
www.myopen-legrandgroup.com 15
Open Web Net Protocol
www.myopen-legrandgroup.com 16
Open Web Net Protocol
*#18*<Where>*1200#<Type>*
Client Server
<Time>##
Val = Watt
Client Server *#18*<where>*113*<Val>##
www.myopen-legrandgroup.com 17
Open Web Net Protocol
5.2.17 Request the daily totalizers on an hourly basis for 16-bit for daily
graphics
www.myopen-legrandgroup.com 18
Open Web Net Protocol
<Val> =Watt
www.myopen-legrandgroup.com 19
Open Web Net Protocol
Forcing:
•1 = Forced
•0 = Not Forced
Threshold:
•1 = Below Threshold
*#18*where*71*<disabled>* •0 = Above Threshold
<forcing>*
Client Server
<threshold>*<protection>* Protection:
<phase>*<advanced>## •1 = Protection
•0 = Not Protection
phase
•1 = Disable of Local Phase
•0 = Disable of Other Phase
advanced
•1 = Advanced
•2 = Basic
www.myopen-legrandgroup.com 20
Open Web Net Protocol
•0 = Not Forced
Threshold:
•1 = Below Threshold
•0 = Above Threshold
Protection:
•1 = Protection
•0 = Not Protection
phase
•1 = Disable of Local Phase
•0 = Disable of Other Phase
advanced
•1 = Advanced
•2 = Basic
<Energy>
Energy from the reset expressed in
*#18*where*72#<Tot_N>*<Energy>* Wh
Client Server <D>*<M>*<Y>*<H>*<m>##
<D>Day of the last reset
<M>Month of the last reset
<Y>Year of the last reset
<H>Hour of the last reset
<m> Minute of the last reset
*#18*where*72#<Tot_N>*<Energy>* <Energy>
Client Server <D>*<M>*<Y>*<H>*<m>##
Energy from the reset expressed in
Wh
<D>Day of the last reset
<M>Month of the last reset
<Y>Year of the last reset
www.myopen-legrandgroup.com 21
Open Web Net Protocol
1 = active power
www.myopen-legrandgroup.com 22
Open Web Net Protocol
www.myopen-legrandgroup.com 23
Open Web Net Protocol
6 EVENT CONNECTION
6.1 Actuators status:
Event Connection Open Frame Note
Disabled:
• 1 = Disabled
• 0 = Enabled
Forcing:
•1 = Disabled
•0 = Enabled
Threshold:
•1 = Below Threshold
*#18*where*71*<disabled>* •0 = Above Threshold
<forcing>*
Client Server
<threshold>*<protection>* Protection:
<phase>*<advanced>## •1 = Protection
•0 = Not Protection
phase
•1 = Disable of Local Phase
•0 = Disable of Other Phase
advanced
•1 = Advanced
•2 = Basic
6.2 totalizers:
Event Connection Open Frame Note
<Tot_N>
Totalizer Number: values from 1 to 2
<Energy>
*#18*where*72#<Tot_N>*<Energy>* Energy from the reset expressed in
Client Server <D>*<M>*<Y>*<H>*<m>## Wh
<D>Day of the last reset
<M>Month of the last reset
<Y>Year of the last reset
<H>Hour of the last reset
<m> Minute of the last reset
www.myopen-legrandgroup.com 24
Open Web Net Protocol
Client Server
*#18*where*53*<Val>## Request partial Totalizer for current month
Val = Watt
Client Server
*#18*where*54*<Val>## Request partial Totalizer for current day
Val = Watt
www.myopen-legrandgroup.com 25
Open Web Net Protocol
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 26
1
Who = 22
Sound Diffusion
Version 1.1
My Open Staff
Contents
1 Introduction 4
1.1 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 WHO 22 7
2.1 WHAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 DIMENSION Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 WHERE Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
CONTENTS
3
CHAPTER 1. INTRODUCTION
Chapter 1
Introduction
This file is available from http://www.myopen-legrandgroup.com. The purpose of this document is to describe
the Open Web Net Message for WHO = 22 - Sound Diffusion System. In particular, the document contains the
"1.1 Abbreviations" section which describe some terms, with the relative values, used within the open message.
The second chapter, "WHO 22", contains the "WHAT", "DIMENSION" and "WHERE" tables, finally the chapter
3, "Allowed OPEN messages Session", contains command and event session, status request, dimension writing
and request for source and speakers.
1.1 Abbreviations
• 1 → Voice
• 2 → Canal Right
• 3 → Canal Left
• 4 → Canal Stereo
• 11 → All Source
• 1 = ON
4
CHAPTER 1. INTRODUCTION
• 2 = 100Hz;
• 3 = 150Hz;
• .........;
• .........;
• 15 = 750Hz
• 1 = FM;
• 2 = AM-LW;
• 3 = AM-MW;
• 4 = AM-SW
• F500
[1-15]:
• F500N
• 4 = Pop;
• 5 = Rock;
• 6 = Classic;
• 7 = Techno;
• 8 = Party;
• 9 = Soft;
• 10 = Full bass;
• 11 = Full treble;
• 16-25 = User defined preset
5
CHAPTER 1. INTRODUCTION
• 1 = ON
• 1→band=BAND1*BAND2*
BAND3;
• 2→band=BAND4*BAND5*
BAND6;
• 3→band=BAND7*BAND8;
6
CHAPTER 2. WHO 22
Chapter 2
WHO 22
Value Description
0 Turn off
1 Turn on
2 Source turned on
3 Increase volume
4 Decrease volume
5 Automatic tuner search towards higher frequencies
6 Manual tuner search towards lower frequencies
9 Go to a following station
10 Go to a previous station
11 Go to a following track
12 Go to a previous track
22 Sliding request
31 Ask a source to start telling RDS message
32 Ask a source to stop telling RDS message
33 Store the presently tuned frequency on a certain station
34 Turn ON Amplifier with follow me method
35 Turn ON Amplifier to a certain source
36 Increment Low Tones
37 Decrement Low Tones
38 Increment Mid Tones
39 Decrement Mid Tones
40 Increment High Tones
41 Decrement High Tones
42 Increment balance (left>right)
43 Decrement balance (left<right)
55 Next Preset
56 Previous Preset
Value Description
1 Volume
2 High Tones
3 Medium Tones
4 Low Tones
5 Frequency
6 Track/station
7
CHAPTER 2. WHO 22
7 Play status
11 Frequency and Station
12 Device state
17 Balance
18 3D
19 Preset
20 Loudness
Description Value
Source 2#sourceID
Speaker 3#area#point
Speaker Area 4#area
General 5#sender_address
All Source 6
8
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
Chapter 3
9
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
10
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
• Aux;
• Multimedia SCS Source
• <freqStep>= if not speci-
fied the step is = 1
11
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
12
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
13
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
14
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
15
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
3.3.2 Speaker
3.4.2 Speakers
3.4.2.1 Volume - Dimension = 1
16
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
17
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
18
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
3.5.2 Speakers
3.5.2.1 Volume - Dimension = 1
19
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
20
CHAPTER 3. ALLOWED OPEN MESSAGES SESSION
21
Open Web Net Language
Brand Item
Legrand
BTicino
www.myopen-legrandgroup.com 1
Open Web Net Language
Document History
www.myopen-legrandgroup.com 2
Open Web Net Language
Index
WHO = 24 LIGHTING MANAGEMENT ....................................................................... 4
1 Table WHAT ............................................................................................................... 4
2 Table WHERE ............................................................................................................ 4
2.1 Examples................................................................................................................ 4
3 Table DIMENSIONS ................................................................................................... 5
4 Open messages: command session ........................................................................... 6
4.1 Set up Switch On Level .......................................................................................... 6
4.2 Set up Max Lux Level ............................................................................................. 7
4.3 Set up Maintained Level ......................................................................................... 8
4.4 Set Auto Switch On Enable/Disable ...................................................................... 9
4.5 Set up Switch On Delay........................................................................................ 10
4.6 Set Auto Switch Off Enable/Disable .................................................................... 11
4.7 Set up Switch Off Delay........................................................................................ 12
4.8 Set up Delay Timer ............................................................................................... 13
4.9 Set up Stand-by Timer.......................................................................................... 14
4.10 Set up Stand-by Value ..................................................................................... 15
4.11 Set up OFF Value............................................................................................. 16
4.12 Set up Slave Offset (GAP) value ...................................................................... 17
4.13 Set State ......................................................................................................... 19
4.14 Set Centralised lux-value ................................................................................ 21
4.15 Activation Profile Frame ................................................................................... 23
4.16 Enable/Disable Slave Offset............................................................................. 24
5 Open messages: Request commands ...................................................................... 25
5.1 Switch ON level request ....................................................................................... 25
5.2 Max Lux Level request ......................................................................................... 26
5.3 Maintained Level request ..................................................................................... 27
5.4 Request Auto Switch On Enable/Disable ............................................................ 28
5.5 Switch On Delay request ...................................................................................... 28
5.6 Request Auto Switch Off Enable/Disable ............................................................. 30
5.7 Switch Off Delay request ...................................................................................... 31
5.8 Delay Timer request ............................................................................................. 32
5.9 Stand-by Timer request ........................................................................................ 33
5.10 Stand-by Value request .................................................................................... 34
5.11 OFF Value request ........................................................................................... 35
5.12 Slave Offset (GAP) value request .................................................................... 36
5.13 State request .................................................................................................... 37
5.14 Centralised lux-value request ........................................................................... 39
6 Open messages: Event sessions ............................................................................. 40
6.1 State change ........................................................................................................ 40
6.2 Centralised lux-value ............................................................................................ 41
License.............................................................................................................................. 42
Disclaimers ....................................................................................................................... 42
www.myopen-legrandgroup.com 3
Open Web Net Language
1 Table WHAT
2 Table WHERE
RECIPIENT SENDER
LM_zone_num # dev_type & sys_addr #00# LM_zone_num # dev_type & sys_addr
LM_zone_num
Code Description
0 No zones
1000+zone number Zone selection
1000 Every zones
dev_type
Code Description
1 BMNE500/002645 device
99991 Lighting Console
9991 Virtual Configurator
4 Broadcast
8 Unknown
sys_addr
From number 1 to 9
2.1 Examples
www.myopen-legrandgroup.com 4
Open Web Net Language
3 Table DIMENSIONS
1 Switch ON
2 Max Lux
3 Maintained Level
4 Automatic Switch ON
5 Switch ON Delay
6 Automatic Switch OFF
7 Switch OFF Delay
8 Delay Timer
9 Stand-by Timer
10 Stand-by value
11 Off value
12 Slave Offset (GAP) value
17 State (Automatic/Manual/Stop)
18 Centralised Lux value
www.myopen-legrandgroup.com 5
Open Web Net Language
WHERE:
www.myopen-legrandgroup.com 6
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 7
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 8
Open Web Net Language
WHERE:
WHERE:
Automatic switch on of
Auto_sw_on lamps :
0-1
0= disable
1=enable
www.myopen-legrandgroup.com 9
Open Web Net Language
Automatic switch on of
Auto_sw_on lamps :
0-1
0= disable
1=enable
WHERE:
www.myopen-legrandgroup.com 10
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 11
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 12
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 13
Open Web Net Language
WHERE:
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
www.myopen-legrandgroup.com 14
Open Web Net Language
WHERE:
WHERE:
TCP/IP:
*#24*WHERE*#10*Standby_val## Light level to which lights
Client -> Server
are dimmed after a
certain stand-by
timer;expressed as a
Standby_val percentage value:
0-100
1= lower luminosity
intensity
100=maximum
luminosity intensity
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
www.myopen-legrandgroup.com 15
Open Web Net Language
WHERE:
TCP/IP:
*#24*WHERE*10*Standby_val##
Server -> Client Light level to which lights
are dimmed after a certain
stand-by timer; expressed
Standby_val as a percentage value:
0-100
1= lower luminosity
intensity
100=maximum luminosity
intensity
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
www.myopen-legrandgroup.com 16
Open Web Net Language
WHERE:
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
www.myopen-legrandgroup.com 17
Open Web Net Language
WHERE:
www.myopen-legrandgroup.com 18
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TIME
Time or duration for Exit mode
[0-23]*[0-
(“time” or “for”)
59]*[0-59]
TCP/IP *#*1##
ACK: if the command is sent to the Bus
Server -> or
NACK: if the command is not sent to the Bus
Client *#*0##
www.myopen-legrandgroup.com 19
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TIME
Time or duration for Exit mode
[0-23]*[0-
(“time” or “for”)
59]*[0-59]
www.myopen-legrandgroup.com 20
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TCP/IP *#*1##
ACK: if the command is sent to the Bus
Server -> or
NACK: if the command is not sent to the Bus
Client *#*0##
www.myopen-legrandgroup.com 21
Open Web Net Language
Commands
session Open frames Notes
WHERE:
www.myopen-legrandgroup.com 22
Open Web Net Language
WHERE:
Identification profile
Profile_ID number
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
www.myopen-legrandgroup.com 23
Open Web Net Language
WHERE:
www.myopen-legrandgroup.com 24
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 25
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 26
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 27
Open Web Net Language
WHERE:
WHERE:
Automatic switch on of
Auto_sw_on lamps :
0-1
0= disable
1=enable
WHERE:
www.myopen-legrandgroup.com 28
Open Web Net Language
WHERE:
www.myopen-legrandgroup.com 29
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 30
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 31
Open Web Net Language
WHERE:
WHERE:
www.myopen-legrandgroup.com 32
Open Web Net Language
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
WHERE:
www.myopen-legrandgroup.com 33
Open Web Net Language
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
WHERE:
TCP/IP:
*#24*WHERE*10*Standby_val##
Server -> Client Light level to which lights
are dimmed after a certain
stand-by timer; expressed
Standby_val as a percentage value:
0-100
0= lower luminosity
intensity
100=maximum luminosity
intensity
www.myopen-legrandgroup.com 34
Open Web Net Language
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
WHERE:
www.myopen-legrandgroup.com 35
Open Web Net Language
WHERE:
*#*1##
TCP/IP ACK: if the command is sent to the Bus
or
Server -> Client NACK: if the command is not sent to the Bus
*#*0##
WHERE:
www.myopen-legrandgroup.com 36
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TCP/IP:
Client -> *#24*WHERE*17## zone_num # dev_type & sys_addr
Server #00#
zone_num # dev_type & sys_addr
TCP/IP *#*1##
ACK: if the command is sent to the Bus
Server -> or
NACK: if the command is not sent to the Bus
Client *#*0##
www.myopen-legrandgroup.com 37
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TIME
Time or duration for Exit mode
[0-23]*[0-
(“time” or “for”)
59]*[0-59]
www.myopen-legrandgroup.com 38
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TCP/IP: #00#
Client -> *#24*WHERE*18*Sensor_addr## zone_num # dev_type & sys_addr
Server
TCP/IP *#*1##
ACK: if the command is sent to the Bus
Server -> or
NACK: if the command is not sent to the Bus
Client *#*0##
Commands
session Open frames Notes
WHERE:
www.myopen-legrandgroup.com 39
Open Web Net Language
Commands
session Open frames Notes
WHERE:
TIME
Time or duration for Exit mode
[0-23]*[0-
(“time” or “for”)
59]*[0-59]
www.myopen-legrandgroup.com 40
Open Web Net Language
Commands
session Open frames Notes
WHERE:
www.myopen-legrandgroup.com 41
Open Web Net Language
License
By using and/or copying this document, you (the licensee) agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to copy, and distribute the contents of this document, in any medium for any purpose
and without fee or royalty is hereby granted, provided that you include the following on ALL copies
of the document, or portions thereof, that you use:
A link or URL to the www.myopen-legrandgroup.com.
The copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred,
but a textual representation is permitted) of the form: "Copyright © [date-of-document]
www.myopen-legrandgroup.com. All Rights Reserved".
When space permits, inclusion of the full text of this NOTICE should be provided. We request that
authorship attribution be provided in any software, documents, or other items or products that you
create pursuant to the implementation of the contents of this document, or any portion thereof.
Any contributions to the document (i.e. translation, modifications, improvements, etc) has to be
submitted to and accepted by the My Open staff (using the forum of the community or sending an
email via the www.myopen-legrandgroup.com dedicated section) . Once the improvement has been
accepted the new release will be published in the My Open Community web site.
.
Disclaimers
www.myopen-legrandgroup.com 42
Open Web Net Protocol
www.myopen-legrandgroup.com 1
Open Web Net Protocol
Document History
Index
www.myopen-legrandgroup.com 2
Open Web Net Protocol
DESCRIPTION
Dry Contact Interfaces and some IR Interfaces are able to provide the state of their
contacts / IR.
The last version of My Home gateways are able to translate the state of these devices in
Open Web Net messages.
This function is really useful to know the state of the system and to execute or condition
scenarios.
The alarm devices are able to provide the state information in any case, when the burglar
alarm system is engaged or not engaged.
For example, if a dry contact interface is used to detect an intrusion on a window, this
device can be used to know the status of the windows: opened / closed.
This information can be used:
- to run a scenario: when the window is opened, heating off
- to monitor the window state from a remote application
www.myopen-legrandgroup.com 3
Open Web Net Protocol
WHAT TABLE
CONNECTION 3
VALUE DESCRIPTION
ACTION EVENT
31 ON / IR Detection W/R R
32 OFF / IR not/end Detection W/R R
CONNECTION 3
PARAMETER DESCRIPTION
ACTION EVENT
0 State if requested R R
State if an event happens in the
1 W/R R
System
WHERE TABLE
VALUE DESCRIPTION
For automation dry contact interface
(3477 and F428, 573996 and 03553)
3 [1-201]
WHERE is configured only using
Virtual Configurator Software
For alarm dry contact interface and IR
(3480, F482, IR 4610, 4611, 4640
3 [1-9][1-9] 067513, 003573, 573936, 573937,573938, 573939)
WHERE is configured using Z and N
with physical configurators
www.myopen-legrandgroup.com 4
Open Web Net Protocol
ACTION CONNECTION
Command messages
Request massage
www.myopen-legrandgroup.com 5
Open Web Net Protocol
EVENT CONNECTION
www.myopen-legrandgroup.com 6
Open Web Net Protocol
EXAMPLE
www.myopen-legrandgroup.com 7
Open Web Net Protocol
www.myopen-legrandgroup.com 8
Open Web Net Protocol
The Alarm Dry Contact Interface close the contact and then open it.
A software request the state of the contact of the Alarm Dry Contact Interface.
The Automation Dry Contact Interface – Channel 1, closes and opens the contact.
A software requests the state of the contact – channel 1 while it’s opened.
The Automation Dry Contact Interface – Channel 2 closes and opens the contact.
A software request the state of the Dry Contact – Channel 2 while it’s closed.
www.myopen-legrandgroup.com 9
Open Web Net Protocol
www.myopen-legrandgroup.com 10
Open Web Net Protocol
www.myopen-legrandgroup.com 11
Open Web Net Protocol
ALARM IR CONFIGURATION
www.myopen-legrandgroup.com 12
Open Web Net Protocol
www.myopen-legrandgroup.com 13