Hallo zusammen,
hilft das eventuell weiter?
Teil 1 - 3
http://blog.johjoh.de/voip-sip…chstelle-eigenbau-teil-1/
Gruß, jbadmin
Hallo zusammen,
hilft das eventuell weiter?
Teil 1 - 3
http://blog.johjoh.de/voip-sip…chstelle-eigenbau-teil-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:
Sektion [DoorPi]
snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/
number_of_snapshots = 10
snapshot_size = 1280x720
und
[EVENT_OnStartup]
10 = sleep:1
20 = take_snapshot
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
Hallo,
es handelte sich lediglich um Änderungen in der mailto.py und take_snapshot.py, wie im Artikel von Ewald beschrieben.
Einspielen einer .wav Datei im Rufzustand
Danke, 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]