Hallo, mein Name ist Jan, Ich bin 36 und mache gerade meiner ersten Erfahrungen mit Raspi, Python und Co. Bin ein guter Copy-past Programmierer und verstehe einzelne Zusammenhänge. Mehr aber NOCH nicht.
Mein erstes Projekt ist eine USV. Gebaut ist sie mit einer input/output Powerbank die über eine USB switch Strom bekommt und die den Raspi speist. Am USB Port ist ein Relais angeschlossen, was dem Raspi über GPIO mitteilt, ob der switch am Netz ist.
Jetzt möchte ich ein Programm schreiben, was mir diesen Pin ausließt, und mir mitteilt via Email, dass der Strom weg ist . Zusätzlich möchte ich, dass der Raspi sich bei Stromausfall selbstständig nach einer Zeit x selber herunter fährt. Sollte der Strom vorher wieder da sein soll der shutdown Befehl wiederufen werden und auch dann hätt ich gern eine Email als Info. Kür wäre noch, wenn im Terminal bei Veränderung des Signals einmalig "Strom aus" oder "Strom an" ausgegeben wird.
Das Programm für das Email versenden ist bereits fertig und funktioniert wenn ich im Terminal mit Python Befehl starte.
Ich hoffe, ihr könnt mir bei meinem ersten Threat hier helfen.