Line 1: |
Line 1: |
− | ===Example of description in XML=== | + | <languages/> |
| + | <translate> |
| + | ===Example of description in XML=== <!--T:1--> |
| | | |
| + | <!--T:2--> |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| <item type="AC" name="AC" addr="123:4"/> | | <item type="AC" name="AC" addr="123:4"/> |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | ===Additional parameters=== | + | ===Additional parameters=== <!--T:3--> |
| | | |
| + | <!--T:4--> |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
Line 18: |
Line 22: |
| |- | | |- |
| |t-delta||number||temperature range||16 | | |t-delta||number||temperature range||16 |
| + | |- |
| + | |t-step||number||temperature step value||1 |
| |- | | |- |
| |modes||bit mask||Mask of operation modes (fan, cool, dry, heat, auto)||0x1F | | |modes||bit mask||Mask of operation modes (fan, cool, dry, heat, auto)||0x1F |
Line 37: |
Line 43: |
| <nowiki>*</nowiki> – required fields | | <nowiki>*</nowiki> – required fields |
| | | |
− | ===Device status upon status request (8 bytes)=== | + | ===Device status upon status request (8 bytes)=== <!--T:5--> |
| | | |
| + | <!--T:6--> |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !!Byte number!!Bit number!!Description
| + | !Byte number!!Bit number!!Description |
| |- | | |- |
| |0||0<br>3<br>4-7||On/Off<br>Autostate<br>Mode:<br>0 – fan<br>1 – cool<br>2 – dry<br>3 – heat<br>4 – auto | | |0||0<br>3<br>4-7||On/Off<br>Autostate<br>Mode:<br>0 – fan<br>1 – cool<br>2 – dry<br>3 – heat<br>4 – auto |
Line 47: |
Line 54: |
| |1-2||8-23||Temperature setpoint | | |1-2||8-23||Temperature setpoint |
| |- | | |- |
− | |3||24-27<br><br><br><br><br><br><br><br>28-31<br><br><br><br><br><br><br>||Horizontal vanes:<br>0 – left<br>1 – left-center<br>2 – center<br>3 – center-right<br>4 – right<br>5 – sides (low angle)<br>6 – sides (high angle)<br>7 – from sides to center<br>Vertical vanes:<br>0 – auto<br>1 – top<br>2 – top-center<br>3 – center<br>4 – center-bottom<br>5 – bottom<br>6 – swing | + | |3||24-27<br><br><br><br><br><br><br><br><br>28-31<br><br><br><br><br><br><br><br>||Horizontal vanes:<br>0 – left<br>1 – left-center<br>2 – center<br>3 – center-right<br>4 – right<br>5 – sides (low angle)<br>6 – sides (high angle)<br>7 – from sides to center<br>Vertical vanes:<br>0 – auto<br>1 – top<br>2 – top-center<br>3 – center<br>4 – center-bottom<br>5 – bottom<br>6 – swing |
| |- | | |- |
− | |4||32-35||Fan:<br>0 – auto<br>1 – 1st speed<br>2 – 2nd speed<br>3 – 3rd speed<br>4 – 4th speed<br>5 – 5th speed<br>6 – silent mode | + | |4||32-35<br><br><br><br><br><br><br><br>||Fan:<br>0 – auto<br>1 – 1st speed<br>2 – 2nd speed<br>3 – 3rd speed<br>4 – 4th speed<br>5 – 5th speed<br>6 – silent mode |
| |- | | |- |
| |5-6||40-55||Current temperature | | |5-6||40-55||Current temperature |
Line 58: |
Line 65: |
| |} | | |} |
| | | |
− | ===Possible variants of setting the status=== | + | ===Possible variants of setting the status=== <!--T:7--> |
| ====1-byte==== | | ====1-byte==== |
| {|class="wikitable" | | {|class="wikitable" |
Line 67: |
Line 74: |
| |} | | |} |
| | | |
− | ====2-bytes==== | + | ====2-bytes==== <!--T:8--> |
| | | |
| + | <!--T:9--> |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
Line 78: |
Line 86: |
| |} | | |} |
| | | |
− | ====3-bytes==== | + | ====3-bytes==== <!--T:10--> |
| | | |
| + | <!--T:11--> |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
Line 86: |
Line 95: |
| |0||0xf | | |0||0xf |
| |- | | |- |
− | |1||16 – Mode (value)<br>18 – Mode (step)<br>32 – Fan (value)<br>34 – Fan (step)<br>48 – Horizontal vanes (value)<br>50 – Horizontal vanes (step)<br>64 – Vertical vanes (value)<br>66 – Vertical vanes (step) | + | |1||16 – Mode (value)<br>18 – Mode (step)<br>32 – Fan (value)<br>34 – Fan (step)<br>48 – Horizontal vanes (value)<br>50 – Horizontal vanes (step)<br>64 – Vertical vanes (value)<br>66 – Vertical vanes (step)<br>80 - Set current temp |
| |- | | |- |
| |2||value – select value (for example status {0xf0, 32, 2} set fan 2)<br>step – set step (cyclic) (for example status {0xf0, 34, 2} set fan +2; status {0xf0, 34, -1} set fan -1) | | |2||value – select value (for example status {0xf0, 32, 2} set fan 2)<br>step – set step (cyclic) (for example status {0xf0, 34, 2} set fan +2; status {0xf0, 34, -1} set fan -1) |
| |} | | |} |
| | | |
− | ====4-bytes==== | + | ====4-bytes==== <!--T:12--> |
| | | |
| + | <!--T:13--> |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
Line 105: |
Line 115: |
| |3||integer part of temperature | | |3||integer part of temperature |
| |} | | |} |
| + | </translate> |