Beiträge von jbadmin

    Hallo Thomas,


    jetzt klappt es !!!!


    Supi und recht herzlichen Dank.
    Auf zur nächsten Baustelle in meinem Doorpi-Projekt :D



    jbadmin

    Hallo Thomas,


    damit klappt es!!!


    Mail wird versendet mit Bild FRAUNHOFER


    Was sagt uns das nun? Der Abgriff vom mjpg-streamer klappt nicht?


    Danke für deine Mühe, jbadmin

    Hallo Thomas,


    die "!" aus dem Aufruf raus war es nicht.


    Hier die URL:
    /usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_uvc.so -d /dev/video0 -n -r 1024x768 -f 24 –q 80" -o "/usr/local/lib/output_http.so -n -w /usr/local/www -p 8082" >/dev/null 2>&1 &


    Gruß, jbadmin

    Wer kann mir bitte helfen!!!!!


    Ich versuche immer noch einen snapshot hinzubekommen.


    Jetzt habe ich die Installation neu aufgesetzt. Alles wie es soll!!!!


    Jetzt habe ich auch das Update eingespielt, aber das log meckert immer noch. Ich kapiere es einfach nicht!


    2016-03-21 20:45:42,788 [ERROR] [doorpi.action.handler] [K1IF7O] error while fire action SnapShotAction with args () and kwargs {'snapshot_path': '/tmp'} for e$
    Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.0.1-py2.7.egg/doorpi/action/handler.py", line 284, in fire_event_synchron
    result = action.run(silent)
    File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.0.1-py2.7.egg/doorpi/action/base.py", line 48, in run
    return self.__callback(**self.__kwargs)
    File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.0.1-py2.7.egg/doorpi/action/SingleActions/take_snapshot.py", line 49, in get_snapshot_from_picam
    with picamera.PiCamera() as camera:
    File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 488, in __init__
    self.STEREO_MODES[stereo_mode], stereo_decimate)
    File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 620, in _init_camera
    prefix="Camera component couldn't be enabled")
    File "/usr/lib/python2.7/dist-packages/picamera/exc.py", line 191, in mmal_check
    raise PiCameraMMALError(status, prefix)
    PiCameraMMALError: Camera component couldn't be enabled: Out of resources (other than memory)


    Ich habe den mjpg_streamer jetzt mal ausgeschaltet.


    Arbeite ich mit dem Event mailto, so kommt im log


    2016-03-21 21:17:02,465 [ERROR] [doorpi.action.SingleActions.mailto] send not attachment for this mail: coercing to Unicode: need string or buffer, bool found
    Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.0.1-py2.7.egg/doorpi/action/SingleActions/mailto.py", line 59, in fire_action_mail
    with open(smtp_snapshot, "rb") as snapshot_file:
    TypeError: coercing to Unicode: need string or buffer, bool found


    20 = mailto:xxx@xxxx.de,DoorPi ist da!,DoorPi ist da!,true
    Er kommt also am Ende des Strings nicht mit dem true klar.


    Herzlichen Dank für eure Mühe, jbadmin

    Hi Thomas,


    ok. Und wie komme ich nun meinem Problem auf die Schliche?


    Da ich manuell installiert habe, sind von mir die Skripte take_snapshot.py und mailto.py händisch geupdatet worden.
    Also der Inhalt der Skripte ist damit gemeint.


    Muß ich denn sonst noch eine Änderung vornehmen? Ich bin kein LINUX-Spezi!!!! Sorry.


    Danke und Gruß jbadmin

    Hallo Thomas,


    doorpi wird als Dienst ausgeführt. Also automatisch beim Start.


    Die Verzeichnisse existieren alle!!!


    Was aber komisch ist: ps -ax liefert


    521 tty1 Ss+ 0:00 /sbin/agetty --noclear tty1 linux
    759 ? Sl 8:02 /usr/bin/python /usr/local/etc/DoorPi/main.py start --configfile /usr/local/etc/DoorPi/conf/doorpi.ini --trace
    760 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m
    858 ? S 0:00 /usr/bin/python /usr/local/etc/DoorPi/main.py start --configfile /usr/local/etc/DoorPi/conf/doorpi.ini --trace
    1006 ? Ss 0:00 sshd: pi [priv]


    Wird der doorpi zweimal gestartet?????? Und wenn ja, wo kann ich dies finden und beheben?


    Danke, jbadmin

    Hallo,


    da ich jetzt erst wieder ein wenig Zeit hatte, habe ich mich nochmal mit dem Thema beschäftigt.


    2016-03-20 10:46:21,806 [TRACE] [doorpi.action.handler] [KPFRHS] try to fire action SnapShotAction with args () and kwargs {'snapshot_path': ''}
    2016-03-20 10:46:21,810 [TRACE] [doorpi.action.base] run SnapShotAction with args () and kwargs {'snapshot_path': ''}
    2016-03-20 10:46:22,751 [ERROR] [doorpi.action.handler] [KPFRHS] error while fire action SnapShotAction with args () and kwargs {'snapshot_path': ''} for event$
    Traceback (most recent call last):
    File "/usr/local/etc/DoorPi/doorpi/action/handler.py", line 284, in fire_event_synchron
    result = action.run(silent)
    File "/usr/local/etc/DoorPi/doorpi/action/base.py", line 48, in run
    return self.__callback(**self.__kwargs)
    File "/usr/local/etc/DoorPi/doorpi/action/SingleActions/take_snapshot.py", line 48, in get_snapshot_from_picam
    filename = get_next_filename(snapshot_path)
    File "/usr/local/etc/DoorPi/doorpi/action/SingleActions/take_snapshot.py", line 31, in get_next_filename
    os.makedirs(snapshot_path)
    File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
    OSError: [Errno 2] No such file or directory: ''


    Leider bleibt ein ERROR im log wie beschrieben. Ich bin jetzt kein Spezi, aber meckert er nicht über eine Pfadangabe?


    Probiert habe ich in der Sektion [DoorPi]
    snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots
    # snapshot_path = !BASEPATH!/doorpi/media/snapshots
    snapshot_path =


    Ich wäre um einen Denkanstoß eurerseits verlegen ;-)


    Danke, jbadmin


    Aus dem Bauch raus würde ich sagen, die Cam ist noch in Benutzung durch ein anderes Programm (LED leuchtet) oder wurde von dem anderen Programm nicht richtig geschlossen (reboot hilft eventuell)


    Das Programm mjpg-streamer läuft permanent.


    Jbadmin

    Hallöchen,
    erster Schnellschuss liefert im Log:
    2016-03-18 14:31:26,226 [TRACE] [doorpi.action.base] run SnapShotAction with args () and kwargs {'snapshot_path': '/usr/local/etc/DoorPi/../DoorPiWeb/snapshots$
    2016-03-18 14:31:27,121 [TRACE] [doorpi.conf.config_object] get_integer for key number_of_snapshots in section DoorPi (default: 10) returns 10
    2016-03-18 14:31:27,318 [ERROR] [doorpi.action.handler] [G0EDE0] error while fire action SnapShotAction with args () and kwargs {'snapshot_path': '/usr/local/e$
    Traceback (most recent call last):
    File "/usr/local/etc/DoorPi/doorpi/action/handler.py", line 284, in fire_event_synchron
    result = action.run(silent)
    File "/usr/local/etc/DoorPi/doorpi/action/base.py", line 48, in run
    return self.__callback(**self.__kwargs)
    File "/usr/local/etc/DoorPi/doorpi/action/SingleActions/take_snapshot.py", line 49, in get_snapshot_from_picam
    with picamera.PiCamera() as camera:
    File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 488, in __init__
    self.STEREO_MODES[stereo_mode], stereo_decimate)
    File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 620, in _init_camera
    prefix="Camera component couldn't be enabled")
    File "/usr/lib/python2.7/dist-packages/picamera/exc.py", line 191, in mmal_check
    raise PiCameraMMALError(status, prefix)
    PiCameraMMALError: Camera component couldn't be enabled: Out of resources (other than memory)


    Werde aber heute Abend noch einmal schauen.
    Danke, jbadmin

    Alles was sich um Vid dreht, ist von anderen entwickelt wurden. Mir wäre es auch lieber es mit Python und im DoorPi Projekt selbst zu lösen.
    Dafür hab ich mir heute doch eine PiCam geholt und werde das vorbereiten.


    Hallo Thomas,


    dann werde ich wohl auf Neuigkeiten von dir warten.
    Die Änderung der mailto und take_snapshot sind ja nicht updatesicher.


    Danke, jbadmin

    Hallöchen nochmals,


    das erstellen eines Snapshot per PHP klappt zwar, aber es wäre natürlich schön, wenn dies mit der bereitgestellten Funktionalität maito und take_snapshot funktionieren würde.


    Hat einer das in Verbindung mit mjpg-streamer am Start?


    Ich bekomme immer:
    [doorpi.action.SingleActions.take_snapshot] error creating snapshot - maybe fswebcam is missing


    Den Umbau von Ewald kenne ich!


    In einem Event habe ich take_snapshot angesprochen. Klappt aber nicht.
    Die Mail kommt ohne Anhang, d.h. der Versand klappt schon mal.


    1. Muß etwas speziell angelegt werden?
    2. Muß für einen Snapshot der MJPG-Stream beendet werden?


    Auszug doorpi.ini:

    Code
    1. Sektion [DoorPi]
    2. snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/
    3. number_of_snapshots = 10
    4. snapshot_size = 1280x720

    und

    Code
    1. [EVENT_OnStartup]
    2. 10 = sleep:1
    3. 20 = take_snapshot
    4. 30 = mailto:******@********.de,DoorPi gestartet,DoorPi ist da!,true

    Danke. jbadmin

    Hallo Andreas,
    hiermit klappt die Aufnahme eines Snapshots! Danke, super.
    Jetzt wäre es noch schön, dies in der mailto.py mit zu verarbeiten.
    Es gibt in dem Skript ja die Variable "smtp_snapshot", die wenn sie auf "true" steht, ja einen Snapshot mit an die Mail packen soll.
    Oder geht dies nicht mit dieser Art der Erstellung eines Snapshots?
    Danke, jbadmin

    Hallo,


    ich habe nun mehrfach das hier beschriebene Szenario durch gespielt.


    Ich bekomme beim patchen des Skripts immer patch: **** malformed patch at line 18: @@ -418,8 +422,6 @@
    In alten Beiträgen findet man den Ansatz, das wohl die Formatierung nicht stimmt!?!


    Leider macht mein mjpg-streamer immer noch Zicken. Systemlast > 90%


    Für eure Hilfe wäre ich recht dankbar.



    Dankeschön, jbadmin

    // Mod-Edit: bezieht sich auf Thread: Einspielen einer .wav Datei im Rufzustand \\


    Hallo Ewald,


    ich finde zwar die Überschrift etwas falsch, aber ich beziehe mich mit meiner Frage auf deinen Beitrag.


    Nachdem ich nun mit take_snapshot und den diversen Modifikationen nicht weiterkomme, hier meine Bitte, ob du sehen kannst, wo der Hase im Pfeffer liegt?


    Das LOG:
    2016-03-15 12:09:40,142 [ERROR] [doorpi.action.base] error while creating SingleAction from config string: take_snapshot
    Traceback (most recent call last):
    File "/usr/local/etc/DoorPi/doorpi/action/base.py", line 64, in from_string
    return importlib.import_module('doorpi.action.SingleActions.'+action_name).get(
    File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
    File "/usr/local/etc/DoorPi/doorpi/action/SingleActions/take_snapshot.py", line 29
    elif (lastNr == max):
    ^
    IndentationError: unindent does not match any outer indentation level
    2016-03-15 12:09:40,162 [ERROR] [doorpi.action.handler] action_object is None


    Danke, jbadmin

    Hallöchen nochmals,


    das erstellen eines Snapshot per PHP klappt zwar, aber es wäre natürlich schön, wenn dies mit der bereitgestellten Funktionalität maito und take_snapshot funktionieren würde.


    Hat einer das in Verbindung mit mjpg-streamer am Start?


    Ich bekomme immer:
    [doorpi.action.SingleActions.take_snapshot] error creating snapshot - maybe fswebcam is missing


    Den Umbau von Ewald kenne ich!



    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]In einem Event habe ich take_snapshot angesprochen. Klappt aber nicht.[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]Die Mail kommt ohne Anhang, d.h. der Versand klappt schon mal.[/font]


    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]1. Muß etwas speziell angelegt werden?[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]2. Muß für einen Snapshot der MJPG-Stream beendet werden?[/font]


    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]Auszug doorpi.ini:[/font]
    [hr]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]Sektion [DoorPi][/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]number_of_snapshots = 10[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]snapshot_size = 1280x720[/font]


    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]und [/font]


    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif][EVENT_OnStartup][/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]10 = sleep:1[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]20 = take_snapshot[/font]
    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]30 = mailto:******@********.de,DoorPi gestartet,DoorPi ist da!,true[/font]


    [hr]


    [font='Source Sans Pro', Tahoma, 'Helvetica Neue', Arial, sans-serif]Danke. jbadmin[/font]