Klar, das Argument verstehe ich und kann es halt nur anbieten. Es stecken keine bösen Absichten dahinter. Eher im Gegenteil. Aber natürlich trotzdem alles ohne Gewähr...
Das Projekt ist auch echt der Hammer. Ich bewundere euch als Autoren für die Kompetenz, den Zeiteinsatz und vor allem die Absicht sowas der Allgemeinheit zur Verfügung zu stellen. Als jemand der in diesen Themen aber nicht tief drinsteckt (so wie ich) kann es schon ziemlich frustrierend sein, wenn man sich an ein vermeintlich einfach auszusetzendes Projekt dransetzt und es endet immer wieder in einer Sackgasse. Vermutlich 5-10 Anläufe und endlose Abende mit suchen im Forum und Web habe ich damit verbracht das Projekt und die Installation einigermaßen zu verstehen. Die Doku (Wiki) lässt sich an vielen Stellen leider überhaupt nicht aus und ist recht dünn. Es werden zu wenig Grundlagen dargestellt, so dass man erstmal wie "Ochs vorm Berg" dasteht und gar nicht weiß wo man zuerst suchen soll.
Auch wenn einmal was korrekt lief, so kann es im nächsten Schritt schon wieder unwiederbringlich dahin sein. Wenn man sich gut auskennt, dann lässt sich das alles vermutlich ruckzuck aufsetzen. Aber für den "Gelegenheits-Raspi-Spieler" ist das schon ne harte Nuss.
Ich habe anfangs auch schon eine Zeit lang gebraucht um herauszufinden wo der DoorPi/mjpg-streamer und seine Configs/Logs usw. liegen und wie der DoorPi eigentlich gestartet wird und wie man Ereignisse und deren Aktionen definiert.
Also was habe ich gemacht? Im Image ist eine Installation des DoorPi von Github auf einem Jessi Image vom Februar. Das Jessi Image habe ich nach der Anleitung aus dem Forum aufgesetzt.
http://www.forum-raspberrypi.d…-video-support?pid=192761
Da danach die Events nicht reibungslos gingen, musste ich ein paar Zwischenschritte machen. Auch im Forum gefunden. Das apt-get upgrade habe ich NICHT ausgeführt, denn danach war die Installation für die Tonne. Actions in den Eventhandlern werden nicht mehr erkannt. Irgendwas läuft dann schief...
Die Zeile in setup.py musste ich ändern von:
os.chmod(new_filename, 0755)
auf.
os.chmod(new_filename, 0777)
Dann habe ich mich an die take_snapshot Funktion drangesetzt, da auch die nicht mit dem mjpeg-Streamer und der raspi Cam ging (auch aus dem Forum)
http://www.forum-raspberrypi.d…port?pid=208852#pid208852
Setzt voraus: Mailserver vorher aufsetzen.
http://www.binarytides.com/linux-mail-command-examples/
Und gmail einbinden für den Standard Mailsever
http://bendingmcp.blogspot.de/…to-gmail-with-ubuntu.html
Den mjpeg-Streamer habe ich nach der folgenden Anleitung installiert (allerdings nach /usr/local/etc und später als service eingerichtet)
https://github.com/foosel/Octo…PG-Streamer-configuration
Denn der eigentliche mjpg-streamer unterstützt keine raspi cam. Dazu musste ich auf die experimental Version zurückgreifen
Mehr habe ich nicht gemacht. Aber wie man sieht eine ganze Reihe von Sonder-Geschichten