Helpdesk

Hallo,

wir verwenden einen Strompi3 im Modus 5 (mUSB -> Wide -> Battery) und möchten gerne folgende Funktion realisieren.

Beim Ausfall der primären Spannungsquelle (mUSB) soll der Raspberry nach Timerablauf heruntergefahren werden. Dazu haben wir den Raspberry Pi Shutdown in der Config enabled und verwenden das serialShutdownscript mit einem Timer von 20 Sekunden. Nach weiteren 20 Sekunden soll der Strompi dann die Spannungsversorgung zum Raspberry komplett abschalten.

Aktuell zeigt sich aber folgendes verhalten:

Primäre Spannungsquelle (mUSB) fällt aus, Shutdown-Meldung wird über serielle Schnittstelle versendet, serialShutdown-Script fährt wie erwartet nach 20 Sekunden den Raspberry runter.

Unser Problem ist jetzt dass der Strompi die sekundäre Spannungsquelle (Wide-Range) aktiv schaltet und die Spannungsversorgung zum Raspberry nicht abgeschaltet wird.

Erst wenn in diesem Zustand auch noch die sekundäre Spannungsquelle abgeschaltet wird, schaltet der StromPi auch nach Ablauf des Shutdown-Timer die Spannung zum Raspberry ab.

Kehrt danach nur die primäre Spannungsquelle wieder zurück wird die Spannung zum Raspberry nicht mehr eingeschaltet. Nur die Zuschaltung der sekundäre Spannungsquelle schaltet in diesem Fall den Raspberry wieder ein.




Beigefügt unsere derzeitge Konfiguration:



StromPi-Output: mUSB

StromPi-Mode: mUSB -> Wide -> Battery

Raspberry Pi Shutdown: Enabled
Shutdown-Timer: 40 seconds

Powerfail Warning: Disabled

Serial-Less Mode: Disabled

Power Save Mode: Disabled

PowerOn-Button: Disabled

PowerOn-Button-Timer: 30 seconds

Battery-Level Shutdown: Disabled

Powerfail-Counter: 282

PowerOff Mode: Disabled
---------------------------------
Alarm-Configuration:
---------------------------------
WakeUp-Alarm: Disabled
Alarm-Mode: Time-Alarm
Alarm-Time: 00:00
Alarm-Date: 01.11
WakeUp-Alarm: Monday
Weekend Wakeup: Disabled
Minute Wakeup Timer: 30 minutes

PowerOff-Alarm: Disabled
PowerOff-Alarm-Time: 00:00

Interval-Alarm: Disabled
Interval-On-Time: 00 minutes
Interval-Off-Time: 00 minutes

---------------------------------
Voltage-Levels:
---------------------------------
Wide-Range-Inputvoltage: 25.244V
LifePo4-Batteryvoltage: 3.348V [100%] [charging]
microUSB-Inputvoltage: 4.885V
Output-Voltage: 4.873V

Mathias

11.11.20 00:12

Hi

das ist doch aber der Sinn der Strompis. Er soll den Raspi mit Strom versorgen. Dh. wenn primäre Spannung ausfällt übernimmt die sekundäre Spannung die Versorgung des Raspis. Fällt auch die sekundäre Spannung aus übernimmt die Batterie als letztes die Versorgung des Raspis. Damit hat man im Normalfall genug Zeit seine Daten zu sichern und den Raspi runterfahren zu lassen. Wenn du möchtest das der Raspi schon beim Ausfall des musb runterfährt und auch bei Rückkehr vom musb wieder hochfährt nimm Modus

musb->Batterie und las Wide Weg.

mfg

Rico

11.11.20 16:08

Guten Tag Mathias,

vielen Dank für die ausführliche Problembeschreibung. Um eine genaue Aussage treffen zu können müssen wir Ihr Setup aufbauen und versuchen den Fehler zu reproduzieren. Ich gehe davon aus, dass ich Ihnen bis Freitag genauere Informationen zu Ihrem Supportrequest geben kann.




Mit freundlichen Grüßen

Nils (Joy-IT)

Nils

11.11.20 16:45

Hallo Rico,

Wozu gibt es dann den Modus 5 überhaupt?

Unser Problem ist folgendes:

Wir möchten das Battery Hat "schonen", da im späteren Einsatz die Primäre Spannungsquelle oft nur für kurze Zeit Spannung führt, jedoch der Raspberry einen langen Nachlauf haben soll (ca. 10 Minuten). In unserer Anwendung ist es durchaus möglich, dass die Primäre Versorgung 10-20 Mal in Folge, weniger als 1 Minute zur Verfügung steht. Nach mehreren Zyklen wäre somit das Battery Hat entladen, und die Funktion des sicheren herunterfahren nicht mehr gegeben.

Daher möchten wir den Modus 5 nutzen. Wird die Primäre Spannungsversorgung abgeschaltet soll der Raspberry, noch bis zum endgültigen runterfahren von der sekundären Spannungsquelle weiter versorgt werden und nicht vom Battery Hat. Erst bei einem kompletten Stromausfall (primär und sekundär) soll das Battery Hat einspringen.

Nun ist es aber so, dass der StromPi bei Ausfall der primären Versorgung zwar den Shutdown Befehl an den Raspberry sendet und dieser somit nach Ablauf des Timers auch runter fährt, jedoch die Spannungsversorgung für den Raspberry nicht abgeschaltet wird so lange die Sekundäre Versorgung noch anliegt. Somit fährt der Raspberry mit wiederkehrender primär Versorgung auch nicht wieder hoch (er war ja dauerhaft versorgt).

Welchen Zweck erfüllt der Modus 5 überhaupt, wenn nicht diesen? Warum wird bei Ausfall der primären Versorgung der Shutdown Befehl an den Raspberry gesendet, jedoch es erfolgt kein PowerOff ?

LG

Mathias

Mathias

11.11.20 17:02

Guten Abend Mathias,

wir haben ein Problem mit dem 3 Stage-Mode (Mode 5 und Mode 6) festgestellt. Wir müssen dieses aber genauer untersuchen.
Sobald es Neuigkeiten gibt informiere ich Sie hier.

Mit freundlichen Grüßen

Nils (Joy-IT)

Nils

19.11.20 17:52

Hallo Nils,


vielen Dank für die Rückmeldung.


Wir arbeiten aktuell mit einer Zwischenlösung, würden aber gerne wieder auf den 3-Stage-Mode zurück wechseln, sobald es hier neue Erkentnisse gibt.


Grüße Mathias[nbsp]

Mathias

30.11.20 20:14

Guten Abend Mathias,


wir melden uns dann hier, sobald es etw. neues gibt.


[nbsp]


Mit freundlichen Grüßen


Nils (Joy-IT)

Nils

01.12.20 17:04