Hello, sorry for late.
this is my modbus.bridge:
// ID3
Bridge modbus:tcp:Wojtek [ host=“192.168.2.9”, port=502, id=3 ]
{
Bridge poller holdingID3 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Listwa [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data Went [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data 4 [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID3 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
// END
// ID4
Bridge modbus:tcp:Witek [ host=“192.168.2.9”, port=502, id=4 ]
{
Bridge poller holdingID4 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Listwa [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data Went [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data 4 [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID4 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
// END
// ID5
Bridge modbus:tcp:Iga [ host=“192.168.2.9”, port=502, id=5 ]
{
Bridge poller holdingID5 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Listwa [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data Went [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data 4 [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID5 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
// END
// SPA ID6
Bridge modbus:tcp:Spa [ host=“192.168.2.9”, port=502, id=6 ]
{
Bridge poller holdingID6 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Listwa [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data Went [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data Lustro [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID6 [start=4, length=2, refresh=1000, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
// SPA END
// ID7
Bridge modbus:tcp:Sypialnia [ host=“192.168.2.9”, port=502, id=7 ]
{
Bridge poller holdingID7 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Garderoba [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data KinkietL [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data KinkietP [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID7 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
// END
//HOLL GORA ID8
Bridge modbus:tcp:HollGora [ host=“192.168.2.9”, port=502, id=8 ]
{
Bridge poller holdingID8 [start=0, length=4, refresh=300, type=“holding” ]{
//OSWIETLENIE GLOWNE HOLL PIETRO
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
//OSWIETLENIE SCHODOW
Thing data Schody [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
//WENTYLATOR SYPIALNIA
Thing data SypWent [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
//WENTYLATOR GARDEROBA
Thing data GardWent [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID8 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
//HOLL GÓRA END
//ALARM ID10
Bridge modbus:tcp:Alarm [ host=“192.168.2.9”, port=502, id=10 ]
{
Bridge poller coilID10Czujki [start=0, length=4, refresh=300, type=“coil” ]{
Thing data CzujkaH [ readStart=“0”, readValueType=“bit” ]
Thing data CzujkaS [ readStart=“1”, readValueType=“bit” ]
Thing data CzujkaG [ readStart=“2”, readValueType=“bit” ]
Thing data CzujkaX [ readStart=“3”, readValueType=“bit” ]
}
Bridge poller coilID10Stan [start=4, length=4, refresh=300, type=“coil” ]{
Thing data StanSyreny [ readStart=“4”, readValueType=“bit” ]
Thing data StanAlarmu [ readStart=“5”, readValueType=“bit” ]
Thing data StanX1 [ readStart=“6”, readValueType=“bit” ]
Thing data StanX2 [ readStart=“7”, readValueType=“bit” ]
}
Bridge poller tempID10 [start=8, length=1, refresh=500, type=“holding” ]{
Thing data Temp [ readStart=“8”, readValueType=“uint16” ]
}
}
//ALARM END
Bridge modbus:tcp:Salon1 [ host=“192.168.2.9”, port=502, id=16 ]
{
Bridge poller holdingID16 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne1 [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Glowne2 [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data KinkietOgr [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data KinkietTV [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID16 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
Bridge modbus:tcp:Salon2 [ host=“192.168.2.9”, port=502, id=17 ]
{
Bridge poller holdingID17 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Punkt1 [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Punkt2 [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data KinkL [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data KinkP [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID17 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
Bridge modbus:tcp:Kuchnia [ host=“192.168.2.9”, port=502, id=18 ]
{
Bridge poller holdingID18 [start=0, length=4, refresh=300, type=“holding” ]{
Thing data Glowne [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data HollP [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
Thing data KuchSzaf [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
Thing data KuchWent [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
Bridge poller templuxID18 [start=4, length=2, refresh=500, type=“holding” ]{
Thing data LUX [ readStart=“4”, readValueType=“uint16” ]
Thing data Temp [ readStart=“5”, readValueType=“uint16” ]
}
}
Bridge modbus:tcp:Jadalnia [ host=“192.168.2.9”, port=502, id=19 ]
{
Bridge poller holdingID19 [start=0, length=2, refresh=300, type=“holding” ]{
Thing data Glowne1 [ readStart=“0”, readValueType=“uint16”, writeType=“holding”, writeStart=“0”, writeValueType=“uint16” ]
Thing data Glowne2 [ readStart=“1”, readValueType=“uint16”, writeType=“holding”, writeStart=“1”, writeValueType=“uint16” ]
// Thing data KinkietL [ readStart=“2”, readValueType=“uint16”, writeType=“holding”, writeStart=“2”, writeValueType=“uint16” ]
// Thing data KinkietP [ readStart=“3”, readValueType=“uint16”, writeType=“holding”, writeStart=“3”, writeValueType=“uint16” ]
}
}