SMA Energymeter Analyzer Tool with SQL and MQTT

I wrote a little tool for the SMA Energymeter. The tool can just print the data to console (once or every second) or export the data to MQTT or mySQL.

Check it out on https://home.contes.eu.

andreas@ds-logger:~$ ./smaemtool --break --mqtt --sql
Version 1.0
Timestamp: 24.02.2023 16:19:22
Unix timestamp: 1677251962
Break set, running only once.
MQTT set, export to MQTT enabled.
SQL set, export to SQL enabled.
Listening for multicast packets on
Received 600 bytes from
Power Import:    492 W
Power Export:    0 W
Phase 1 Import:  88 W
Phase 2 Import:  346 W
Phase 3 Import:  57 W
Phase 1 Export:  0 W
Phase 2 Export:  0 W
Phase 3 Export:  0 W
Message sent to MQTT broker on topic smaemtool.
Starting SQL export to server, Database PV.
Data successfully inserted into table smaemtool.

German translation for SEO:
Ich habe ein kleines Tool für das SMA Energymeter geschrieben. Das Tool kann die Daten einfach auf der Konsole ausgeben (einmal oder jede Sekunde) oder die Daten nach MQTT oder mySQL exportieren.