{
"device_type": "syberia5",
"device": {
"name": "syberia5",
"id": "syberia5",
"max_read_registers": 60,
"channels": [
{
"name": "State_0",
"type": "text",
"reg_type": "input",
"address": "2",
"format": "u16"
},
{
"name": "State_1",
"type": "text",
"reg_type": "input",
"address": "3",
"format": "u16"
},
{
"name": "Error_Code",
"type": "text",
"reg_type": "input",
"address": "4",
"format": "u16"
},
{
"name": "Error_Code_1",
"type": "text",
"reg_type": "input",
"address": "5",
"format": "u16"
},
{
"name": "Error_Code_2",
"type": "text",
"reg_type": "input",
"address": "69",
"format": "u16"
},
{
"name": "Error_Code_3",
"type": "text",
"reg_type": "input",
"address": "70",
"format": "u16"
},
{
"name": "ZagrFiltr1",
"type": "text",
"reg_type": "input",
"address": "14",
"format": "u16"
},
{
"name": "TKomn_x10_P",
"type": "temperature",
"reg_type": "input",
"address": "57",
"format": "u16",
"scale":0.1
},
{
"name": "Room_Hum_P",
"type": "humidity",
"reg_type": "input",
"address": "58",
"format": "u16"
},
{
"name": "Tkan_x10",
"type": "temperature",
"reg_type": "input",
"address": "07",
"format": "u16",
"scale":0.1
},
{
"name": "TNar_x10",
"type": "temperature",
"reg_type": "input",
"address": "11",
"format": "u16",
"scale":0.1
},
{
"name": "Fan_State_1",
"type": "value",
"reg_type": "input",
"address": "25",
"format": "u16"
},
{
"name": "Reg",
"type": "value",
"reg_type": "input",
"address": "18",
"format": "u16"
},
{
"name": "VAV",
"type": "ppm",
"reg_type": "input",
"address": "66",
"format": "u16"
},
{
"name": "A_In_VAV_Code_I3",
"type": "value",
"reg_type": "input",
"address": "34",
"format": "u16"
},
{
"name": "A_In_Rsv_I4",
"type": "value",
"reg_type": "input",
"address": "35",
"format": "u16"
},
{
"name": "A_In_VAV_I3_mV",
"type": "voltage",
"reg_type": "input",
"address": "42",
"format": "u16",
"scale": 0.001
},
{
"name": "A_In_Rsv_I4_mV",
"type": "voltage",
"reg_type": "input",
"address": "43",
"format": "u16",
"scale": 0.001
},
{
"name": "Power_Dev",
"type": "switch",
"reg_type": "holding",
"format" : "u16",
"address": "2"
},
{
"name": "Temp_Target",
"type": "range",
"reg_type": "holding",
"address": "31",
"scale": 0.1,
"max": 30
},
{
"name": "Fan_Target_1",
"type": "range",
"reg_type": "holding",
"address": "32",
"max": 10
}
]
}}
Разместите этот код в файле. syberia5.json и скопируйте файл в папку /usr/share/wb-mqtt-serial/templates
Далее обновить веб интерфейс контроллера (F5) и в списке шаблонов устройств должен появится syberia5 доступным контроллер.
Важно ! Это не финальная версия, выкладываю потому что спрашиваете. Веду доработку шаблона и по сему, use with caution…
P/S Так как у меня этот контроллер установлен в ПВУ350 (вентмашина) с VAV, вам может недоставать каких то регистров или наоборот, будут видны не нужные. Сейчас пока работает кривовато в части VAV системы. Как закончу, попрошу опубликовать шаблон на сайте GTC.
PP/S Параметр устройства Interval between register reads может понадобится откорректировать для конкретно вашей установки. Не всегда контроллер успевает ответить на частые запросы.