Inhalt des Dokumentes
Dieses Dokument soll dazu dienen bei der Installation des USB Schreib-/Lesekopf und dem IoBroker
(https://www.iobroker.net/)zu unterstützen. Auf die Installation der ioBroker Applikation auf einem
Embedded PC wie dem Raspberry Pi wird hierbei nur oberflächlich eingegangen da die Installation
der ioBroker Applikation auf der Homepage der Entwickler ausführlich beschrieben ist.
Installation von ioBroker
Um die ioBroker Applikation zu installieren, führt man nachfolgenden Befehl in der Kommandozeile
des Zielrechners durch.
curl -sLf https://iobroker.net/install.sh | bash -
Nach Abschluss der Installation ist die grafische Oberfläche des ioBroker per Webbrowser erreichbar.
Die Adresse muss aufgerufen werden und der Einrichtungsassistent durchlaufen werden. Mit dem
Abschluss der Installation sollte nachfolgende grafische Oberfläche zur Verfügung stehen.
Installation Smart Meter Adapter
Um die vom Smart Meter empfangenen Informationen verarbeiten zu können muss die Erweiterung
„Unterstützung für Smartmeter-Geräte installiert werden. Gefunden werden kann die Erweiterung
durch Eingabe des Suchbegriff „smartmeter“ im Suchfeld.
Installiert werden kann die Erweiterung durch betätigen der drei Punkte und anschließend dem
klicken des „+
Mit Abschluss der Installation erscheint das Fenster in welchem die Smartmeter Instanz konfiguriert
werden kann.
Wichtig sind hierbei folgende Details:
- Im Feld „Serielles Gerät: Name“ muss der eingesteckte USB Schreib-/Lesekopf als
/dev/ttyUSB0 erscheinen.
Mögliche Ursachen wenn der USB Schreib-/Lesekopf nicht angezeigt wird:- Wurde der Lesekopf erst nach dem Öffnen des Konfigurationsfensters eingesteckt so
muss das Fenster aktualisiert werden. - Es wurde ein USB Ladekabel verwendet welches keine Datenleitungen enthält. Diese
USB Kabel sind vielfach im Umlauf. In diesem Fall muss das USB Kabel gewechselt
werden auf ein USB Datenkabel mit Datenleitungen. - Aktuelle Linux Kernel bringen die Treiber für den Schreib-/Lesekopf im Normalfall
standardmäßig mit. Sollte der Treiber jedoch fehlen so kann dieser auf unserer
Downlaod Seite heruntergeladen werden. Welcher Treiber benötigt wird hängt von
der Artikelnummer ab. Diese ist auf dem Lesekopf aufgedruckt. Sie beginnt mit „SA“.- SA0013UsbSensor: https://bayha-electronics.de/download/
- Wurde der Lesekopf erst nach dem Öffnen des Konfigurationsfensters eingesteckt so
- In den Feldern „Serielles Gerät: Baudrate, Daten-Bits, Stop-Bits und Parität“ muss die
Konfiguration der Datenübertragung eingetragen werden welche im Datenblatt des
Smartmeters angegeben ist. Diese Einstellung ist für jeden Smartmeter unterschiedlich.
Sollte das Datenblatt des Smartmeter nicht vorliegen so bietet sich nachfolgende Seite für
eine Recherche an. Hier sind die häufig anzutreffenden Smartmeter dokumentiert:
https://wiki.volkszaehler.org/hardware/channels - Nachdem alle Angaben in der Konfiguration gemacht wurden ist über den Knopf „Speichern“
die Konfiguration zu speichern.
Nach dem Speichern bietet es sich an zu prüfen ob die richtigen Angaben gemacht wurden. Hierzu
wählt man das Menü „Instanzen“ aus. Sichtbar werden nun alle installierten Erweiterungen. Von
Interesse ist die Instanz „smartmeter.0“ wird diese grün dargestellt werden die Informationen vom
Smartmeter fehlerfrei empfangen. Hierfür muss der USB Lese-/Schreibkopf am Smartmeter
angebracht werden.
Wurden bei der Konfiguration die falschen Angaben gemacht oder der USB Schreib-/Lesekopf bisher
nicht auf dem Smartmeter angebracht so wird die „smartmeter.0“ Instanz in einem gelben
Warndreieck angezeigt.
Sollte das gelbe Warndreieck erscheinen so können folgende Punkte geprüft werden, um den Fehler
eventuell ausfindig zu machen:
- USB Schreib-/Lesekopf am Smartmeter befestigt?
- Die LEDs vom Smartmeter und USB Schreib-/Lesekopf sind übereinander? Das USB Kabel muss, im Normalfall, nach unten weg geführt sein. Der Schreib-/Lesekopf mittig im Aufnahmering des Smart Meter positioniert sein.