Problem mit dem Befehl out

  • ich habe in der doorpi.ini folgendes


    [EVENT_OnKeyUp_onboardpins.26] # Klingel
    40 = out:Rel_Mitte_IR_Licht,1,0,60 ;
    42 = take_snapshot:http://localhost:9000/?action=snapshot
    44 = mailto:xxx@t-online.de,Türklingel,Die Person hat geklingelt,true
    46 = os_execute:/usr/local/etc/DoorPi/scripts/Klingelnachricht.sh
    48 = os_execute:/usr/local/etc/DoorPi/scripts/Klingelbild.sh



    Jetzt ist mein Problem folgendes:
    out:Rel_Mitte_IR_Licht,1,0,60 wartet 60 sec bis es weitergeht. Ich möchte aber das IR-Licht direkt beim Klingeln einschalten, 0,3 sec Relais-Anzugszeit warten und anschließend ein Foto machen. Dann soll noch 60 sec das IR-Licht anbleiben
    Ich bekomme nur schwarze Bilder, ist ja klar wenn erst 60 sec gewartet wird bis es weiter geht. Hat jemand eine Idee oder Lösung ? Oder was habe ich nicht verstanden ?


    Chris

  • Hallo Chris,


    [...]
    Ich möchte aber das IR-Licht direkt beim Klingeln einschalten, 0,3 sec Relais-Anzugszeit warten und anschließend ein Foto machen. Dann soll noch 60 sec das IR-Licht anbleiben


    Als Idee würde ich IR-Licht zwei Mal einschalten. Mal ohne und mal mit Zeit, obwohl schon eingeschaltet.


    Ungefähr so (40, 41 und 49 beachten):

    Brainfuck
    [EVENT_...]
    40 = out:Rel_Mitte_IR_Licht,1
    41 = sleep:0.3
    42 = take_snapshot:localhost:9000/?action=snapshot
    44 = mailto:xxx@t-online.de,Türklingel,Die Person hat geklingelt,true
    46 = os_execute:/usr/local/etc/DoorPi/scripts/Klingelnachricht.sh
    48 = os_execute:/usr/local/etc/DoorPi/scripts/Klingelbild.sh
    49 = out:Rel_Mitte_IR_Licht,1,0,60

    Eventuell die Zeiten noch anpassen.


    Nur als Idee ...


    Viele Grüße
    Olaf

  • Danke für die Hinweise.
    @ Alex, wüßte auch im Moment noch nicht, wie ich auf die GPIOs per Script zugreifen kann, muss mich erst einmal schlau machen ;)
    @ Olaf, tolle und einfache Idee, werde es gleich mal probieren.


    Guten Rutsch und viel Gesundheit im neuen Jahr...
    Chris