SMA-Energy-Meter Linux Daemon Update

Ich habe das Git Repository für den SMA-EM – Daemon aktualisiert.

Neuerungen:

  • Der Daemon kann nun an ein Interface bzw. an eine IP-Adresse gebunden werden, auf welchem er dann auf die Messpakete wartet.
  • Die Socket-Verbindungen werden nun nicht mehr von smaem.py hergestellt, sondern entweder vom Daemon oder von sma-em-measurement.
  • Wenn die Socket-Verbindung nicht hergestellt werden konnte, wartet der Daemon einige Sekunden und versucht es dann erneut. Systemd startet eventuell den SMAEMD bevor das Netzwerk verfügbar ist. Durch diese Änderung soll es dabei keine Probleme mehr geben
  • Der Daemon kennt nun auch die run Option, damit kann man Fehler ggf. leichter erkennen.
  • Aktualisierung der Readme und Systemd-settings

Die Software kann bei Github heruntergeladen werden.

Infos zum SMA-EM könnt Ihr hier finden.

Fritzing unter Debian 9 (Stretch) LIBSSL-Fehler

Die Fritzing – Software 0.9.3b (amd64) verwendet scheinbar SSL-Bibliotheken,  welche unter Debian 9 nicht (mehr) verwendet werden.

/home/wenger/fritzing-0.9.3b.linux.AMD64/lib/Fritzing: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

Die libgit2.so im Fritzing lib – Verzeichnis verwendet die Openssl 1.0 Libraries.

Entfernt man libgit2.so libgit2.so.0.23.4 und libgit2.so.23 aus dem Fritzing lib Verzeichnis und  installiert libgit2-24 via apt install, so kann man mit einem Symlink sudo ln -s libgit2.so.24 libgit2.so.23 in /usr/lib/x86_64-linux-gnu wieder einen Systemzustand erzeugen, mit dem man die Fritzing Software wieder verwenden kann.