Beiträge von HomeLab

    An dem Thema bin ich auch dran, ich werde bei mir [da es seit Jahren ungenutzt herumliegt] ein intelligentes 4,3" Display von Electronic Assembly verwenden. Ein Bewegungsmelder am DoorPi schaltet das Display ein, bootet in einem Bruchteil einer Sekunde und darauf laufen sogar einfache GIF Animationen.
    Ist die Klingel abgeschalten, sollten wir einmal nicht gestört werden wollen.. steht das dann auf dem Display und man kann dann z.B. eine Nachricht auf dem Anrufbeantworter hinterlassen. Kommunikation bin ich mir noch nicht sicher evtl. über i²c oder ganz banal über die GPIOs.


    Der Doorpi wird im inneren des Hauses montiert, habe deshalb erleichterte Bedingungen bezüglich den Umwelteinflüssen.


    Wenn ich das Display nicht herumliegen hätte... würde ich mich mit diesem hier beschäftigen:
    http://wiki.iteadstudio.com/Nextion_HMI_Solution


    Warum? Preis... 3.2" = ~17€ ALIexpress LINK 4,3" um die 40€ und 5" ~ 55€ ... kein Vergleich zu dem von EA mit heute 250€ damals um die 400€ ..das hier seit Jahren herumoxidiert.


    Alternativ gibt es z.B. von 4D Systems vergleichbare Displays allerdings nicht ganz in der Preisklasse..

    @j0j0182

    /edit: und noch eine,
    geht das auch mit dem mjpg-streamer? den hab ich schon am laufen...

    Ja geht im Prinzip genauso, 127.0.0.1 ist localhost und kann so übernommen werden

    Code
    wget http://127.0.0.1:9000/?action=snapshot -O /home/pi/haustuerklingel.jpg


    Sollte beim MJPEG Streamer mit '-c Benutzername:Kennwort' der Zugriff abgesichert sein muss das Bild so abgeholt werden


    Code
    wget http://BENUTZERNAME:KENNWORT@127.0.0.1:9000/?action=snapshot -O /home/pi/haustuerklingel.jpg


    Mein Script sieht so aus Bild holen, versenden, zwei weitere Bilder mit 1 Sekunde Abstand und dann noch einmal eines nach 30 Sekunden. Ob das dann praktikabel ist sehe ich dann wenn der DoorPi im Produktivbetrieb ist.


    Interessant :)


    Gesichtserkennung und Co sollte mit openCV lösbar sein


    Ich hatte auch mal den Gedanken einen Kinect Sensor an die Tür zu bauen und diese dann für 3D Face Recognition zu nutzen, oder irgend so etwas doofes 2x linker 3x rechter Fuß heben und dann drei Finger zeigen und die Tür geht auf.


    Bin jetzt aktuell bei dem Stand das ich vermutlich beim öffnen der Haustüre für 3 Minuten die Video Gesichtserkennung freischalte um dann an der Wohnungstüre automatisch geöffnet zu bekommen. Da ich hier noch nicht viel gemacht habe ist noch alles offen, vermutlich wird es wegen der Zuverlässigkeit ein Datamatrixcode werden den man dann vor die Kamera hält um die Tür zu öffnen. (Evtl. fürs Auge unsichtbar mit UV Farbe gedruckt...)


    Ideen habe ich tausende, der limitierende Faktor ist Zeit. Jetzt muss ich erst einmal ein Grundsystem aufbauen :)

    Ich bin aktuell noch bei der Planung meines Doorpis, da hier einige schon weiter sind könnte für Android Nutzer die Software "Home 24 Media Player" interessant sein:


    Man könnte z.B. über den Doorpi via HTTP Request ein MP3 File als Klingel abspielen, oder eben Klingelingeling über Text to Speech aus dem Lautsprecher trällern lassen.
    Die Installation ist sehr simpel, Software aus dem Play Store laden und dann läuft der Server auf dem Android Gerät und wartet auf Befehle >IP Gerät : Port 50000<


    Bedienung ist sehr simpel, ich nutze den Player mit Text to Speech Engine des Tablets, hört sich super an und man könnte individuelle Ansagen versenden.


    Aufruf als Beispiel Skript in der Homematic via CUxD


    Code
    string url="'http://192.100.100.100:50000/tts=Kuechenmaschine wurde eingeschalten . Achtung zu viel Zucker macht dick'";
    dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O /dev/null " # url); 
    dom.GetObject("CUxD.CUX2801001:1.CMD_RUNS").State("1");

    Interessant für den Doorpi:


    Code
    string url="http://192.168.1.1:50000/track=Alarm.mp3";
    /track=Klingeling.mp3
    /statusbar=Es hat geklingelt!
    /infobox=Es hat geklingelt!
    /tts=Ich spreche das was hier steht
    /sms=0150123456&message=Hallo (GSM Modul im Geräte vorausgesetzt)
    /screenon (continual)
    /screenoff
    /screentimeout=10 in sec
    /tasker="Name der Task"  // z.B. Nachricht über Whatsapp versenden oder was auch immer, funktioniert nur mit der App Tasker


    Link: Home 24 Media Player