FAQ's
Version Bookworm (seit Dezember 2023)
Klicken Sie im Webbrowser auf das Menü und dann auf den untersten Punkt. Es öffnet sich ein neues Fenster. Dort loggen Sie sich mit dem smartpi Account ein.
sudo nmcli -p connection show
Hier wird der Verbindungsname der Netzwerkschnittstelle angezeigt. In der deutschen Version lautet dieser „Kabelgebundene Verbindung 1“.
=====================================
NetworkManager Verbindungsprofile
=====================================
NAME UUID TYPE DEVICE
--------------------------------------------------------------------------------------------------------------------------
Kabelgebundene Verbindung 1 9ed94e73-900d-3f46-937d-eaeab37c8322 ethernet eth0
lo cfc15056-7919-440f-886c-8333326888ef loopback lo
Danach können Sie die IP Adresse (192.168.178.111)
, Gateway (192.168.178.1)
und DNS (192.168.178.1)
eingeben und den Dienst neu starten
sudo nmcli c mod "Kabelgebundene Verbindung 1" ipv4.addresses 192.168.178.111/24 ipv4.method manual
sudo nmcli con mod "Kabelgebundene Verbindung 1" ipv4.gateway 192.168.178.1
sudo nmcli con mod "Kabelgebundene Verbindung 1" ipv4.dns "192.168.178.1"
sudo nmcli c down "Kabelgebundene Verbindung 1" && sudo nmcli c up "Kabelgebundene Verbindung 1"
DHCP wieder aktivieren
sudo nmcli con modify "Kabelgebundene Verbindung 1" ipv4.method auto
sudo nmcli c down "Wired connection 1" && sudo nmcli c up "Kabelgebundene Verbindung 1"
Version Buster
Um eine feste IP Adresse einzustellen müssen Sie sich über SSH einloggen. Dazu benutzen Sie am besten das Programm Putty. Schauen Sie im Router nach, welche IP Adresse der SmartPi hat. Öffnen Sie Putty und loggen Sie sich in den SmartPi ein.
sudo
nano /etc/dhcpcd.conf
Dort finden Sie im unteren Teil den Abschnitt # Example static IP configuration:
Entfernen Sie wie im Beispiel die # und passen die IP Adresse an.# Example static IP configuration:
interface eth0
static ip_address=192.168.178.10/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.178.1
static domain_name_servers=192.168.178.1 8.8.8.8
Mit STRG+O und STRG+C speichern und schließen.sync
reboot
Das aktuelle Image für den SmartPi können Sie unter
https://files.enerserve.eu/smartpi/smartpi_bookworm_arm64.7z
herunterladen.
Informationen, wie Sie das Image auf die SD-Karte kopieren, finden Sie unter:
https://enerserve.eu/help-service/smartpi/softwareinstallation/#download-smartpi
Der Prozess smartpireadout schreibt die Messdaten nach jedem Messvorgang (Standard: 1 Sekunde) in ein Shared File (Standard: /var/tmp/smartpi/smartpi_values), diese Daten können Sie dann direkt auslesen und weiter verarbeiten.
Die Messwerte sind mit einem Timestamp versehen und mit einem Semikolon getrennt.
Timestamp;Strom L1 (A);Strom L2 (A); Strom L3 (A); Strom N (A); Spannung L1-N (V); Spannung L2-N (V);
Spannung L3-N (V); Leistung L1 (W); Leistung L2 (W); Leistung L3 (W); COS PHI L1; COS PHI L2;
COS PHI L3; Frequenz L1 (Hz); Frequenz L2 (Hz); Frequenz L3 (Hz); Energie balanced (Wh);
P1 = Leistung Phase 1
P2 = Leistung Phase 2
P3 = Leistung Phase 3
Ptot = Leistung Total
V1 = Spannung Phase 1
V2 = Spannung Phase 2
V3 = Spannung Phase 3
I1 = Strom Phase 1
I2 = Strom Phase 2
I3 = Strom Phase 3
I4 = Strom Phase N (nur wenn der SmartPi einen Anschluß hat)
COS1 = Cos Phi Phase 1
COS2 = Cos Phi Phase 2
COS3 = Cos Phi Phase 3
F1 = Frequenz Phase 1
F2 = Frequenz Phase 2
F3 = Frequenz Phase 3
Ec1 = Ertrag Phase 1 Bezug
Ep2 = Ertrag Phase 1 Einspeisung
Ec2 = Ertrag Phase 2 Bezug
Ep2 = Ertrag Phase 2 Einspeisung
Ec3 = Ertrag Phase 3 Bezug
Ep3 = Ertrag Phase 3 Einspeisung
Wenn Sie unser Image verwenden, sind
ab Bullseye (ab Juni 2022)
- Benutzername: smartpi
- Passwort: smart4pi
Stretch/Buster (nicht mehr aktuell)
- Benutzername: pi
- Passwort: smart4pi
die Zugangsdaten für alle Webseiten und Oberflächen.
Standardmäßig wird jede Sekunde gemessen. In der /etc/smartpi können Sie die Abtastrate je Sekunde anpassen. Unter der Sektion [device] ändern bzw. fügen Sie den Punkt samplerate ein. Die Abtastrate können Sie zwischen 1 und 4 ändern.
Jede Sekunde:
[device]
samplerate = 1
4x in der Sekunde:
[device]
samplerate = 4
Wenn man will, kann man die Abtastrate selber im Quellcode anpassen. Für eine Abfrage aller Werte benötigt man ca. 175ms. Wenn man auf die Frequenz verzichtet, benötigt man ca. 20 ms. D.h. man kann ca. 50 Abfragen pro Sekunde durchführen.
In der neuesten Version gibt es keine Grafische Oberfläche über HDMI. Diese können Sie einfach nachladen.
Schließen Sie den SmartPi an den Router an.
Loggen Sie sich über SSH ein.
sudo apt-get update
sudo apt-get install --no-install-recommends xserver-xorg xinit
sudo apt-get install raspberrypi-ui-mods
sudo apt install chromium-browser
sudo raspi-config
1 System Options
S5 Boot / Auto Login
B4 Desktop Autologinsync
sudo reboot
Der SmartPi steht auf DHCP. Sofern der Router die lokale Namesauflösung unterstützt, können Sie den SmartPi über https://smartpi oder http://smartpi aufrufen. Ansonsten schauen Sie bitte im Router nach, welche IP Adresse der SmartPi bekommen hat.
Der SmartPi steht auf DHCP. Wenn kein DHCP Server (Router) angeschlossen ist, bekommt der SmartPi eine Notfall IP Adresse. Stellen Sie Ihren Laptop auf DHCP und verbinden sich mit dem SmartPi. Über die IP Adresse http://169.254.3.10 können Sie den SmartPi erreichen.
K ist weiß und s bzw. L sind rot.
Um den RS485 nutzen zu können müssen Sie zuerst einige Einstellungen vornehmen. Loggen Sie sich bitte über SSH auf den SmartPi ein.
sudo nano /boot/cmdline.txt
dort entfernen Sie
console=/dev/serial1
und
console=serial0,115200
speichern STRG+O und schließen STRG+C
sudo nano /boot/config.txt
am Ende die beiden Zeilen einfügen
dtoverlay=pi3-miniuart-bt
enable_uart=1
core_freq=250
speichern STRG+O und schließen STRG+C
sync
sudo reboot
Nun können Sie über /dev/serial0 den RS485 Bus nutzen.
Der Jumper ist aktiviert den Abschlusswiderstand beim RS485 Bus.
Für die Grundfunktionen werden +5V, +3,3V, Masse und I2C (SCL, SDA) benötigt.

