Servus,
naja ... da Du das Projekt von JumpY als Lösungsansatz angepeilt hast: da läuft das halt über RS485 und mit Modbus als Protokoll, was ich persönlich nach wie vor als richtigen Weg sehe.
Modbus halt deshalb, weil der Pi dann einfach nur einen nach dem anderen Arduino abklappert und die Register ausliest. Und der Arduino hat nichts weiter zu tun, als diese Register aktuell zu halten. Der Rest läuft quasi von selbst.
Die Rückleitung, die wir bei JumpY zusätzlich eingebaut hatten, brauchst Du in Deinem Fall ja nicht, denn die Initiative geht ja immer vom Busmaster, also dem Raspi aus.
Lediglich mit den IDs der slaves musst Du Dir was einfallen lassen. Die müssen eindeutig sein. JumpY hatte das mit DIP Schaltern gelöst.
btw: irgendwas stimmt mit Deinem Link nicht
cu,
-ds-