BHT-6000 Series: различия между версиями

м
→‎Шаблон устройства: Добавил текст шаблона
(Создал страницу)
 
м (→‎Шаблон устройства: Добавил текст шаблона)
Строка 23: Строка 23:


=== Шаблон устройства ===
=== Шаблон устройства ===
'''ВНИМАНИЕ:''' шаблон для термостата BHT-6000 Series включен в поставку драйвера [[Драйвер wb-mqtt-serial|wb-mqtt-serial]], начиная с версии 2.7.0. Текущую версию шаблона можно также скачать из нашего репозитория: [https://github.com/wirenboard/wb-mqtt-serial/tree/master/wb-mqtt-serial-templates/config-bht-6000-series.json config-bht-6000-series.json].
'''ВНИМАНИЕ:''' шаблон для термостата BHT-6000 Series включен в поставку драйвера [[Драйвер wb-mqtt-serial|wb-mqtt-serial]], начиная с версии 2.7.0. Также текст шаблона доступен ниже в этом разделе.


Выберите шаблон термостата в разделе «Serial Device Driver Configuration» веб-интерфейса:
Выберите шаблон термостата в разделе «Serial Device Driver Configuration» веб-интерфейса:
Строка 36: Строка 36:
Вы можете изменить шаблон по своему усмотрению — смотрите описание шаблонов в статье [[Драйвер wb-mqtt-serial:Примеры написания шаблонов | Драйвер wb-mqtt-serial]].
Вы можете изменить шаблон по своему усмотрению — смотрите описание шаблонов в статье [[Драйвер wb-mqtt-serial:Примеры написания шаблонов | Драйвер wb-mqtt-serial]].


Текст шаблона '''config-bht-6000-series.json''':
<syntaxhighlight lang="json">
{
"device_type": "BHT-6000 Series",
"device": {
  "name": "BHT-6000 Series",
  "id": "bht-6000-series",
  "channels": [
  {
    "name": "Power",
    "reg_type": "holding",
    "address": "0x00",
    "type": "switch",
    "format": "s16"
  },
  {
    "name": "Lock buttons",
    "reg_type": "holding",
    "address": "0x06",
    "type": "wo-switch",
    "format": "s16"
  },
  {
    "name": "Temperature for internal sensor",
    "reg_type": "holding",
    "address": "0x01",
    "type": "temperature",
    "format": "s16",
    "scale": 0.1
  },
  {
    "name": "Weekly program setting temperature",
    "reg_type": "holding",
    "address": "0x05",
    "type": "temperature",
    "format": "s16",
    "scale": 0.1
  },
  {
    "name": "Heating status",
    "reg_type": "holding",
    "address": "0x03",
    "type": "switch",
    "format": "s16",
    "readonly": true
  },
  {
    "name": "Manual mode",
    "reg_type": "holding",
    "address": "0x02",
    "type": "switch",
    "format": "s16"
  },
  {
    "name": "Setting temperature",
    "reg_type": "holding",
    "address": "0x04",
    "type": "range",
    "format": "s16",
    "scale": 0.1,
    "max": 35
  }
  ]
}
}
</syntaxhighlight>


== Изменение настроек термостата ==
== Изменение настроек термостата ==