Ja. Es können auch Stromklemmen mit 1A Sekundär Strom, z.B. 500/1A. Dazu muss der Jumper im SmartPi umgesteckt werden.

Ja, das ist möglich.
Wenn keine Spannung angeschlossen ist, kann die Stromrichtung nicht gemessen werden. Wenn Sie also nur den Verbrauch messen wollen ist dies ausreichend. Allerdings wird dann bei der Leistungsberechnung eine Spannung von 230V angenommen, was zu Messtoleranzen führen kann.
Sie können in der Oberfläche auch eine andere Spannung einstellen, die angenommen werden soll.

Deaktivieren Sie zum Abschalten der Spannungsmessung in den Einstellungen unter Messung -> Spannungsmessung die Messung für die entsprechenden Phasen. Unter Annahme können Sie die Spannung einstellen, die für die Berechnungen verwendet werden soll.
Wenn Sie die 230V nicht anschließen, muss der SmartPi über ein USB-Netzteil mit Strom versorgt werden.
Die 230V dienen zur Messung der Stromrichtung (Bezug und Lieferung).
Gleichzeitig wird der SmartPi über L1 mit Spannung versorgt.
Wenn Sie die 230V nicht anschließen, muss der SmartPi über ein USB-Netzteil mit Strom versorgt werden.
3 Klemmen. Die 4 Klemme für den Null-Leiter brauchen Sie nur, wenn Sie irgendwelche Schieflasten messen wollen.
Die 4. Klemme ist nur an den SmartPi 3.1 anschließbar.
50 Hz und 60 Hz. Die 60 Hz Messung muss in der Config aktiviert werden.

Nein. Es kann nur AC gemessen werden