Helpdesk

Hallo,


ich bekomme die Powerfail E-Mail im serialless Modus nicht zu laufen, hier mal meine Einstellungen. 1.8er Firmware habe ich auch neu geflasht. 



 


Ich starte mit "sudo python3 Start_Serialless.pysudo python3 Start_Serialless.py" den Serialless Modus. Gibt auch keine Errors. Danach das skript um zu testen obs funktioniert: "sudo python3 poweralarm_serialless.pysudo python3 poweralarm_serialless.py"


Die Restart E-Mail wird versendet und kommt auch an. Allerdings wenn ich manuel die Stromversorgung trenne (Battery-Hat natürlich angeschlossen) passiert einfach nichts.  Wenn ich PIN 21 manuell auf ground verbinde wird sofort getriggert und die E-Mail versendet. Ich weiß nicht was ich falsch mache. 


 


 


Ich habe den Strompi3 Rev1.1 (Jumper ist auf Serialless ON) auf einem Raspberry 4B

gic_user

11.11.24 16:24

Hallo,


ich vermute, dass der StromPi nicht im Seriallessmodus verbleibt.


Nach dem Aktivieren des Serialless Modus in der StromPi Config, muss der Modus noch durch das Skript Start_Serialless.py gestartet werden.
Dafür ist es jedoch erforderlich, dass bereits ein Skript wie das poweralarm_serialless.py Skript läuft, welches den PullUp Widerstand an dem Pin aktiviert, da es sonst passieren kann, dass der Seriallessmodus direkt wieder beendet wird.


Am einfachsten ist es, wenn man das Skript zum Autostart hinzufügt, oder beide Skripte in einem kombiniert.


 


Eine weitere Alternative wäre unsere spezielle Serialless-Firmware.


Mit Hilfe der Serialless-Firmware, bleibt Ihr StromPi3 dauerhaft im SeriallessModus, sobald dieser einmal gestartet wurde.
Jedoch gilt dabei zu beachten, dass keine Änderungen mehr an der Konfiguration des StromPis vorgenommen werden können.
Alle benötigten Einstellungen müssen vorher vorgenommen werden. Nur durch ein erneutes Aufspielen der Firmware kann man den Serialless-Modus beenden und wieder Einstellungen ändern.


Diese Firmware können Sie zusammen mit allen benötigten Informationen in unserem StromPi3 Downloadverzeichnis herunterladen. https://www.pienergy.joy-it.net/de/downloads


 


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

12.11.24 11:20

Vielen Dank,


ich hab jetzt probiert den Serial-Modus im gleichen Skript zu starten wie den "poweralarm_serialless.py" (nachdem der Pull-UP gesetzt wurde). Das hat leider nicht geholfen.


Danach habe ich die serialless-Firmware installiert. Zuerst alle Einstellungen gesetzt (Wide -> Battery als Modus). Nach dem flashen habe ich mit dem Skript den Modus erneut umgestellt und dann mit den "reboot.py" neu gestartet. Nach erneutem ausführen vom "poweralarm_serialless.py" funktioniert allerdings immer noch nichts. StromPI schaltet den Modus um. Jedoch wird nichts getriggert und es wird somit keine Mail versand. 


Gibt es noch Fehlerquellen? Der StromPI sendet einfach keine fallende Flanke.  Bin ein bisschen ratlos


Beste Grüße

gic_user

12.11.24 15:28

Wenn der Seriallessjumper auf ON steht und alle Einstellungen korrekt übernommen wurden, liegt es vermutlich an der Hardware.


Es könnt sowohl am Raspberry Pi als auch am StromPi liegen. 
Ich hatte vor kurzem ein Ähnliches Problem, an einem defektem Raspberry Pi, der keine Pull-Ups mehr setzen konnte. 
Wenn die Möglichkeit besteht, würde ich zunächst empfehlen es mit einen anderen Raspberry Pi zu testen, oder zu überprüfen, ob der Pin am Raspberry tatsächlich hoch gezogen wird.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

12.11.24 16:21