brauche nochmal einen Denkanstoß von euch.
Einer der PIs zeigt ja ständig den Ausschnitt eines Kamerastreams, mittels OMXPlayer in Ubuntu Mate.
Funktioniert prinzipiell auch, allerdings kann es zu Problemen kommen, wenn z.B. der Stream kurz unterbrochen wird: dann friert das Bild ein. Der OMXPlayer läuft dabei weiter, aber Bildinhalt ändert sich nicht mehr.
Um das zu lösen, gibt es bisher folgende Möglichkeiten:
1) remote draufschalten, und OMXPlayer beenden (klappt meistens mit ESC, aber nicht immer???), und neu starten.
2) remote draufschalten, und reboot.
3) Stecker ziehen -> Neustart -> Autostart OMXPlayer (Befehlszeile steht in bashrc)
...wobei in der Praxis nur 3) praktiziert wird: kurz Stecker raus, und gut isses wieder.
Um die Fehlerrate zu verringern, möchte ich das Ding automatisch 1x oder mehrmals täglich neu starten lassen. Auch dazu gibt es mehrere Möglichkeiten:
1) Zeitschaltuhr vor's Netzteil hängen
2) Timer (z.B. aus 4060+Hühnerfutter) für eine kurze Unterbrechung alle paar Stunden in 5V Zuleitung hängen
3) Timer (z.B. aus 4060+Hühnerfutter) für eine kurze Unterbrechung alle paar Stunden mit dem Reset-Eingang vom PI koppeln
4) Timer (z.B. aus 4060+Hühnerfutter) für eine kurze Unterbrechung alle paar Stunden mit einem GPIO-Pin verbinden, der von einem Skript ständig abgefragt wird, und bei Event das Moped dann geregelt neu startet
5) es irgendwie (per Skript???) schaffen, dass die Mühle alle paar Stunden neu startet, oder der OMXPlayer neu gestartet wird
Mein Ubuntu-Wissensstand reicht im Moment nur für Varianten 1), 2) oder 3).
Version 5) wäre mir am liebsten, aber es mangelt am Wissen.
Lässt sich im Ubuntu Mate auf einfachem Wege (=so, dass ich es realisieren kann) eine Art reboot-timer einrichten? Oder hat jemand noch eine andere Idee?
Nur zur Info: Anschlüsse für Reset-Taster beim Pi