SIP-Türsprechanlage mit Video im Eigenbau auf Basis des DoorPi Projektes

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MarcusS
    antwortet
    Nein. Bist du zu 100% sicher das Mic Playback, also die direkte Ausgabe des Aufgenommenenn Signals wieder auf den Speaker, ausgeschaltet zu haben?
    OLXTOTO adalah link pusat situs toto togel online dengan prediksi jitu terlengkap, update pasaran harian, data angka terbaru, serta informasi togel terpercaya yang mudah diakses kapan saja.


    Einen Kommentar schreiben:


  • Oli
    antwortet
    Hallo Forum,

    mittlerweile habe ich meinen Doorpi laufen, Yeaa! Allerdings bekomme ich den Ton der übers Mic kommt gleich am Lautsprecher wieder.. Habe mit ALSA schon versucht es einzustellen, klappt aber nicht. Ist das Normal??

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Du kannst alle Soundkarten nutzen die am Raspi von ALSA unterstützt werden. Also so ziemlich jede USB Karte. Wie man seine Karte einrichtet steht aber gut beschrieben im Forum unter Anleitungen. http://www.doorpi.org/forum/thread/2...-unter-jessie/.

    EDIT: P.S. Ich habe die Soundblaster USB Karte gerade mal testen können. Ganz ehrlich...sie macht keinen nennenswerten Unterschied. Ich bleibe bei meiner und streiche oben die Empfehlung.
    Zuletzt geändert von MarcusS; 28.04.2016, 21:01.

    Einen Kommentar schreiben:


  • Rik
    antwortet
    Marcus S,

    Du erwähnst in deinem ersten Post die alternative Soundkarte...wird die genauso wie deine konfiguriert.
    Habe hierzu im Forum keine Information gefunden.

    Gruß

    Einen Kommentar schreiben:


  • klenn
    antwortet
    Zitat von MarcusS
    .
    . Das war's mir Wert.
    mir auch:-)

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Hab's oben im ersten Beitrag als Tabelle ergänzt. Man darf den Kleinkrams und die Versandkosten nicht vergessen. Ein Gehäuse muss eventuell ja auch noch her.

    Für die eigentlichen Komponenten habe ich ca. 190,- ausgegeben und das Gehäuse schlägt auch noch mal mit 130,- zu Buche. In Summe also ca. 320,-bei mir. Dafür bekomt man eine beliebig erweiterbare SIP Anlage nach eigenem Geschmack. Das war's mir Wert.

    Einen Kommentar schreiben:


  • klenn
    kommentierte 's Antwort
    raspicam habe ich vergessen 27€
    dann ca 130€

  • klenn
    antwortet
    ich bin bei ca:
    raspberri 40€
    sd karte 15€
    bauteile ca 20€
    soundkarte 1€
    verstärker 1,5€
    klingeltaster edelstahl ca 8€ pro stück
    lautsprecher wasserdicht 4€

    gehäuse und frontplatte fräse ich selbst 0€

    ich komme auf ca 100€ mit versand
    aber zeit brauchst du auch noch:-)

    Einen Kommentar schreiben:


  • sonorobby
    antwortet
    Sehr interessantes Projekt:
    Kannst du mal einen Gesamtpreis ca. nennen?

    Einen Kommentar schreiben:


  • klenn
    antwortet
    habe eine raspicam und die pfade von dir übernommen
    /home/pi/snapshots

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Bezüglich der Snapshot Funktion. Verwendest du denn die rasperry pi board cam oder eine USB Kamera? Bei letzterem musst du den Pfad zum Abrufen eines Snapshots als Parameter mitgeben. ansonsten sollte alles im Verzeichnis landen, das du in der ini konfiguriert hast, Ist im Code auch nachvollziehbar:

    https://github.com/motom001/DoorPi/b...ke_snapshot.py

    Also entweder mit der PiCam so
    Code:
     10 = take_snapshot
    oder mit einer anderen USB Cam so (je nachdem was der Pfad des Herstellers ist)
    Code:
    10 = take_snapshot:[URL="https://www.vvo-online.de/img/webcamimages/carolabruecke-4.jpg"]vvo-online.de/img/webcamimages/carolabruecke-4.jpg[/URL]
    P.S Die "10" ist überings nur eine Numerierung um die Reihenfolge der Aktionen zu definieren. Da kann auch 1 oder 100 oder 23 stehen.
    Zuletzt geändert von MarcusS; 28.04.2016, 06:57.

    Einen Kommentar schreiben:


  • klenn
    antwortet
    zu 1 wenn es so ist nicht schlimm hab ja das bild:-)
    zu 2 wenn ich von meinem haustelefon den doorpi anrufe ist immer besetzt
    zu 3 die anweisungen habe ich befolgt kann allerdings sein das ich das capture device genommen habe die eintragungen in der ini sollten stimmen da habe ich beides mal das usb device eingetragen

    was mir noch aufgefallen ist das beim erstellen des snapshots im verzeichnis /home/pi/snapshots nichts passiert.

    aber ich bin nun schon ein gutes stück weiter wie vorher:-)
    ich berichte weiter
    und danke für deine tipps

    Gruß Frank
    Zuletzt geändert von klenn; 28.04.2016, 06:22.

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    wenn ich abhob und wieder klingelte ist das gespräch bendet, ist das richtig so?
    Hab ich noch nicht getestet. Kann ich noch nichts zu sagen. ggf. im doorpi Board mal fragen

    wenn ich doorpi anrufe ist immer besetz
    Was meinst du damit? Wenn du auf welche Weise von wo aus anrufst?

    wenn ich in das micro vom dorpi puste hör ich das am lautprecher vom doorpi allerdings nicht am telefon.
    Das Thema kenne ich. Es gibt zwei Möglichkeiten. Entweder ist dein Microfon noch nicht richtig in der doorpi.ini eingetragen (Falsches Device) oder die Pegel stimmen nicht.

    Schau mal hier. http://www.doorpi.org/forum/thread/2...stID=52#post52

    Es gibt auch im ALSA Mixer eine Einstellung für das Mic als "Mic Capture Device" und eine andere als "Mic Playback Device". Das Playback device muss aus bzw. gemuted werden, sonst gibt der raspi den aufgenommenen Sound direkt wieder auf den Speaker->Rückkopplung und keine Übertragung zur Sprechstelle
    http://www.doorpi.org/forum/thread/4...ID=346#post346

    Lässt sich auch wunderbar per Desktop konfigurieren :-)
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: rdp.PNG
Ansichten: 11442
Größe: 92,4 KB
ID: 39593

    Einen Kommentar schreiben:


  • klenn
    antwortet
    so nun meine ersten ergebnisse:-)
    kamera und sip rennen:-)

    habe deine config (doorpi.ini) 1 zu 1 übernommen mit meinen daten.

    wenn ich klingele ruft mich doorpi an
    wenn ich abhob und wieder klingelte ist das gespräch bendet, ist das richtig so?
    wenn ich doorpi anrufe ist immer besetzt

    was leider noch nicht geht ist sprechen oder höhren
    wenn ich in das micro vom dorpi puste hör ich das am lautprecher vom doorpi allerdings nicht am telefon.
    das muss ich mir mal genauer angucken.

    mail habe ich auch noch nicht hinbekommen. muss mir das login ansehn
    zur loxon bin ich noch nicht gekommen

    .

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Ich habe hier ein zip mit meiner Sample Config des DoorPi und dem Script für die Loxone Anbindung gepostet.
    DoorPI.zip

    Ihr müsst das auf euren Bedarf und eure Hardware anpassen.Vor allem die rot markierten Bereiche. Der Blau markierte Abschnitt ist der aktuelle Workaround, damit die Loxone mit dem DoorPi eine SIP Verbindung aufbauen darf. In der Regel werden vom doorPi nur interne Nummern erlaubt. Also die interne Nummer eines an der fritz.box angemeldeten Telefons, was z. B. die **612 sein kann. Die Loxone meldet sich aber mit "sip:192.168....". Den Doppelpunkt mag der DoorPi (bzw. der format parser) nicht, zerlegt die SIP ID in zwei Teile und rejected dann den call, da die ID nicht stimmt.

    Das müsst ihr mindestens anpassen:

    ALSA: USB Audio Device: ist der Name der von mir verwendeten Soundkarte. Im Doorpi Forum ist in den Anleitungen beschrieben, wie man seine Soundkarte einrichtet und den Namen herausfindet. http://www.doorpi.org/forum/thread/2...-unter-jessie/
    [FONT="]sipserver_password = *******[/FONT]
    [FONT="]sipserver_realm = fritz.box[/FONT]
    [FONT="]sipserver_server = 192.168.2.1[/FONT]
    [FONT="]sipserver_username = DoorPiFritzBoxUser[/FONT]

    Das ist die IP der fritzbox (genau genommen des SIp Servers) sowie der gewählte Anmeldename des DoorPi an der FritzBox. Dazu konfiguriert ihr in der Box ein neues IP Telefon oder eine Türsprechstelle (ab fritz.os 6.5). Den dort hinterlegten Anmeldenamen und dessen Passwort trägt man hier ein. Nun sind DoorPi und die Fritze verknüpft.


    Alles was dann folgt im Bereich Config for GPIO Keyboard. ist individuell und vermutlich bei jedem anders. Ich habe ja eine Platine selbst gelötet die ich über die GPIOs des raspis ansteuere. Andere nehmen eine PiFace IO Erweiterung, was wesentlich einfacher ist.

    Hinweis: Es scheint derzeit noch ein Problem mit der Erkennung von Events bzw. mit der Ausführung von Aktionen zu gebem wenn man mit einer entsprechenden Pulldown Schaltung für die Taster über die GPIOs geht. Sollte bei euch also beim Drücken des Tasters aus unerfindlichen Gründen nichts passieren, dann speilt mal mit den zur Verfügung stehenden Events rum. Es gibt OnKeyUp, OnKeyPressed und/oder OnKeyDown. Infos siehe hier im DoorPi Forum


    Code:
      
    [DoorPi]
    base_path = /usr/local/etc/DoorPi
    eventlog = !BASEPATH!/conf/eventlog.db
    is_alive_led = Blink_LED
    port=8081
    snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/
    number_of_snapshots = 5
    snapshot_size = 1280x720
    
    [DoorPiWeb]
    indexfile = index.html
    ip =
    loginfile = login.html
    online_fallback = http://motom001.github.io/DoorPiWeb
    port = 9001
    public = AREA_public
    www = !BASEPATH!/../DoorPiWeb
    
    #Webserver ohne Logindaten erreichbar
    [AREA_public]
    .*
    
    [AREA_config]
    /control/config_value_get
    /control/config_value_set
    /control/config_value_delete
    /control/config_save
    /control/config_get_configfile
    
    [AREA_dashboard]
    /dashboard/pages/.*html
    
    [AREA_status]
    /status
    /mirror
    
    [AREA_control]
    .*
    #Alle Nummern zugelassen!
    [AdminNumbers]
    * = active
    
    [User]
    pi=door
    
    [Group]
    Administrators= pi
    
    [WritePermission]
    administrators = installer, dashboard, config
    
    [ReadPermission]
    guests = dashboard
    administrators = dashboard,status,config
    
    #========= SMTP ===========================
    #Hier euren smtp server eintragen über den mail geschickt werden
    [SMTP]
    server = smtp.gmail.com
    port = 587
    use_tls = true
    use_ssl = false
    need_login = true
    username = blabla@googlemail.com
    password = ******
    
    [SIP-Phone]
    firewallpolicy = PolicyNoFirewall
    audio_codecs = G722,PCMA,PCMU
    call_timeout = 15
    capture_device = ALSA: USB Audio Device
    dialtone = !BASEPATH!/media/doorbell2.wav
    dialtone_renew_every_start = False
    dialtone_volume = 15
    echo_cancellation_enabled = True
    identity = DoorPi
    local_port = 5060
    max_call_time = 120
    playback_device = ALSA: USB Audio Device
    record_while_dialing = True
    records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
    sipphonetyp = linphone
    sipserver_password = *******
    sipserver_realm = fritz.box
    sipserver_server = 192.168.2.1
    sipserver_username = DoorPiFritzBoxUser
    stun_server =
    ua.max_calls = 2
    video_codecs = VP8
    video_device = StaticImage: Static picture
    video_display_enabled = True
    video_size = vga
    
    #======== Config for GPIO Keyboard =========
    
    [keyboards]
    onboardpins = gpio
    webservice = filesystem
    
    [webservice_keyboard]
    base_path_input = /var/DoorPI/keyboard/inputs/
    base_path_output = /var/DoorPI/keyboard/outputs/
    
    [webservice_InputPins]
    # -> DoorbellNotify ist für die Nachricht an den Telegram Messenger
    klingel = os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh 
    anwesend =os_execute:echo **777 > !BASEPATH!/callTarget.txt
    abwesend =os_execute:echo 01511234567> !BASEPATH!/callTarget.txt
    makecall = file_call_value:!BASEPATH!/callTarget.txt
    #10 = url_call:http://....
    #aufruf der funktion anwesend z.B. mit [URL="http://192.168.2.46:9001/control/trigger_event?event_name=OnKeyPressed_webservice.anwesend&event_source=doorpi.keyboard.from_filesystem"]http://<IP>:<PORT>/control/trigger_event?event_name=OnKeyPressed_webservice.anwesend&event_source=doorpi.keyboard.from_filesystem[/URL]
    
    
    
    #======= GPIo Keyboard ======
    [onboardpins_InputPins]
    11=Alarm
    7=Klingel
    
    [onboardpins_OutputPins]
    38=Blink_LED
    40=Amp
    
    [onboardpins_keyboard]
    bouncetime=2000
    #polarity=0
    #pressed_on_keydown=True
    #mode=BOARD
    #pull_up_down=PUD_OFF
    
    
    [[EVENT_OnStartup]
    10 = sleep:1
    20 = Amp,0
    
    #Alarm -> DoorbellNotify ist für die Nachricht an den Telegram Messenger
    [EVENT_OnKeyUp_onboardpins.11]
    10=take_snapshot:[URL]http://localhost:8080/?action=snapshot[/URL]
    50=mailto:max.muster@mail.de,DoorPi,Gehaeuse-Alarm,True
    70=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
    
    #Klingel -> DoorbellNotify ist für die Nachricht an den Telegram Messenger
    [EVENT_OnKeyUp_onboardpins.7]
    10=take_snapshot:[URL]http://localhost:8080?action=snapshot[/URL]
    #20=mailto:max.muster@mail.de,DoorPi,OnKeyPressed,True
    30=os_execute:/usr/local/etc/DoorPi/scripts/LoxoneNotify.py
    40=call:**777
    50=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
    
    #Verstärker ein
    [EVENT_OnMediaRequired]
    10=out:Amp,1
    
    #Verstärker aus
    [EVENT_OnMediaNotRequired]
    10=out:Amp,0
    Angehängte Dateien
    Zuletzt geändert von MarcusS; 17.11.2017, 20:06.

    Einen Kommentar schreiben:

Lädt...