Добавил пару пропущенных регистров
и прописал единицы измерения времени
config-royal-clima-soffio-primo.json (12,3 КБ)
В конфиге уже прописаны enum для каналов:
{
"name": "Supply fan speed",
"address": "10",
"reg_type": "holding",
"type": "value",
"enum": [0, 2, 3, 5, 8, 9, 10, 11, 12, 13, 14],
"enum_titles": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"],
"min": 0,
"max": 14,
"group": "settings"
},
{
"name": "Exhaust fan speed",
"address": "11",
"reg_type": "holding",
"type": "value",
"enum": [0, 2, 3, 5, 8, 9, 10, 11, 12, 13, 14],
"enum_titles": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"],
"min": 0,
"max": 14,
"group": "settings"
},
{
"name": "Filter alarm timer",
"address": "25",
"reg_type": "holding",
"type": "value",
"enum": [0, 1, 2, 3],
"enum_titles": ["45 days", "60 days", "90 days", "180 days"],
"readonly" : true,
"group": "status"
},
По идее должны заработать при выходе версии wb-2404
Не знаю только как прописать маппинг для таких значений: