Beiträge von vortex4711

    Sorry fürs aufwärmen alter Kamellen. Ich bin über das Thema gestolpert und wollte kurz meine Lösung da lassen - evtl ist es ja noch offen, oder es geht irgendwem so wie mir.


    Es funktioniert über Umwege immernoch:


    - USB-Aufnahme im Web-Frontend deaktivieren (soll manuell gestartet werden)

    - Flatbuffer muss aktiviert sein

    -> Im pi per crontab -e eintragen:

    Code
    @reboot hyperion-v4l2 -d /dev/video0 -i 0 -v PAL --pixel-format YUYV -w 720 -h 576 -s 4

    bzw. andere parameter.


    So läuft der grabber in eigenem prozess - den kann ich folglich später abschießen und im anderen channel neu-starten:

    Code
    sudo pkill hyperion-v4l2
    hyperion-v4l2 -d /dev/video0 -i 1 -v PAL --pixel-format YUYV -w 720 -h 576 -s 4 &
    disown

    bei mir läuft das ganze über direkt in einer ssh-session, daher benötige ich noch das & + disown (Soll auch nach "redeploy" in node-red weiter laufen). Je nach Anwendungskontext ist das aber optional.


    Am Rande: geht das json "getconfig" / "setconfig" kommando schon seit hyperion.ng nicht mehr oder liegt das an mir? Habe mein System neulich neu eingerichtet und bin der Ansicht, dass meine "alten" scripte davor noch liefen, obwohl ich schon seit einer ganzen Zeit auf ng geupgradet hatte.