Videoaufnahme per MQTT auslösen

Die Videoaufnahme kann über 2 unterschiedliche MQTT Topics aktiviert werden:

  • task/video/rec/start
  • task/video/planrec/enable

Geplante Aufnahme

Wenn die geplante Aufnahme gestartet wird läuft sie für sie bis der Wert von enable wieder auf 0 gestellt wird.

Videos werden dabei aufgesplittet mit der Länge length - im Beispiel sind das 15s.

Solange die Aufnahme läuft wird der Aufnahmestatus auf dem Wert 2 stehen und nach dem Beenden wieder auf 0 zurückfallen.

Nachdem man enable wieder auf 0 gestellt hat, läuft die Videoaufnahme noch bis zum Ende der eingestellten Videolänge length weiter.

Manuelle Aufnahme

Bei der manuellen Aufnahme muß die Länge der gewünschten Aufnahme bereits beim Starten mitgegeben werden - z.B. 600 für 600s.

Der Aufnahme Status steht in diesem Fall auf dem Wert 3.

Das senden des Stopbefehls stopped die Aufnahme sofort und der Aufnahme Status fällt wieder auf 0 zurück: