Helpdesk

Hallo,


ich habe meinen StromPi schon seit über einem Jahr. Ich hatte ihn erfolgreich auf einem Raspi 3 benutzt (OpenPlotter).
Jetzt habe ich ihn auf einen Raspi 4 aufgesteckt und in ein Alu-Gehäuse mit Lüfter und PowerOn Button eingebaut.


Modifikation: Kabelbrücke für PowerOn Button nach Anleitung angelötet.


Der Raspi4 soll als Gateway zu meiner EIB/KNX Hausinstallation dienen. Als Schnittstelle verwende ich einen TUL-Stick.


Der TUL-Stick ist an /dev/ttyACM0 angeschlossen (mit Symlink /dev/knx).


Die Installation ist ziemlich komplex. Auf dem Raspi läuft ein IOT-Docker-Stack mit allem, was man so braucht.


Mit diesem System läuft alles (StromPi aufgesteckt, usw.). Verbindung zum EIB/KNX-Bus über TUL-Stick geht.


Ich kann nur leider die serielle SST nicht ansprechen.[nbsp]


Erster Versuch:


Ich gehe mit VNC auf den Raspi4. Habe dann alles nach der Schnellstart Anleitung durchgeführt.


Bei
sudo –E python3 strompi_config_gui.py
kommt: -E: Befehl nicht gefunden


Wofür ist das -E gut?


Ohne -E kommt:


sudo python3 strompi_config_gui.py
Traceback (most recent call last):
[nbsp] File "strompi_config_gui.py", line 68, in [lt]module[gt]
[nbsp] [nbsp] sp3_ADC_USB = float(serial_port.readline(9999))/1000;
ValueError: could not convert string to float: b'v1.5
'


Zweiter Versuch: Über minicom


Nachdem sich das Minicom geöffnet hat kommt keine weitere Reaktion. In der letzten Terminal-Zeile wird folgendes angezeigt:


CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7.1 | VT102 | Offline | serial0[nbsp]


Leider sind alle Links in eurem Helpdesk kaputt. Jede Google-Suche landet bei "404 Not Found"


Dritter Versuch: StromPi-Image


Beim Durchblättern ("Suchen" geht ja grad nich) eurer Helpdesk Seite bin ich auf eine ähnliche Anfrage gestossen. Deshalb habe ich, wie dort empfohlen, euer Image runtergeladen und den Raspi4 damit zu starten versucht.


Es geht gar nichts !


- Kann es sein, dass die Stromversorgung für den Pi4 nicht ausreicht?
- HDMI kein Output
- Meine Pi4 Stromversorgung hat nur einen USB-C Stecker. Meine anderen Netzteile mit Mikro-USB haben weniger als 3A. Der Strompi Eingang bekommt 2,4A. Und damit läuft er auch !
- blöd: Ich habe drei Adapter Mikro-USB auf USB-C, aber keinen umgekehrt. Also nutzen mir meine zwei neuen Raspi4 Netzteile nichts[nbsp] um den StromPi zu betreiben.[nbsp]


Also kurz gesagt, nach einem langen, frustrierenden Sonntag: Das Image von euch läuft nicht. Und ja, ich habe sogar beide ausprobiert.[nbsp]


Ich komm einfach nicht weiter.


Ich hoffe, dass ihr mir helfen wollt.


Welche Info braucht ihr?


Viele Grüße


Peter


p.s.: Eben habe ich noch versucht die Wide Area Stromversorgung zu benutzten. Auch damit ging es nicht

Peter Neumann

30.11.20 00:51

Guten Tag Herr Neumann,


mir sind beim Lesen Ihres Beitrags ein paar Fehlerquellen aufgefallen.



  1. "sudo –E python3 strompi_config_gui.py" bei dem Befehl ist ein falscher Bindestrich vor dem E. Dieses lässt sich auf einen Autokorrekturfehler beim Schreiben der Anleitung zurückführen. Dieser ist aber seit einigen Monaten beseitigt. Korrekt: "sudo -E python3 strompi_config_gui.py"
    -E wird nur benötigt, wenn Sie das GUI Tool über eine SSH Verbindung nutzen wollen. Da Sie bei der Nutzung einer VNC-Verbindung eine grafische Oberfläche haben wird es in dem Fall nicht benötigt. (siehe 2.) -E erhält bei der Verwendung des Befehls sudo die Umgebungsvariablen. Dieses ist bei der normalen Verwendung von sudo nicht der Fall.

  2. "ValueError: could not convert string to float: b'v1.5" Es sieht so aus, als ob Sie noch die Firmwareversion 1.5 auf Ihrem StromPi 3 haben. Das GUI-Script funktioniert aber erst ab Version 1.7. Sie können sich die aktuelle Firmware inklusive Anleitung hier herunterladen.

  3. "CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7.1 | VT102 | Offline | serial0" minicom ist noch auf 115200 Baud eingestellt. Folgen Sie der Anleitung ab Seite 41 (Kapitel 11) um die Baudrate auf 38400 einzustellen.

  4. "Kann es sein, dass die Stromversorgung für den Pi4 nicht ausreicht?" Normal sollte es bei Ihrem beschriebenen Aufbau keine Probleme geben mit einem 2,4 A Netzteil geben. Spätestens, wenn Sie die Versorgung über den WIDE Range Eingang testen, kann diese Fehlerquelle ausgeschlossen werden. (Haben Sie bereits gemacht)


Können Sie diese Punkte bitte nocheinmal angehen? Sollten Sie weiterhin Probleme haben, helfen wir Ihnen natürlich gerne weiter.


[nbsp]


Mit freundlichen Grüßen


Nils (Joy-IT)


[nbsp]


[nbsp]

Nils

02.12.20 15:54

Hallo Nils,


Vielen Dank für deine Antwort. Ich bin ein gutes Stück weiter gekommen. Ja, es lag an der alten Firmware. Das Flashen mit dem Raspberry Pi 4 ging übrigens nicht. Mit dem StromPi auf einem Pi3 hat es sofort funktioniert.


Jetzt hänge ich an einem weiteren Problem. Ich hätte gerne einfach ein Szenario, bei dem ein Stromausfall erkannt wird, eine Sicherung angestoßen wird, gewartet wird, bis bis die Batterie bei 25% ist und dann ein shutdown durchgeführt wird. Der RasPi soll weiterlaufen, wenn der Strom zwischendrin wieder da ist. Und er soll starten, wenn der Strom nach dem Ausschalten wieder kommt.[nbsp]


Ich habe dafür einfach die drei Scripts poweralarm_serial, serialSutdown und RTCserial über die rc.local gestartet. Das geht aber nicht, weil sich die Scripts gegenseitig abschießen, denn es kann immer nur ein Script auf die Serielle Schnittstelle zugreifen. Verstehe ich das so richtig, dann würde ich mir einfach die gewünschte Funktionalität in ein Script packen. Oder mache ich noch einen anderen Fehler?


Vielen Dank schon mal für die Hilfe und viele Grüße


Peter

Peter

03.12.20 15:35

Ergänzung: Auch ein Script alleine startet nicht, wenn das Netzwerk noch nicht da ist, wg Mail Connection. Also: beim Start auf Netzwerk warten. Dann geht's,

Peter

04.12.20 15:26

Guten Tag Peter,


ja, es ist 1. richtig, dass man nicht mehrere Scripts nutzen kann, die auf die serielle Schnittstelle zugreifen und 2. ist auch richtig, dass man bei der Verwendung der Scripts mit E-Mail-Funktionalität erst auf das Netzwerk warten muss.


Mit freundlichen Grüßen


Nils (Joy-IT)

Nils

09.12.20 12:05