Helpdesk

Hallo zusammen,


ich bin kurz davor aus dem Fenster zu springen.


Ich habe mir - nachdem ich mit den alten Pi3 nicht klar kam (siehe Posts der letzten Woche) - einen neuen Pi4 gekauft, habe diesen installiert, den Strompi3 angebaut und keine weiteren Geräte / Programme aufgespielt.


Dann bin ich mit frisch installiertem Pi nach der Schnellstartanleitung vorgegangen.


Und jetzt das...




Ich habe heute Stunden dran gesessen und verzweifle.


Was ist jetzt falsch?


Gruß


Udo

Skipperjimbo

24.02.24 20:09

Hallo zusammen,


ich habe alles noch einmal auseinander genommen und erst nur den Strompi3 angebaut und dann alles entsprechend der Schnellstartanleitung eingerichtet. 
Als ich dann die graphische Oberfläche eingerichtet hatte, habe ich den Battery Hat angebaut. Auch danach startete die graphische Oberfläche.


Anschließend die Platine und den Lüfter.


Auch nach dem kompletten Zusammenbau funktionierte alles.


Ich habe dann den Raspi mit Sudo shutdow now heruntergefahren und alles in Euer Gehäuse eingebaut.


Da der Strompi bzw. der Battery Hat das System weiterhin mit Strom versorgt hat, lief der Lüfter weiter.


Nachdem ich alles eingebaut hatte und die mUSB angeschlossen hatte, fuhr der Raspi allerdings nicht hoch.


Wie komme ich beim geschlossenen Gehäuse an die Power Reset Pins bzw. wie bekomme ich den Raspi sonst hochgefahren? Skripte habe ich noch nicht eingerichtet.


Gruß


Udo


 


 


 

Skipperjimbo

25.02.24 15:21

Hallo Udo,


um den Raspberry Pi zu starten, während der StromPi schon eingeschaltet ist, müssen entweder alle Spannungsversorgungen getrennt werden, oder es muss der GPIO3 des Raspberry mit GND verbunden werden.


Zum manuellen herunterfahren des Raspberry Pi empfehlen wir die Verwendung unseres shutdownscripts. Dadurch wird auch der StromPi abgeschaltet und das ganze System kann dann anschließend mit dem PowerOnButton gestartet werden. Dazu muss jedoch der PowerOnButton in der Konfiguration des STromPi aktiviert werden.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

26.02.24 10:59

Udo, ich habe die gleiche Fehlermeldung.


Ich habe einen Raspi3B+ mit bookworm 64bit.


Wie konntest du den Fehler beheben?


~/StromPi3_Scriptfolder_2023-09-05/Config Scripte only main Versio                                                                             n/V1.73/Config Script mit GUI $ sudo -E python3 strompi_config_gui.py
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.11/tkinter/__init__.py", line 1948, in __call__
return self.func(*args)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/tkinter/__init__.py", line 861, in callit
func(*args)
File "/home/ip/StromPi3_Scriptfolder_2023-09-05/Config Scripte only main Versi on/V1.73/Config Script mit GUI/strompi_config_gui.py", line 1023, in loading_pro cess
sp3_ADC_Wide = float(serial_port.readline(9999))/1000;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: b''

Andreas

11.03.24 22:10

Hallo Andreas,


dieser Fehler deutet auf ein Problem bei der seriellen Kommunikation hin und kann viele Ursachen haben.


Zunächst sollten Sie sicherstellen, dass keine Skripte im Hintergrund laufen, oder zusätzliche Hardware angeschlossen ist die die serielle Kommunikation nutzen. 
Dazu zählen auch die anderen StromPi Skripte, wie z. B. das serialshutdown.py Skript.


Es kann auch sein, dass die StromPi Konsole nicht ordnungsgemäß geschlossen wurde. Dazu öffnen Sie die StromPi Konsole über minicom durch die Eingabe von sspc und beenden Sie die Konsole durch die Eingabe von quit.


Wenn auch dies nicht hilft, starten Sie Ihren StromPi neu, indem Sie alle Spannungsquellen trennen und den CAP-Jumper für ein paar Sekunden entfernen.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

12.03.24 09:13

Hallo,


wie kann ich erkennen, dass Scripte laufen, die die serielle Schnittstelle benutzen. Mit ps -e sieht man zwar die laufenden Programme, nicht aber, ob diese die serielle Schnittstelle benutzen.


Andreas

Andreas

24.03.24 17:40

Hallo Andreas,


mir ist kein Weg bekannt direkt herauszufinden welche Skripte auf die serielle Schnittstelle zugreifen.
Man muss generell nach aktiven Skripten suchen und in diese dann reinschauen ob sie seriell kommunizieren.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

25.03.24 10:29

Hallo


Hänge an der gleichen Stelle fest. Eine einfache Eingabe von sspc in der Console geht nicht. Könntet Ihr das etwas ausführlicher erklären?


Danke

Heiko

17.04.24 10:23

Hallo Heiko,


zunächst sollten Sie sicherstellen, dass keine anderen Prozesse die serielle Schnittstelle blockieren.
Wenn Sie eines der StromPi Skripte zum Autostart hinzugefügt haben, sollten Sie das zunächst wieder rückgängig machen, und den Raspberry Pi neu starten.


Wenn auch das nicht hilft, sollten Sie den StromPi neu starten, indem Sie alle Spannungsquellen und den CAP-Jumper für ein paar Sekunden entfernen.
In den meisten Fällen sollte dies die Probleme beheben.


Sollte das Problem weiterhin bestehen, wäre der nächste Schritt die Firmware neu auf den StromPi aufzuspielen. Dazu haben wir eine Anleitung in unserem Downloadverzeichnis.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

18.04.24 08:56

Fehler gefunden. Ich hatte in Ermangelung passender Kabel den Raspi übers Board mit Strom versorgt. Mit Strom am Strompi geht es.

Heiko

24.04.24 07:45

Kurze Nachfrage: Startet Strompi den Raspi auch wieder, wenn die Versorgungsspannung wiederkehrt? Möchte eine automatische Videovorführung damit realisieren.

Heiko

24.04.24 11:04

Hallo Heiko,


Ja der StromPi startet den Raspberry Pi wieder wenn die Versorgungsspannung wiederkehrt.


Dabei ist jedoch zu beachten, dass es zwei Shutdown-Timer gibt. Einmal den Shutdown-Timer in den verschiedenen Shutdown-Skripten. 
Dieser gibt die Zeit an, die nach dem Ausfall der primären Spannungsversorgung bis zum herunterfahren des Raspberry Pi gewartet werden soll.
Der zweite Timer wird in der SromPi Configuration eingestellt und gibt die Zeit an, die nach dem Ausfall der primären Spannungsversorgung bis zum abschalten des StromPi gewartet werden soll.


Sollte die Spannungsversorgung zwischen den beiden Timern zurückkehren, kann der Pi nicht wieder automatisch gestartet werden. 
Deshalb sollte die Zeit zwischen beiden Timern möglichst gering gehalten werden.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

25.04.24 15:00