Guten Morgen Zusammen,
Mein Script ist jetzt von RPi auf gpiozero umgestellt. Und wie Manul es prophezeit hat, wurde der saure Apfel süß, zumindest am Anfang, dann kam der vergammelte Kern Spaß bei Seite, von der Nutzung her ist gpiozero echt klasse, allerding liegt die CPU-Auslastung bei Ausführung des Scriptes nun bei fast durchgängig 100%. Verwende ich RPi liegt die Auslastung lediglich bei 12%. Bei dem Script handelt es sich bisher lediglich um eine Menü für ein OLED-Display, welches in Zukunft unter anderem um eine Stepper-Motor-Steuerung erweitert werden soll.
Die Scripte habe ich als Anhang drangehängt, da die Nachricht sonst über 50.000 Zeichen kommt
Grundsätzlich möchte ich eigentlich gerne gpiozero weiter verwenden, werde aber wieder auf RPi umstellen sollte sich die CPU-Auslastung nicht deutlich (auf <20%) reduzieren lassen. Davon abgesehen, dass ich mir nicht vorstellen kann, dass die dauerhafte CPU-Auslastung gut für die Langlebigkeit des Pis ist, muss ich vorallem auf einen möglichst geringen Energieverbrauch des Pis achten. Er wird später mit einer Powerbank etc. betrieben vor allem für Shoot-Move-Shoot-Bewegungen bei Zeitraffern verwendet. Meine Frage ist jetzt, habe ich bei der Verwendung von gpiozero etwas falsch gemacht? Was kann optimiert werden?
Vielen Dank im Voraus!
Viele Grüße
BrainPain