Запустив OpenHab2 на моей Windows10, я не могу заставить OpenHAB2 запрашивать данные регистра хранения из последовательного порта. На порту не видно запросов MODBUS. Я установил привязку NTP (время ntp) (работает) и попробовал привязку Modbus 1.12.0, похоже, она действительна только для OpenHAB1.
Моя конфигурация OpenHAB2
.карта сайта
sitemap boiler label="My home"
{
Frame label="Date"
{
Text item=Date
Text item=holding1501 label="Holding1501 out[%.1f °C]"
Text item=holding1500 label="Holding1500 out[%.1f °C]"
}
}
.Предметы
DateTime Date "Date [%1$tA, %1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]" { channel="ntp:ntp:local:dateTime" }
Number holding1501 "Holding1501 [%.1f]" <temperature> {channel="modbus:data:localSerial:holding:holding1501:number"}
Number holding1500 "Holding1500 [%.1f]" <temperature> {channel="modbus:data:localSerial:holding:holding1500:number"}
и .вещи
Bridge modbus:serial:localSerial [port="COM6", id=10, baud=19200, stopBits="1", parity="even", dataBits=8, encoding="rtu"]
{
Bridge poller holding [ start=1500, length=1, refresh=1000, type="holding" ]
{
Thing data holding1500 [ readStart="1500", readValueType="int16", writeStart="1500", writeValueType="int16", writeType="holding" ]
Thing data holding15011 [ readStart="1501", readValueType="int16", writeStart="1501", writeValueType="int16", writeType="holding" ]
}
Thing data holding1500 [ readStart="1500", readValueType="int16", writeStart="1500", writeValueType="int16", writeType="holding" ]
Thing data holding15011 [ readStart="1501", readValueType="int16", writeStart="1501", writeValueType="int16", writeType="holding" ]
}
Чего мне не хватает, чтобы запустить MODBUS в OpenHAB2. Ссылки на некоторые учебные пособия или рабочие примеры будут оценены.