Подключение SmartWeb к WB по modbus

Добрый день! Решил подключить SW по modbus. Благо такая возможность появилась в SW, ну и с прицелом перехода с WB6 на WB8 (а там нет can). Вообщем написал я шаблон под датчик
{
“title”: “sw-outdoor_sensor”,
“device_type”: “sw-outdoor_sensor”,
“device”: {
“name”: “sw-outdoor_sensor”,
“id”: “sw-outdoor_sensor”,

    "channels": [
        {
            "name": "Temperature",
            "reg_type": "input",
            "address": 101,
            "type": "temperature",
            "format": "s16",
            "scale": 0.1
        }
    ]
}

}
подключил я SW на modbus, устройство показалось, но горит красным. Что-то я с адресом походу намудрил. Вот карта регистров SW
Modbus Регистры программ SW.numbers (1017,9 КБ)

Добрый день.
Читается ли этот регистр с помощью modbus_client?

Добрый день!
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a243 -t0x03 -r101

Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)

[F3][03][00][65][00][01][81][07]

Waiting for a confirmation…

ERROR Connection timed out: select

ERROR occured!

Ну, соответственно - до того как регистр начнет читаться какие-нибудь операции с шаблоном смысла не имеют.
Это описано первым этапом: Как писать шаблоны для сторонних Modbus-устройств — Wiren Board
Так что еще раз проверьте соединения, правильность настроек параметров связи.

только сейчас узнал у производителя, что SWK всегда мастер, как это влияет на чтение регистров? Где почитать?

Если устройство мастер - то, естественно, оно не может быть опрошено. В таком случае другой (контроллер) может быть только slave.
Да, контроллер можно настроить для того чтобы он работал так: Шлюз Modbus RTU/TCP — Wiren Board
Но slave должен отдавать именно те регистры которые у него запрашивает master.