Line 1: |
Line 1: |
| <languages/> | | <languages/> |
− | Air conditioner virtual device
| + | Виртуальное устройство кондиционера |
− | ===Example of description in XML=== | + | ===Пример описания в XML=== |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
− | <item addr="335:112" name="Conditioner" type="conditioner" vane-ver="0x3"/> // Conditioner virtual device description | + | <item addr="335:112" name="Conditioner" type="conditioner" vane-ver="0x3"/> // Описание виртуального устройства кондиционера |
− | <import-script id="335" CONDID="140" IRID="335:17" path="conditioner-MITS-4.txt"/> // Conditioner control script description
| + | <import-script id="335" CONDID="140" IRID="335:17" path="conditioner-MITS-4.txt"/> // Описание скрипта управления кондиционером |
− | //Description with the help of one tag: | + | //Описание с помощью одного тега: |
| <item IRT="566:64" addr="566:250" name="conditioner" script-id="con" path="scripts/con.txt" type="conditioner"/> | | <item IRT="566:64" addr="566:250" name="conditioner" script-id="con" path="scripts/con.txt" type="conditioner"/> |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | ===Additional parameters=== | + | ===Дополнительные параметры=== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Name!!type and variety!!description!!default value | + | !Название!!Тип и диапазон!!Описание!!Значение по умолчанию |
| |- | | |- |
− | |path*||string||Path to script||- | + | |path*||строка||Путь к скрипту||- |
| |- | | |- |
− | |script-id||string||script id from the description for interface||- | + | |script-id||строка||Идентификатор скрипта из описания интерфейса||- |
| |- | | |- |
− | |t-min||number||temperature low value||16 | + | |t-min||число||Нижнее значение температуры||16 |
| |- | | |- |
− | |t-delta||number||temperature range||16 | + | |t-delta||число||Температурный диапазон||16 |
| |- | | |- |
− | |modes||bit mask||Mask of operation modes||0xFF | + | |modes||битовая маска||Маска режимов работы||0xFF |
| |- | | |- |
− | |funs||bit mask||Mask of airflow mode||0xFF | + | |funs||битовая маска||Маска режима воздушного потока||0xFF |
| |- | | |- |
− | |vane-ver||bit mask||Mask of vertical fins mode||0xFF | + | |vane-ver||битовая маска||Маска режима работы вертикальных шторок||0xFF |
| |- | | |- |
− | |vane-hor||bit mask||Mask of horizontal fins mode||0xFF | + | |vane-hor||битовая маска||Маска режима работы горизонтальных шторок||0xFF |
| |- | | |- |
− | |temperature-sensors||list||list of valve temperature sensors||- | + | |temperature-sensors||список||Список датчиков температуры клапана||- |
| |} | | |} |
− | <nowiki>*</nowiki> – required fields | + | <nowiki>*</nowiki> – обязательные поля |
| | | |
− | ===Device status (6 bytes)=== | + | ===Состояние устройства (6 байт)=== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte number!!Description | + | !Номер байта!!Описание |
| |- | | |- |
− | |0||0 bit – 0 is off, 1 is on<br>4-7th bit – mode of operation<br>0 – Fan,<br>1 – Cool,<br>2 – Dry,<br>3 – Heat,<br>4 – Auto. | + | |0||0 бит – 0 выключен, 1 включен<br>4-7 бит – режим работы<br>0 – Вентилятор,<br>1 – Охлаждение,<br>2 – Осушение,<br>3 – Нагрев,<br>4 – Авто. |
| |- | | |- |
− | |1||temperature (t-min is to be added to the value) | + | |1||температура (к значению следует добавить t-min) |
| |- | | |- |
− | |2||reserved | + | |2||зарезервировано |
| |- | | |- |
− | |3||0-3d bit – position of horizontal fins<br>4-7th bit – position of vertical fins | + | |3||0-3d бит – положение горизонтальных шторок<br>4-7-й бит – положение вертикальных шторок |
| |- | | |- |
− | |4||0-3d bit – airflow capacity | + | |4||0-3d бит – пропускная способность воздушного потока |
| |} | | |} |
| | | |
− | ===Status setting=== | + | ===Настройка статуса=== |
− | from the 1st to the 6th correspondingly
| + | с 1-го по 6-ой соответственно |