Подключение вент установки SALDA через MB-GATEWAY

Здравствуйте!
У нас был переход на систему релизов ПО, старые репозитории больше не поддерживаются. Для перехода на новое ПО нужно сделать несколько шагов, процитирую документацию:

Репозиторий ПО и ветки релизов
Новый репозиторий ПО Wiren Board
С апреля 2021 года программное обеспечение контроллера Wiren Board выпускается в формате периодических релизов, также изменился путь к основному репозиторию. Старый репозиторий больше не поддерживается, новых обновлений не будет.

На старых контроллерах (до мая 2021 года) для перехода на работу с релизами надо сделать пару шагов:

Если на контроллере есть интернет, то выполните команды:

apt update && apt dist-upgrade
в систему будет установлен пакет wb-configs, а сама система обновится.
После обновления выполните эти команды ещё раз:

apt update && apt dist-upgrade
ПО контроллера переключится на текущий релиз stable и обновится, или на релиз testing, если ранее вы включали репозиторий unstable.
Если на контроллере нет интернета, то можете обновить контроллер через веб-интерфейс и fit-файл.

Что-то с DNS сервером? Имена, остальные, разрешаются?

Ну и места нет, посмотрите

df -h


а вот сюда я могу шлюз салды добивить что бы из модбас тсп сделать MQTT

обновил WB

а вот сюда я могу шлюз салды добивить что бы из модбас тсп сделать MQTT

/etc/wb-mqtt-mbgate.conf

Да, конечно, “портом”. Но на этот порт - нужно создать устройство.

порт с устройством /etc/wb-mqtt-serial.conf?

{
	"device_type" : "LESSAR-LV-RACU",
	"device" : {
		"name": "Lessar LV-RACU/Salda RIRS",
		"id": "lessar-lv-racu",
		"guard_interval_us": 50000,
		"max_read_registers": 1,
		"channels": [
		{
			"name": "Filter",
			"reg_type": "coil",
			"address": "0x2",
			"type": "switch",
			"channel_readonly": true
		},
		{
			"name": "Preheater",
			"reg_type": "coil",
			"address": "0xC",
			"type": "switch",
			"channel_readonly": true
		},
		{
			"name": "Heater",
			"reg_type": "coil",
			"address": "0xE",
			"type": "switch",
			"channel_readonly": true
		},
		{
			"name": "Speed",
			"reg_type": "holding",
			"address": "0x0",
			"type": "range",
			"max": 3
		},
		{
			"name": "TsetPoint",
			"reg_type": "holding",
			"address": "0x1",
			"type": "range",
			"max": 30
		},
		{
			"name": "Tlimit",
			"reg_type": "input",
			"address": "0x0",
			"type": "temperature",
			"format": "u8",
			"scale": 0.1
		},
		{
			"name": "Texhaust",
			"reg_type": "input",
			"address": "0x6",
			"type": "temperature",
			"format": "u8",
			"scale": 0.1
		},
		{
			"name": "Textract",
			"reg_type": "input",
			"address": "0x3",
			"type": "temperature",
			"format": "u8",
			"scale": 0.1
		},
		{
			"name": "ToutDoor",
			"reg_type": "input",
			"address": "0x9",
			"type": "temperature",
			"format": "s16",
			"scale": 0.1
		},
		{
			"name": "RH_value",
			"reg_type": "input",
			"address": "0xD",
			"type": "text"
		},
		{
			"name": "InDumper",
			"reg_type": "input",
			"address": "0xE",
			"type": "text"
		},
		{
			"name": "Motor1",
			"reg_type": "input",
			"address": "0xF",
			"type": "text"
		},
		{
			"name": "Motor2",
			"reg_type": "input",
			"address": "0x10",
			"type": "text"
		},
		{
			"name": "MotorActive",
			"reg_type": "coil",
			"address": "0xD",
			"type": "switch",
			"channel_readonly": true
		}
		]
	}
}

ругается на скейл на 58 строчке, что там надо? и почему на 58 строке ругается а на 50 нет?

root@wirenboard-ALGJZ2LX:~# wb-mqtt-serial -g
ERROR: [serial config] Failed to parse /usr/share/wb-mqtt-serial/templates/config-lessar-lv-racu.json
Failed to parse JSON /usr/share/wb-mqtt-serial/templates/config-lessar-lv-racu.json:* Line 58, Column 15
Missing ‘}’ or object member name

Да, строки идентичны, но нет ли неотображаемых символов? Нужен или файл - чтобы проверить или удалить строку и передабрать (скопировать) ее.

https://raw.githubusercontent.com/aqualx/wb-mqtt-serial/master/wb-mqtt-serial-templates/config-lessar-lv-racu.json

Не ругается ни на что. У меня релиз 2108, версия wb-mqtt-serial 2.22.1-wb5

Обновился сегодня. Все конфиги сериал обновил из пакетов, пришлось все устройства заново закидывать туда.

Здравствуйте! Получилось ли у вас подключить вентустановку или остались нерешенные проблемы?

Нет, не получилось. Я выше писал. У меня в шаблоне выдаёт ошибку.

Проверил ваш шаблон с драйвером wb-mqtt-serial версии 2.40.0 и версией 2.7.1.
При этом ошибок не возникает, шаблон появляется в веб-интерфейсе:

Возможно, обновление у вас не произошло. Какая у вас версия пакета wb-mqtt-serial стоит сейчас? Проверить можно следующей командой в консоли контроллера:

dpkg -s wb-mqtt-serial

Также в вашем шаблоне нужно заменить "channel_readonly": true на "readonly": true

root@wirenboard-ALGJZ2LX:~# dpkg -s wb-mqtt-serial
Package: wb-mqtt-serial
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 3224
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 2.22.1-wb5

Версия пакета достаточно новая. Выполните еще раз команду

wb-mqtt-serial -g

Пришлите вывод команды и шаблон установки отдельным файлом во вложении.