Overlapping Modbus adresses in my Slave

Hello,
im am using e!cockpit 1.10.0.1 with a PFC200 FW 03.07.14 (19) but i have not found a “e!cockpit” categorie. I made a Generic Modbus Slave and added GLV’s from my Project. My Modbus Master is a Docker Container with spicierModbus2mqtt. Everything got connected very easy and stable, but in some cases my Adresses are overlapping.

For example:
When my Master send integer 255 to:

Some Bool get TRUE too:

Why does this happen even though they are different addresses?
Is there some more to think about for the “functioncodes”

Excerpt from the instructions of spicierModbus2mqtt:

  • Use “coils”, for modbus functioncode 1
  • Use “input status”, for modbus functioncode 2
  • Use “holding registers”, for modbus functioncode 3
  • Use “input registers”, for modbus functioncode 4

This is my export:
MB_01.csv (26.2 KB)

This is how the configuration in the SpicierModbus2mqtt looks like.

poll,Btn_Shutter2,0,32805,3,coil,0.3
ref,AnkleideDn,32805,w
ref,AnkleideStop,32806,w
ref,AnkleideUp,32807,w
poll,ShutterSetPos,0,32036,12,holding_register,0.2
ref,Ankleide,32036,w,uint32BE
ref,Bad,32037,w,uint32BE
ref,Buero,32038,w,uint32BE
ref,Schlafz,32039,w,uint32BE
ref,Yoga,32040,w,uint32BE
ref,ZoeB,32041,w,uint32BE
ref,ZoeS,32042,w,uint32BE
ref,Franz,32043,w,uint32BE
ref,Terr,32044,w,uint32BE
ref,Wasch,32045,w,uint32BE
ref,WzL,32046,w,uint32BE
ref,WzR,32047,w,uint32BE

Maybe someone has an idea?
Greeting Patrick

je vois que vous utilisé des données 32 bit (2 registres) et utilisé un adressage pour des donnée 16 bits (1 registres) vous devez adresser de manière paire (32036, 38 , 40 , 42 ,…)