UniPian is designed for the RaspberryPi3 - the issue is with the FHEM implementation not being updated. All of our other images are based on the latest Raspbian. But you should be able to update the image yourself.
I tried to connect an NeuronxS10 via Modbus RTU to fhem and get it now working. That means I can switch the relay 1 to 8 and can read all DI.
I use coils to read and write. Here is my code from fhem if anyone wants to try it:
the standart measurement of Voltage on arduino are at max 5V measurement range, between 0 - 1024.
That's like the Values u can see, but only higher..
i dont know the max Value of measurement from unipi, but if you put 10V at input u can see (maybe anywhere over 408421.875 i think, i name 5000000 as max at 10V here).
Set this in relation 0v-10V to Value 0 - 5000000 so you can count your Voltage.
I think a FHEM image for the neuron series is urgently necessary. My code is not yet optimal because it has no back channel.
Exactly the possibility in the control the position of the relays is interesting for many FHEM users.
the easiest way is to copy-paste the section in fhem conf that defines relays on the UniPi and modify the address according to your jumper settings and numbers of the relays. The extension module is the same as the relays on UniPi.