Difference between revisions of "OWN OpenWebNet Language Reference"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
		
	
| Line 41: | Line 41: | ||
|}  | |}  | ||
| − | ==   | + | == The WHO Table ==  | 
| − | + | {| class="wikitable"  | |
| − | + | ! style="text-align:left;"| WHO  | |
| − | + | ! style="text-align:left;"| Service  | |
| − | + | |-  | |
| + | |0  | ||
| + | |[[WHO=0 - Scenarios|Scenarios]]  | ||
| + | |-  | ||
| + | |1  | ||
| + | |[[WHO=1 - Lighting|Lighting]]  | ||
| + | |-  | ||
| + | |2  | ||
| + | |[[WHO=2 - Automation|Automation]]  | ||
| + | |-  | ||
| + | |3  | ||
| + | |[[WHO=3 - Load Control|Load Control]]  | ||
| + | |-  | ||
| + | |4  | ||
| + | |[[WHO=4 - Heating|Heating]]  | ||
| + | |-  | ||
| + | |5  | ||
| + | |[[WHO=5 - Burglar Alarm|Burglar Alarm]]  | ||
| + | |-  | ||
| + | |6  | ||
| + | |[[WHO=6 - Door Entry System|Door Entry System]]  | ||
| + | |-  | ||
| + | |7  | ||
| + | |[[WHO=7 - Multimedia|Multimedia]]  | ||
| + | |-  | ||
| + | |9  | ||
| + | |[[WHO=9 - Auxiliary|Auxiliary]]  | ||
| + | |-  | ||
| + | |13  | ||
| + | |[[WHO=13 - Device Communication|Device Communication]]  | ||
| + | |-  | ||
| + | |14  | ||
| + | |[[WHO=14 - Light+shutters actuators lock|Light+shutters actuators lock]]  | ||
| + | |-  | ||
| + | |15  | ||
| + | |[[WHO=15 - CEN MH200N|CEN MH200N]]  | ||
| + | |-  | ||
| + | |16  | ||
| + | |[[WHO=16 - Sound System|Sound System]]  | ||
| + | |-  | ||
| + | |17  | ||
| + | |[[WHO=17 - Scenario Programming|Scenario Programming]]  | ||
| + | |-  | ||
| + | |18  | ||
| + | |[[WHO=18 - Energy Management|Energy Management]]  | ||
| + | |-  | ||
| + | |24  | ||
| + | |[[WHO=24 - Lighting Management|Lighting Management]]  | ||
| + | |-  | ||
| + | |25  | ||
| + | |[[WHO=25 - CEN F454|CEN F454]]  | ||
| + | |-  | ||
| + | |1000  | ||
| + | |[[WHO=1000 - Diagnostic|Diagnostic]]  | ||
| + | |-  | ||
| + | |1001  | ||
| + | |[[WHO=1001 - Automation Diagnostic|Automation Diagnostic]]  | ||
| + | |-  | ||
| + | |1004  | ||
| + | |[[WHO=1004 - Heating Diagnostic|Heating Diagnostic]]  | ||
| + | |-  | ||
| + | |1013  | ||
| + | |[[WHO=1013 - Device Diagnostic|Device Diagnostic]]  | ||
| + | |-  | ||
| + | |}  | ||
Revision as of 18:58, 15 November 2014
The OpenWebNet protocol was defined in 2000 by Bticino to specify the communication with a Bticino domotic gateway, connected via LAN, RS-232 (serial) or USB.
Basic Syntax Rules
A Bticino gateway receives and sends OPEN messages:
- A message is a simple string, containing the characters asterisk (*), hash (#) and numbers from 0 to 9.
 - each message begins with an asterisk (*) and ends with a double hash (##).
 - within the message, fields are separated by an asterisk (*).
 
Example: *field1*field2*field3*...fieldN##
The following table shows the allowed syntax:
| Message Type | Message | Note | 
|---|---|---|
| ACK | *#*1## | Message accepted/understood | 
| NACK | *#*0## | Message not accepted/understood | 
| Standard | *WHO*WHAT*WHERE## | Standard message | 
| Status Request | *#WHO*WHERE## | Request a state (e.g. if a light is ON or OFF) | 
| Dimension Request | *#WHO*WHERE*DIMENSION## | Request the dimension | 
| Dimension Write | *#WHO*WHERE*#DIMENSION*VAL1*VAL2*...*VALn## | Write a dimension | 
The WHO Table
| WHO | Service | 
|---|---|
| 0 | Scenarios | 
| 1 | Lighting | 
| 2 | Automation | 
| 3 | Load Control | 
| 4 | Heating | 
| 5 | Burglar Alarm | 
| 6 | Door Entry System | 
| 7 | Multimedia | 
| 9 | Auxiliary | 
| 13 | Device Communication | 
| 14 | Light+shutters actuators lock | 
| 15 | CEN MH200N | 
| 16 | Sound System | 
| 17 | Scenario Programming | 
| 18 | Energy Management | 
| 24 | Lighting Management | 
| 25 | CEN F454 | 
| 1000 | Diagnostic | 
| 1001 | Automation Diagnostic | 
| 1004 | Heating Diagnostic | 
| 1013 | Device Diagnostic |