Beiträge von CBMOD

    Hi,
    habe mal bei mir mit "service mjpg_streamer status -l" nachgesehen. Auch bei mir YUV
    Dann nochmal checkout, patch, usw. durchgeführt.


    Direkt gestartet - Format MJPEG!


    aber trozdem... die CPU Last 99,9% (abfrage mit "top")


    sehe ich das falsch? - sollte das nicht anders sein?

    Hi Franz,


    kann es sein das Dein Doorpi zweimal gestartet ist?
    Du siehst das Dashboard...
    Aber in deiner doorpi_trace_Passwortneu.txt steht die Fehlermeldung, dass der Webport bereits belegt ist... (ziemlich am Anfang)
    Dann kannst Du in der ini viel ändern - ohne Auswirkungen ...


    Was ist mit einem Mehrfamiliehaus, 6 Einheiten,
    Video Sprechen Tür öffnen
    besteht da eine Chance ?

    Hallo Franz,


    werde nicht ganz schlau aus Deinen posting...?! - Du schreibst von verschiedenen Installationen innerhalb eines Beitrags.
    Aber zu Deiner Frage: DoorPi kann auch sechs Einheiten...

    ja gerne,
    habe unter Software ein neues Thema angelegt: Bluetooth Pairing


    Viel Erfolg!

    Habe hier mal ein Bluetooth Pairing mit einen RaspberryPi2 mit Bluetooth Dongle dokumentiert.
    Sobald das Gerät in Reichweite/außer Reichweite wird eine URL aufgerufen.


    Bluetooth Namen vergeben
    nano /etc/machine-info
    PRETTY_HOSTNAME=DoorPi
    service bluetooth restart


    Pairing (Bluetooth MAC Beispielhaft!)
    sudo bluetoothctl
    [bluetooth]# agent on
    [bluetooth]# default-agent
    [bluetooth]# scan on


    Gerät koppeln
    Ausgabe: [NEW] Device AA:BB:CC:DD:EE:FF


    [bluetooth]# pair AA:BB:CC:DD:EE:FF
    [agent] Confirm passkey 641018 (yes/no): yes


    Gerät vertrauen
    [bluetooth]# trust AA:BB:CC:DD:EE:FF




    Bluetooth RSSI Script


    Das RSSI Script, versucht eine Verbindung zur jeweiligen Bluetooth MAC Adresse.
    Für die "in Range" Funktion benutze ich den RSSI Level. Sobald dieser dauerhaft >= 0 ist wird ein DoorPi
    Web Event ausgelöst.
    Wird der Wert -9 (sobald eine Mauer dazwischen) unterschritten wird ein weiteres Event im DoorPi ausgelöst.
    Auch hier entsprechend die Device Adresse beispielhaft.
    Folgendes an Deine Umgebung anpassen:
    doorpikeyboard, keylesstaste,user & Password (door:pi), Port(@127.0.0.1:8080)


    nur ein Beispiel wie es bei mir funktioniert.

    Kannst du die Sache mit der iPhone Bluetooth Annäherung genauer beschreiben?

    Ich habe es wie folgt umgesetzt:
    Erklärung:
    1.
    btphone1.sh ueberprüft im Sekundentakt die Bluethooth Verbindung, bzw. RSSi Wert
    und löst jeweils ein URL Event des DoorPi's auf dem bluetooth "File" Keyboard aus max. 60sec
    z.B. bei mir:


    [EVENT_OnKeyDown_bluetooth.keyless11]
    10 = out:redLed,1
    20 = out:keyless1,1,0,60


    2.
    Beim klingeln wird ein weiteres Script gestartet, der dann Inhalt der Keyboard Datei liest
    3.
    Entsprechend des Inhalt's wird die Url der Klingel oder des Tueroeffners aufgerufen.

    Hi,
    endlich... nach ca. 2 Jahren "Reifezeit" habe ich meinen DoorPi jetzt in Betrieb genommen und bin begeistert.
    Zuerst habe ich zwei "Frontplatten" aus Glas für den Siedle Unterputz Becher erstellt.
    Dabei wollte ich den Raspberry in der Türststation einbauen und die RaspiCam NoIR verwenden.
    Version 1 mit runden Edelstahltastern die während des rufes blau leuchteten. Leider nicht jedermanns Geschmack.



    Version 2 mit rechteckigen Glastasten und umlaufender Aluleiste. Dann aber mit der normalen RaspiCam, da diese einen größeren Erfassungsbereich hat.
    Als diese Version fertig war, konnte ich mich aber nicht überwinden, meine bereits eingebauten drei Schalterdosen gegen den Siedlebecher zu tauschen.




    Also musste Version 3 entwickelt werden.
    Der Raspi wurde jetzt in die Verteilung verbannt und mit zwei Cat.5 Kabel (ca.8m) mit der Türstation verbunden.
    Dazu habe ich mir auf einer Europakarte jeweils 4 Optokoppler für Eingänge und Ausgänge sowie einen Verstärker gelötet.
    Alles zusammen in ein Reg Gehäuse



    Kabel 1 versorgt die 3 Klingeltaster, weisse LED Tastenbeleuchtung, rote Tastenbeleuchtung für klingeln und keyless Entry und den Lautsprecher.
    Das zweite Kabel überträgt zweimal USB für Web-Cam und Bluetooth Dongle.


    Auf den Raspi2 läuft DoorPi und Asterisk. Dieser stellt die Verbindung zu den Elcom Clients und der Fritzbox her. Dabei habe ich die Türclients direkt mit dem
    Asterisk Server verbunden.
    Leider funktioniert, sobald die Fritzbox als Teilnehmer verbunden wird, auch hier der Doorpi eigene Rufton nicht.
    Werde jetzt einen 1sek. Klingelton generieren und den Ruf erst 1sek in einer Asterisk Queue (ohne Teilnehmer) warten lassen.


    Das Kamera- sowie das Lautsprecher Modul habe ich aus einer Blindplatte gebaut.
    Die USB Webcam habe ich mit einen für das iPhone erhältliches Fisheye Objektiv versehen - diese wird mit den mjpeg Streamer an die Clients gestreamt.
    Beim klingeln schicke ich über Telegram einen aktuellen Snapshoot, der wirklich zeitgleich mit den ersten Klingeln am Telefon eintrifft.
    Per VPN habe ich direkten Zugriff auf Video, Sprache und Türöffner.


    Keyless Entry habe ich in der Werkstatt erfolgreich getestet, aber wegen eines fehlenden USB A Stecker noch nicht im Live Betrieb.
    Habe dazu mein Mobiltelefon per Bluetooth Dongle gekoppelt. Wird der eingestellte RSSI Wert erreicht (ca. 3m Abstand ohne Mauer), dann schalte ich den Taster für 60 Sekunden auf "rot"
    Drücke ich die meinen Telefon zugeordnete Ruftaste - wird nicht geklingelt, sondern die Tür geöffnet. Nach 60 Sek. wird wieder auf Normalbetrieb umgeschaltet.


    Auch den RFID Leser funktioniert derzeit noch eigenständig. Ist aber auch schon vorbereitet und mit einen Asterisk Script versorgt, damit ich die Tags per Telefonanruf anlegen und löschen kann.
    Aber das kommt nach und nach...
    Erst mal testen wie die Zuverlässigkeit ist.


    Die USB Verbindung zur Kamera über 8m wäre vermutlich über ein 0,8qmm Kabel vermutlich zuverlässiger, zumindest war das in der Werkstatt so, denn diese viel anfangs immer aus.
    Was ja sicherlich berechtigterweise an der Kabellänge liegt. Habe schon ein aktives Kabel hier liegen aber im Moment habe ich einen Crontab Job der den mjpeg streamer stündlich neu startet - seitdem kein Problem mehr.


    Version3:
    Verbaut in drei Schalterdosen (Kamera, Lautsprecher, Tastenfeld, das Mikro im Rahmen, nach unten geöffnet), Tastenfeld mit eigener Platine, weiser Hintergrundbeleuchtung und roter aktivity Beleuchtung.

    Das Problem existiert schon lange.
    Liegt an einer Meldung im SIP Protokoll.
    An einen Asterisk Server betrieben funktioniert der Eintrag "dialtone".
    An der FritzBox leider nicht.
    Habe deshalb noch zusätzlich den Asterisk Server auf meinen Doorpi installiert.

    Wie hast du verschaltet? GPIO / PiFace /GND/VCC
    Welche Events benutzt du? OnKeyDown / OnKeyUp
    Wie ist Deine Pullup Einstellung? PUD_DOWN / PUD_UP / PUD_OFF
    Wie lange ist der Leitungsweg?
    Bekommst du events beim ersten Tastendruck ?

    DTMF vom DoorPi senden ist vermutlich noch nicht implementiert, da ich dazu nichts im Wiki finde.


    Gibt es bereits eine DTMF Action?
    In welcher Datei koennte ich dieses selbst implementieren?


    Ich meine damit, nicht DTMF empfangen zur Ansteuerung des Türöffners sondern DTMF senden vom DoorPi.
    Beispiel:
    10 = DTMF:123


    Im voraus besten Dank!
    Gruß Andi