These Arduino MKR shields expand your Arduino MKR with functions for smart metering. Depending on the version of the shield, an M-BUS (meter bus) master or M-BUS slave is provided.
With the M-BUS Master Shield you can read consumption meters for heat, gas, oil, water etc. that have a built-in M-BUS slave interface.
With the M-BUS Slave Shield you can read consumption meters with a so-called P1 customer interface (e.g. electricity meters in Austria). You can also use the Slave Shield to create your own meters for the M-BUS (e.g. to provide self-recorded data for an M-BUS master).
For the Arduino Portenta Family a Micropython library including examples is available.
Please follow this tutorial for installation.
On our GITHUB account we have provided example code for reading
consumption meters with P1 customer interface and DLMS/COSAM protocol
The Arduino M-BUS meter example shows how you can program your own simple meters.
This shield is also available at ThePiHut.com.