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

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

  • klenn
    antwortet
    habe gerade den ordner records aufgemacht:-)

    was ich über sprechanlage spreche wird afgenommen jedoch vom telefon kommt nix

    Einen Kommentar schreiben:


  • klenn
    antwortet
    sound karte und verstärker funktionieren
    hast wohl recht irgend ein codec blabla ists
    ich besorge mir mal eine andere soundkarte

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Zitat von klenn
    zm sound ist mir folgendes aufgefallen
    der raspberry spielt keine musik ab, wenn ich ein lied laufen lasse mit dem alsaplayer geht weder usb soundkarte noch audioausgang
    Das ist "gut", denn dann hat der Raspi irgendwas Grundsätzliches und nichts mit dem DoorPi. Vermutlich mit seinen Bibliotheken/Codecs bla bla. Irgendwas ist mit den kleinen Maschinchen doch immer. Aber das bin ich raus, da ich mich da zu wenig auskenne. Aber in den einschlägigen Quellen wird sich doch was finden lassen.

    Oder ist dein Verstärker/Speaker nicht in Ordnung? Hast du mal von woandes ein Signal auf den Verstärker gegeben? Z.B. vom Handy aus?

    Einen Kommentar schreiben:


  • MarcusS
    kommentierte 's Antwort
    Weiße Schrift auf weißem Grund ist ein bisserl schwierig zu lesen :-) Kopiert man es in einen Texteditor rüber, sieht man auch was. Da ist irgendwas in deiner doorpi.ini falsch gelaufen. Er kann den Namen >Klingel< nicht auflösen. Poste bitte mal den doorpi.ini Teil ab dm Punkt wo du die Settings für Aktionen/Events machts. Bei mir (im 2. Post) ist das der Teil ab

    #======== Config for GPIO Keyboard. Alternativ PiFace Board einsetzen =========

  • klenn
    kommentierte 's Antwort
    dumme frage hatte probiert den trace mit > in eine datei zu schreiben datei war da aber ohne inhalt

  • MarcusS
    antwortet
    Hmmm, das mit dem Snapshot ist wirklich komisch. Was sagt denn dein Trace-Log (sudo doorpi_cli --trace) wenn du klingels. Gibt es Meldungen? Der Parameter "True" besagt, dass ein Snapshot mitgeschickt werden soll.
    Code:
    20=mailto: meine@mail,DoorPi,Klingel,True
    Der Code ist auf GitHub zu finden unter https://github.com/motom001/DoorPi/b...ions/mailto.py


    Einen Kommentar schreiben:


  • Ghostchaser
    antwortet
    Hi,

    habe den DoorPI auch mal (wieder) in Angriff genommen. Bild ist kein Problem, Tonverbindung jetzt auch nicht mehr (Danke @Marcus).
    Allerdings scheint da noch irgendwas mit den Event-Script nicht hinzuhauen - bekomme keine Meldung zu Loxone.

    Folgende Info steht im Log-File: 2016-04-30 16:31:44,687 [ERROR] [doorpi.action.base] error while creating SingleAction from config string: Klingel
    Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/doorpi/action/base.py", line 64, in from_string
    return importlib.import_module('doorpi.action.SingleActio ns.'+action_name).get(
    File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
    ImportError: No module named Klingel

    Jemand eine Ahnung was mir das sagen soll?

    Gruß
    Jörg



    Einen Kommentar schreiben:


  • klenn
    antwortet
    zm sound ist mir folgendes aufgefallen
    der raspberry spielt keine musik ab, wenn ich ein lied laufen lasse mit dem alsaplayer geht weder usb soundkarte noch audioausgang

    Einen Kommentar schreiben:


  • klenn
    antwortet
    das sind die schalter
    Zuletzt geändert von klenn; 30.04.2016, 16:20.

    Einen Kommentar schreiben:


  • klenn
    antwortet

    und ich auch noch:-)
    hatte heute wieder zeit

    mjpeg und sip funktionieren
    mail geht nun auch allerdigns ohne anhang wo und welches script macht das?
    soundkarte bekomme ich nicht hin laut genug ist alles in der ini ist es auch als usb gerät drinne ich merke auch das sie geht allerdings nicht bei sip
    werde mir wohl eine neue kaufen (wer spart zahlt 2 X;-)

    die idee mit dem arlarm finde ich genial habe auch noch jede menge microtaster dafür
    wer welche will kann welche haben gegen versandkosten

    hier noch meine ini

    [DoorPi]
    base_path = /usr/local/etc/DoorPi
    eventlog = !BASEPATH!/conf/eventlog.db
    is_alive_led = Blink_LED
    snapshot_path = /home/pi/snapshots
    number_of_snapshots = 5
    snapshot_size = 1280x720

    [DoorPiWeb]
    indexfile = index.html
    ip =
    loginfile = login.html
    online_fallback = http://motom001.github.io/DoorPiWeb
    port = 80
    public = AREA_public
    www = !BASEPATH!/../DoorPiWeb

    [AREA_public]
    #Webserver ohne Logindaten erreichbar
    .*

    [AdminNumbers]
    * = active

    [User]
    pi=door

    [Group]
    Administrators= pi

    [WritePermission]
    administrators = installer, dashboard, config

    [ReadPermission]
    guests = dashboard
    administrators = dashboard,status,config

    #========= SMTP ===========================

    #Hier euren zum emailsenden zu nutzenden smtp server eintragen

    [SMTP]

    server = smtp.strato.de
    port = 465
    use_tls = True
    need_login = True
    username = meine@mail
    password = *****

    [SIP-Phone]
    firewallpolicy = PolicyNoFirewall
    audio_codecs = PCMA,PCMU
    call_timeout = 60
    capture_device = ALSA: USB Audio Device
    dialtone = !BASEPATH!/media/ShortDialTone.wav
    dialtone_renew_every_start = False
    dialtone_volume = 35
    echo_cancellation_enabled = True
    identity = DoorPi
    local_port = 5060
    max_call_time = 240
    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.9.1
    sipserver_username = 623
    stun_server =
    ua.max_calls = 2
    video_codecs = VP8
    video_device = StaticImage: Static picture
    video_display_enabled = False
    video_size = vga

    [keyboards]
    onboardpins = gpio


    #Klingeltaster und Mikroschalter am Gehaeuse an den gpios des raspi
    [onboardpins_InputPins]
    #36=Alarm
    37=Klingel

    #Relais per Io Platine an gpio Pin 40 des raspi. An 38 die Status LED
    [onboardpins_OutputPins]
    #38 = Blink_LED
    #40 = Amp

    [onboardpins_keyboard]
    bouncetime=2000

    [EVENT_OnStartup]
    10 = sleep:1
    #20 = Amp,0

    #Alarm
    [EVENT_OnKeyUp_onboardpins.36]
    #10=take_snapshot
    #50=mailto:blabla@gmail.com,DoorPi,Gehaeuse-Alarm,True
    #70=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh

    #Klingel
    [EVENT_OnKeyUp_onboardpins.37]
    10=take_snapshot
    20=mailto: meine@mail,DoorPi,Klingel,True
    40=call:**777
    #60=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
    #70=os_execute:/usr/local/etc/DoorPi/scripts/LoxoneDoorBellSignal.py

    #verstärker ein bei ankommendem gespräch
    #[EVENT_OnMediaRequired]
    #10=out:Amp,1


    #verstärker aus bei ende des gesprächs
    #[EVENT_OnMediaNotRequired]
    #10=out:Amp,0


    Zuletzt geändert von klenn; 30.04.2016, 15:57.

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Ich habe das PiFacae selber nicht im Einsatz, kann also nur raten. Weil das noch zu wenig Info sind, mal ein paar Fragen:
    • ​Ist das PiFace denn überhaupt aktiv in der raspi-config, also ansprechbar und du kannst IOs auswerten bzw die Relais ansprechen?
    • Hast du ein Internes Telefon mit der Nummer und ist es von einem anderen Tel aus anrufbar unter dieser Nummer **620?
    • passiert denn was am Eventhandler? Kannst du z.B. ein Script ausführen, eine Mail schicken oder irgend eine andere Aktion ausführen?
    Starte doch bitte den DoorPi mal von der Konsole im Trace Modus, drücke den Taster und poste dann hier das vollständige Ausgabeprotokoll. Dazu bitte erst den laufenden Service beenden
    Code:
    sudo service doorpi stop
    und dann 5 Sekunden warten und
    Code:
    sudo doorpi_cli --trace
    ​Ach ja, und deine vollständige doorpi.ini ohne Passwörter gerne
    Grüße
    Marcus

    Einen Kommentar schreiben:


  • Rik
    antwortet
    Zitat von MarcusS
    Moin. Habe ich doch. Es ist das Python Script mit dem namen LoxoneNotify.py im ersten beitrag.
    Grüße Marcus

    Hi Marcus,

    war dann gestern doch schon etwas zu spät :-)

    Wenn ich das nach Deiner Vorlage versuche sieht das bei mir so aus.

    Code:
    [keyboards]
    onboardpins = piface
    
    [onboardpins_InputPins]
    0=Klingel
    
    #Klingel
    [EVENT_OnKeyUp_onboardpins.0]
    #10=take_snapshot
    #20=mailto:xxx.yyy@meinMailProvider.de,DoorPi,Kinge l,True
    40=call:**620
    #60=os_execute:/usr/local/etc/DoorPi/scripts/LoxoneNotify.py
    Es geht jetzt primär nur um den Anruf auf **620.
    So konfiguriert geht kein call vom RPI raus....

    Gruß

    Einen Kommentar schreiben:


  • MarcusS
    antwortet
    Moin. Habe ich doch. Es ist das Python Script mit dem namen LoxoneNotify.py im ersten beitrag.
    Grüße Marcus

    Einen Kommentar schreiben:


  • Rik
    antwortet
    MarcusS,

    Du schreibst in deinem ersten Post auch etwas von "Bei mir wird demnach ein Script vom DoorPi (per os_execute) ausgeführt wenn man die Klingel betätigt.


    Kannst Du das Script auch posten?
    Mein DoorPi funktioniert soweit....bzw. es ruft an :-), allerdings würde ich nun gern die Meldung auch an den Miniserver weitergeben.
    Im Moment sieht das bei mir noch so aus:

    Code:
    [keyboards]
    onboardpins = piface
    
    [onboardpins_InputPins]
    0 = call:**620
    
    [onboardpins_keyboard]
    bouncetime = 10000
    polarity = 0
    pressed_on_keydown = True
    Gruß

    Einen Kommentar schreiben:


  • Oli
    kommentierte 's Antwort
    Wer lesen kann ist klar im Vorteil! Wurde weiter oben schon erwähnt....Danke!!
Lädt...