This is my configuration at the moment.
#200=T0, 201=T1, 202=T2
modbus:poll=10000
modbus:serial.slave1.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave1.type=input
modbus:serial.slave1.start=200
modbus:serial.slave1.length=3
#205=T5, 206=T6, 207=T7
modbus:poll=10000
modbus:serial.slave2.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave2.type=input
modbus:serial.slave2.start=205
modbus:serial.slave2.length=3
#211=T11, 212=T12
modbus:poll=10000
modbus:serial.slave3.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave3.type=input
modbus:serial.slave3.start=211
modbus:serial.slave3.length=2
#215=T15
modbus:poll=10000
modbus:serial.slave4.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave4.type=input
modbus:serial.slave4.start=215
modbus:serial.slave4.length=1
#221=RH
modbus:poll=10000
modbus:serial.slave5.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave5.type=input
modbus:serial.slave5.start=221
modbus:serial.slave5.length=1
#1002=Nykytila
modbus:poll=10000
modbus:serial.slave6.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave6.type=input
modbus:serial.slave6.start=1002
modbus:serial.slave6.length=1
#109=Kompressori_on/off
modbus:poll=10000
modbus:serial.slave7.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave7.type=holding
modbus:serial.slave7.start=109
modbus:serial.slave7.length=1
#116=Vastus_on/off
modbus:poll=10000
modbus:serial.slave8.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave8.type=holding
modbus:serial.slave8.start=116
modbus:serial.slave8.length=1
#100=Etäkäyttö_on/off
modbus:poll=10000
modbus:serial.slave9.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave9.type=input
modbus:serial.slave9.start=100
modbus:serial.slave9.length=1
#200=poistopuhallin, 201=tulopuhallin
modbus:poll=10000
modbus:serial.slave10.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave10.type=holding
modbus:serial.slave10.start=200
modbus:serial.slave10.length=2
#1000=nilan on/off
modbus:poll=10000
modbus:serial.slave11.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave11.type=input
modbus:serial.slave11.start=1000
modbus:serial.slave11.length=1
#1001=nykytila
modbus:poll=10000
modbus:serial.slave12.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave12.type=input
modbus:serial.slave12.start=1001
modbus:serial.slave12.length=1
#1001=on/off, 1002=Valittu nykytila, 1003=puhalllusteho, 1004=Lämpötilapyynti,
modbus:poll=10000
modbus:serial.slave13.connection=/dev/ttyUSB0:19200:8:even:1:rtu
modbus:serial.slave13.type=holding
modbus:serial.slave13.start=1001
modbus:serial.slave13.length=4
Sitemap:
Frame label="Lämmitys" {
Group item=ll label="Lattialämmitykset"
Text item=nilan {
Group item=nilan_data label="Data" icon="info"
Group item=nilan_asetukset label="Asetukset" icon="settings"{
Setpoint item=nilan_puhallusteho minValue=0 maxValue=4 step=1
}
Switch item=test label="Pika asetus" mappings=[0=Kevat, 1=Kesa, 2=Talvi, 3=Syksy]
}}
and items:
Group Nilan (All)
// Nilan Data //
Group nilan_data (nilan)
Number nilan "Nilan [MAP(nilan.map):%s]" <nilan> (nilan) { modbus="slave6:0" } //1001
Number T0 "T0 Nilan EC [%.1f °C]" { modbus="slave1:0" } //200
Number T1 "T1 Ulkolämpötila [%.1f °C]" { modbus="slave1:1" } //201
Number T2 "T2 Tuloilma [%.1f °C]" { modbus="slave2:2" } //202
Number T5 "T5 Lauhdutin [%.1f °C]" { modbus="slave2:0" } //205
Number T6 "T6 Höyrystin [%.1f °C]" { modbus="slave2:1" } //206
Number T11 "T11 Vesi ylä [%.1f °C]" { modbus="slave3:0" } //211
Number T12 "T12 Vesi ala [%.1f °C]" { modbus="slave3:1" } //212
Number T15 "T15 Sisälämpötila [%.1f °C]" { modbus="slave4:0" } //215
Number RH "Kosteus [%.1f %%]" { modbus="slave5:0" } //221
Number poistopuhallin "Poistopuhallin [%.0f %%]" { modbus="slave10:0" } //holding 200
Number tulopuhallin "Tulopuhallin [%.0f %%]" { modbus="slave10:1" } //holding 201
Number T0_div "T0 Nilan EC [%.1f °C]" <temperature> (nilan_data)
Number T1_div "T1 Ulkolämpötila [%.1f °C]" <temperature> (nilan_data)
Number T2_div "T2 Tuloilma [%.1f °C]" <temperature> (nilan_data)
Number T5_div "T5 Lauhdutin [%.1f °C]" <temperature> (nilan_data)
Number T6_div "T6 Höyrystin [%.1f °C]" <temperature> (nilan_data)
Number T11_div "T11 Vesi ylä [%.1f °C]" <temperature> (nilan_data)
Number T12_div "T12 Vesi ala [%.1f °C]" <temperature> (nilan_data)
Number T15_div "T15 Sisälämpötila [%.1f °C]" <temperature> (nilan_data)
Number RH_div "Kosteus [%.1f %%]" <kosteus> (nilan_data)
Number nilanec "Nilan EC [MAP(nilanon_off.map):%s]" <on_off> (nilan_data) { modbus="slave11:0" } // input 1000
Number nykytila "Nykytila [MAP(nilannykytila.map):%s]" <on_off> (nilan_data) { modbus="slave12:0" } // input 1001
Number poistopuhallin_div "Poistopuhallin [%.0f %%]" <puhallin> (nilan_data)
Number tulopuhallin_div "Tulopuhallin [%.0f %%]" <puhallin> (nilan_data)
Number kompressori "Kompressori [MAP(nilankompressori.map):%s]" <on_off> (nilan_data) { modbus="slave7:0" } // holding 109
Number vastus "Vastus [MAP(nilanvastus.map):%s]" <on_off> (nilan_data) { modbus="slave8:0" } // holding 116
Number etakaytto "Etäkäyttö [MAP(nilanetakaytto.map):%s]" <on_off> (nilan_data) { modbus="slave9:0" } //input 100
// Nilan Asetukset //
Number nilan_puhallusteho "Puhallusteho [MAP(nilanpuhallusteho.map):%s]" { modbus="slave13:2" } //holding 603
There is lot of Finish language, i can translate if need.