Line 1: |
Line 1: |
| <languages/> | | <languages/> |
− | ===Example of description in XML=== | + | ===Пример описания в XML=== |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| <item addr="100:10" name="blinds" type="blinds" system="yes"> | | <item addr="100:10" name="blinds" type="blinds" system="yes"> |
− | <linked addr="101:1"/> // is bound to the button with the address 101:1 | + | <linked addr="101:1"/> // привязан к кнопке с адресом 101:1 |
− | <automation ……/> // set the automation for this element | + | <automation ……/> // установить автоматизацию для этого элемента |
| </item> | | </item> |
| </syntaxhighlight> | | </syntaxhighlight> |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| <item addr="100:10" name="Blinds" type="blinds" vanes="307:5"> | | <item addr="100:10" name="Blinds" type="blinds" vanes="307:5"> |
− | <linked addr="101:1"/> // is bound to the button with the address 101:1 | + | <linked addr="101:1"/> // привязан к кнопке с адресом 101:1 |
− | <automation ……/> // set the automation for this element | + | <automation ……/> // установить автоматизацию для этого элемента |
| </item> | | </item> |
| </syntaxhighlight> | | </syntaxhighlight> |
− | vanes="blinds ID:SUBID" – for adding and control vanes | + | vanes="blinds ID:SUBID" – для добавления и управления пластинами |
| | | |
− | ===Device status (3 bytes)=== | + | ===Состояние устройства (3 байта)=== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte number!!description | + | !Номер байта!!Описание |
| |- | | |- |
− | |0||Device status.<br>0 – closed<br>1 – open<br>2 – is closing<br>3 – is opening<br>4 – middle position<br>5 – unknown | + | |0||Состояние устройства.<br>0 – закрыто<br>1 – открыто<br>2 – закрывается<br>3 – открывается<br>4 – среднее положение<br>5 – неизвестно |
| |- | | |- |
− | |1||Setpoint level<br>0..250 | + | |1||Уровень заданного значения<br>0..250 |
| |- | | |- |
− | |2||Current level<br>0..250 | + | |2||Текущий уровень<br>0..250 |
| |} | | |} |
| | | |
− | ===Possible variants of setting the status=== | + | ===Возможные варианты установки статуса=== |
− | ====single-byte==== | + | ====однобайтовый==== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !byte!!description | + | !Байт!!Описание |
| |- | | |- |
− | |0||0 – stop or 0%<br>1 – stop or 100%<br>2 – 0%<br>3 – 100%<br>4 – stop<br>5 – stop or reverse 0%/100%<br>8 – level +25 (+10%)<br>9 – level -25 (-10%)<br>0xFF – Change the status for the opposite one | + | |0||0 – стоп или 0%<br>1 – стоп или 100%<br>2 – 0%<br>3 – 100%<br>4 – стоп<br>5 – стоп или реверс 0%/ 100%<br>8 — уровень +25 (+10%)<br>9 — уровень -25 (-10%)<br>0xFF — изменить статус на противоположный |
| |} | | |} |
− | ====2-bytes==== | + | ====двухбайтный==== |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !byte!!description | + | !Байт!!Описание |
| |- | | |- |
− | |0||7 – direct value<br>8 – increase setpoint by value<br>9 – decrease setpoint by value | + | |0||7 – прямое значение<br>8 – увеличение заданного значения на порядок<br>9 – уменьшение заданного значения на порядок |
| |- | | |- |
− | |1||level (0-250) | + | |1||уровень (0-250) |
| |} | | |} |