An W5500-EVB-Pico (and others!) based SML Smart Meter reader that transmits your Energy Meter data via MQTT to your Home Automation System like Home Assistant.
SML-Reader is capable of reading SML supported Smart Meters and forward their Data via MQTT to your Home Automation System. Alternatively to other projects this one is based on the W5500-EVB-Pico which is a very cheap and easy to use Microcontroller Board with an Ethernet Port which is usefull for basements with weak WiFi coverage.
Any Smart Meter that supports the SML Protocol should work. I tested it with the following Smart Meters:
The advertised data depends on what's supported and configured in your Smart Meter. For example you might need to disable the PIN and enable "Erweiterte Betriebsart (InF)" or even contact your Energy Provider to enable certain features trough the LMN Interface.
- W5500-EVB-Pico
- Smart Meter
- Serial IR Reading Head(With a magnet to hold onto the Smart Meter)
- Open the
config.h
file and change values to your needs. - In main.cpp check your Ethernet Network and your OBIS Codes.
- Compile and upload the code to your W5500-EVB-Pico.
- Get data! (You can also use OTA now)
More information about the configuration can be found on my Blog.