Beiträge von Sailor

    Hallo Andi


    gibt es schon etwas neues von deiner App?


    Ich warte immer noch gespannt.
    Sollen wir für dich schon mal erste beta - Versionen testen?


    Gruß
    Sailor


    Ich habe mich dazu entschieden die Android-App nicht weiterzuentwickeln. Auf Grund der Umfrage hat sich herausgestellt, dass doch eine gewisse Menge an Leuten auch auf iOS unterwegs ist (was ich nicht verstehen kann :saint::whistling: ) und habe daher die Entscheidung getroffen, die APP nochmal von Grund auf neu als Cross-Plattform Version zu entwickeln. Wobei der Fokus auf Android und iOS liegt.

    Herrschaftszeiten, hast Du mir mit dem ersten Satz einen Schreck eingejagt! =O


    Danke für das Update!


    Wir stehen als Tester und Helfer bereit!


    Gruß
    Sailor

    Hallo Andi

    So, ich habe im ersten Post einen Link zu einer Umfrage eingefügt, mit der Bitte um rege Teilnahme. Ich sehe das Umfrageergebnis auch ein bisschen als Motivationsspritze :thumbup:

    Gibt es schon was Neues von der App?


    Kann man dich irgendwie unterstützen?


    Gruß
    Sailor

    Hallo Andi

    So, ich habe im ersten Post einen Link zu einer Umfrage eingefügt, mit der Bitte um rege Teilnahme. Ich sehe das Umfrageergebnis auch ein bisschen als Motivationsspritze :thumbup:

    Wenn ich dir was abnehmen kann, dann melde dich.


    Gruß
    Sailor


    Eben mal das ganze woanders an ner Fritzbox als Sip Server ausprobiert - da klappt das :(

    Hallo davimas


    Ich habe zeitweise auch Probleme mit der Fritz!Box gehabt.
    Ich habe das Problem nur gelöst bekommen, in dem ich alle Telefoneinträge auf der Fritz!Box gelöscht habe und anschließen - Stück für Stück - neu angelegt habe.


    Frag mich nicht warum aber in der Box stecke ich nicht drin...


    Gruss
    Sailor

    Hallo zusammen


    Ich habe das Problem geloest bekommen! :):):)


    1) Ich habe seitens der Fritz!Box 7490 alle Telefoniegeraete geloescht
    2) Einen Neustart durchgefuehrt
    3) Die DoorPiStation in der Fritz!Box als Tuersprechanlage angemeldet
    4) Ein IP-Telefon fuer die DoorPi Android App angelegt
    5) Ein zusaetzliches IP Telefon zum Testen angelegt um sicherzugehen welches nicht von der Tuerstation angerufen werden soll.


    Und was soll ich sagen... Es funzt!
    Keine Ahnung warum, wieso weshalb aber es funzt. :thumbup:


    Vielleicht probiert ihr es auchmal...


    (Aber macht vor dem Loeschen ein Backup der Fritz!Box)


    Gruss
    Sailor

    Hallo CBMOD

    ich meine, ob dein DoorPi direkt an einen Eth Port der FritzBox (mit der konfigurierten SIP Nebenstelle) hängt, oder noch aktive Komponenten (z.B. zweite FritzBox o.ä.) dazwischen hängt.

    DoorPi hängt an einem kleinen Tisch-Ethernet-Hub, dieser hängt an einem großen Ethernet-Switch und anschließend kommt die Fritz!Box 7490 an eth0.


    Aber Du hast DoorPi noch nicht mit der Default Soundcard getestet - um einfach mal die Kommunikation zu testen?

    Nein, weil ich dann keinen Eingang für die Mikrophone hätte.



    Ich habe mal auf der Fritz!Box die Wireshark-Protokolle sowohl für den eth0 (Fritz!Box <-> DoorPi) als auch für den wlan0 - Anschluss (Fritz!Box <-> Handy) laufen lassen und analysiert.
    Was mir auffällt (ohne Ahnung zu haben) ist, dass auf dem Einen ziemlich viel UDP Verkehr läuft, auf dem Anderen ziemlich viel RTC - Verkehr läuft.


    Darüber hinaus werde ich mal versuchen, ob es was bringt, alle 10 IP-Telefone inklusive der DoorStation aus der Fritz!Box wieder zu löschen. Wer weiß, die Hoffnung stirbt zuletzt...


    Danke für deine Unterstützung.


    Gruß
    Sailor

    Hi CBMOD


    meist liegt einseitige Verständigung an den UDP Paketen die nur in die eine Richtung laufen.

    Wie kann ich denn herausfinden, ob die UDP - Pakete nur in eine Richtung laufen und wie kann ich das "reparieren"?


    Denke mal das die aufgezeichnete Voice Datei im record Verzeichnis auch nur "einseitig" aufzeichnet.

    Korrekt!


    Wie schaut's denn mit Deinen Netzwerk aus?

    Was meinst du?



    DoorPi direkt an der FritzBox?

    Ja, wie schon oben erwaehnt ist DoorPi an der Fritz!Box 7490 angebunden als Tuerstation angebunden.


    Playback Device schon mal auf Defaultund schon mal einen Kopfhörer an die Klinkenbuchse gesteckt und diese auch unter raspi-config aktiviert?

    Wie unter Punkt c) und d) beschrieben, habe ich die interne Karte komplett deaktiviert und die USB-Karte als card0 auf default gesetzt.
    Klappt auch mit aplay hervoragend!


    Gruss
    Sailor

    Ein herzerfrischendes "Moin" vom hintern-Deich vorweg


    Ich bin ziemlich verzweifelt, was meine DoorPi Installation betrifft.
    Ich hoffe Ihr könnt mir dabei helfen, dass Ding endlich zum Laufen zu kriegen...



    Symptom:
    Ein Abspielen einer wav-Datei mit "aplay" wird hörbar ausgeführt.
    Sobald ich den Klingeltaster betätige, wird ein SIP-Anruf mit allen an der FritzBox registrierten Telefonen getätigt.
    Nehme ich mit einem Telefon dieses Gespräch an, kann ich im Telefon alles hören, was in das DoorPi Microphon gesprochen wird.
    Aus dem Lautsprecher kommt aber nichts raus, was in das Telefon gesprochen wird.
    Die Anzeige des Audio-Level auf dem Web-Frontend von DoorPi zeigen für "level recorded" auch eine entsprechende laufende Pegeländerung.
    Die Anzeige des Audio-Level auf dem Web-Frontend von DoorPi zeigen für "level played" hingegen -120dB eingefroren und sporadisch springt er mal auf -40 bis -45 dB, friert aber gleich wieder auf diesen Wert fest.


    System:
    - Fritz!Box 7490 mit Fritz!OS 6.83
    - RasPi3 (Pakete sind auf dem neusten Stand)
    - PiFace2
    - DoorPi Platine mit von Frieder aus dem fhem-Forum mit USB-Soundkarte und Verstärker
    https://wiki.fhem.de/wiki/DoorPiBoard


    Bisher durchgeführte Maßnahmen:
    a) Statische IP-Vergabe nach dem Verfahren "Netzwerk-Konfiguration über Systemd"
    Siehe: http://www.netzmafia.de/skript…/RasPi/RasPi_Network.html
    Demnach sind die Dienste "dhcpcd" und "SysV-Networking" deaktiviert bzw. geloescht.


    b) Interne WLAN Karte auf der blacklist


    c) Interne Soundkarte auf der blacklist in /etc/modprobe.d/alsa-blacklist.conf
    Siehe Step 2: http://www.instructables.com/i…und-Card-of-Raspberry-Pi/

    Bash
    sudo nano /etc/modprobe.d/alsa-blacklist.conf
       blacklist snd_bcm2835


    d) USB-Soundkarte als Standard und als einzige Karte im System auf Card0 gesetzt.

    Bash
    sudo nano /etc/modprobe.d/alsa-base.conf
      # This sets the index value of the cards but doesn't reorder.
      options snd_usb_audio index=0
      options snd_bcm2835 index=1
      # Does the reordering.
      options snd slots=snd_usb_audio,snd_bcm2835
    Bash
    pi@DoorStation:~ $ sudo aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
      Subdevices: 1/1
      Subdevice #0: subdevice #0


    e) Im AlsaMixer die Direktausgabe "muted" und Level auf 0 gesetzt.
    (Gibt bei Aktivierung eine Rückkopplung => Karte funktioniert)


    f) Alsa - settings fest gespeichert.


    Ich weiß schon bal nicht mehr was ich noch machen kann. Das Internet gibt schon keine Ratschläge mehr her, die nicht schon - wie oben beschrieben - umgesetzt habe.


    Danke


    Gruss
    Sailor


    /usr/local/etc/DoorPi/conf/doorpi.ini

    Hallo Andi


    ich habe noch einen Bug gefunden. ;(


    Habe die App nun auch auf meinem Mobiltelefon Motorola G4 mit Android 7.0 laufen.


    Drücke ich den Klingeltaster, klingeln beide Apps. :thumbup:


    Das Telefon wacht aus dem Ruhezustand auf und zeigt einen Call im Sperrbildschirm an. Aber nach dem Einloggen kann ich die Hörertaste drücken, so viel ich will.
    Das Ding zeigt keine Reaktion.


    Nun kommt der Hammer: Da das Teil immer weiter klingelt, habe ich die App über das Menü beendet aber das Teil klingelt einfach weiter! =O
    Ich musste das Telefon neu starten um das Geklingel zu beenden. :D


    Das Phänomen tritt auch auf, wenn das Telefon eingeschaltet ist, aber die App im Hintergrund läuft.


    Einzig wenn die App zufällig gerade aktiviert im Vordergrund ist, läuft alles wie es soll. ?(


    Gruß
    Sailor


    Motorola G4 - Android 7.0
    Samsung Galaxy Note SM-T819 - Android 7.0

    Kurz Frage noch in die Runde. Kann ich als normaler Benutzer eigentlich im Forum eine Umfrage erstellen?


    Folgender Hintergrund...
    Ich habe in der Zwischenzeit mal wieder ein bisschen mit Xamarin herumgespielt und die ein oder externe Bibliothek erfolgreich verlinkt. Da eine Portierung von DoorPhone zu Xamarin doch mit einer etwas größeren Sourcecode-Umstrukturierung einher gehen wird, wollte ich einfach mal schauen, wie der Bedarf an einer iOS bzw. Windows APP denn überhaupt ist.

    Ich fürchte eine Umfrage-Funktion gibt es hier nicht.


    Mein Bedarf and OS-Sub-Versionen
    Android: Ja Ich


    iOS: Ja Meine Frau


    Win10: Ja Unsere Laptops


    Linux: Nein Haben wir (noch) nicht


    Gruss
    Sailor

    Hallo Andi

    Die neue Version v1.1.2 ist online. Die Links im ersten Post sind angepasst und wie immer das Changelog im zweiten Post.

    Bin die Funktionen alle mal durchgegangen und habe folgende Beobachtungen gemacht:
    1) Nach wie vor 2 Sekunden Zeitversatz beim abspielen des Videos.


    2) Wenn das Tablet im Ruhemodus (Schlafmodus) ist und ein Anruf vom DoorPi kommt, klingelt es aber der Bildschirm ist noch dunkel und man muss es zunächst einschalten und entsperren.
    Dann allerdings lässt sich das Video nicht starten obwohl der Button anzeigt, dass es bereits gestartet ist. ?(
    Dies wird in der Regel der Normalfall sein; Handy im StandBy und an der Tür klingelt es.


    3) Wenn ich aktiv den DoorPi anrufen möchte, ohne vorher einen Anruf seitens DoorPi erhalten zu haben, dann funktioniert das irgendwie nicht.
    Ich habe unter "Einstellungen" -> "Befehle" -> "DoorPi-Nummer" die Nummer des DoorPi mit "**620" eingegeben.
    Die Nummer habe ich zuvor mit einem anderen (LinPhone) getestet und sie funktioniert.
    Mein DoorPi - System registriert auch einen Anruf der App, dieser wird aber scheinbar nach nur 0,1s automatisch wieder beendet.
    Gebe ich dort nur "620" ein, kommt "Kein Anschluss unter dieser Nummer"


    Die Entdeckung des Tages sind für mich die "Erweiterten Einstellungen": Alles angeklickt und schon funktioniert es so wie mir das gewünscht habe! ^^


    Dabei habe ich mir einen weiteren Eintrag für die Wunschliste erträumt - Entweder für "Video" oder "Erweiterte Einstellungen":


    "Video automatisch starten:"
    Auswahlfeld
    a) Manuell
    b) Bei Anruf
    c) Bei Rufannahme


    "Video automatisch beenden:"
    Auswahlfeld
    a) Manuell
    c) Bei Ruf-Beendigung



    Gruß
    Sailor


    PS: Nur damit wir uns nicht falsch verstehen: Das sind nur Wünsche ohne jegliche Erwartungshaltung. ;)
    Wie auch - Bei einem Open-Source - Projekt. Ein dickes Danke an dich nochmal! :)

    Hallo Andi

    Wenn der Weg Richtung Xamarin gehen sollte, wären damit auch Windows 10 - Apps (UWP) in einem Projekt umsetzbar. Das ist genau der große Vorteil von Xamarin. Aber wie gesagt, da muss ich in einer ruhigen Minute erstmal testen, ob PJSIP und LibVLC damit reibungslos läuft. Die Sache mit externen Bibliotheken in solchen Crossplattform-Apps ist immer so eine Sache für sich.

    Ich habe mal ein bisschen Nachforschungen betrieben - Es scheint zumindest nicht unmöglich zu sein:


    XAMARIN und PjSiP:
    https://forums.xamarin.com/dis…assemblies-implementation
    https://github.com/StrikeForceZero/PJSip-CSharp


    XAMARIN und VLC:
    https://forums.xamarin.com/dis…/xamarin-vlc-for-everyone
    https://github.com/tombby11/Vlc.Forms
    https://github.com/martijn00/VlcXamarin


    Gruß
    Sailor

    Hallo Andi


    Zunächst erst mal großen Dank an Dich!
    Da ich selbst Modulprogrammierer unter fhem bin, weiß ich wie sehr solch Lob wichtig für die Motivation ist, am Ball zu bleiben.
    Ich habe die App auf meinem Tablet installiert und alles hat auf Anhieb geklappt - Was will man mehr. :thumbup:
    Ich denke, die App wird sich unter den DoorPi - Nutzern recht schnell durchsetzen!


    Verbesserungsvorschlag
    In deinem ersten Post unter dem Spoiler "Installation" vielleicht noch den Satz:


    Beispielkonfiguration für Stream an MJPG-Streamer auf Doorpi:
    Video-Pfad: http://<DoorPi-IP>:9000/?action=stream


    Hat mich einen Augenblick Nachdenken gekostet bis ich gesehen habe, dass auch das http:// benötigt wird. :D


    Beobachtung:
    Der Stream funktioniert in der gewünschten Auflösung. Allerdings mit einer sagenhaften Zeitverzögerung von 2 Sekunden!
    Da passen die Lippenbewegungen nicht mehr zu dem Sound.
    Der Stream direkt im Browser auf dem gleichen Gerät zeigt keinerlei nennenswerte Verzögerung.
    Habe ich da etwas falsch konfiguriert?


    Weihnachtswunsch:
    (Ok, vielleicht doch nicht ganz bis Weihnachten ;) )
    Ich habe an meinem DoorPi neben einer Tür, auch ein Garagentor am PiFace.
    Die Tür wird über dem DTMF "#" gesteuert, das Garagentor über "*".
    Ist es irgendwie möglich optional einen zweiten Button zu bekommen? Manche User steuern über den zweiten PiFace-Relay-Kanal auch die Außen-/Treppenhaus-Beleuchtung.
    Luxusvariante: Die Aktivierung von bis zu 4 Buttons inklusive Symbol - Wahl wie Schloss (Default), Licht, Tür oder Garagentor sowie DTMF-Code sind auswählbar.


    Frage unter Programmierern
    Du sagtest, das mit den Xamarin Bibliotheken ein leichtes portieren zwischen iOS und Android möglich wäre.
    Gilt das auch für Windows 10 - Apps, oder sind diese zu weit entfernt wie der Mond zur Erde.


    Gruß
    Sailor

    Ein herzerfrischendes "Moin" vom "hintern-Deich" vorweg!


    Mir ist folgendes Problem aufgefallen:


    Wenn ich die Klingeltaste drücke, dann werden - wie konfiguriert - ganz brav ein Snapshot und eine Sprachaufnahme getätigt und unter /records/ abgelegt.
    Nur haben diese Dateinamen alle unterschiedliche Zeitstempel. Einmal gegeneinander und auch gegenüber history_Event - > start_time


    Da ich des Python programmierens nicht so mächtig bin, wie ich es gerne hätte, meine Frage an Euch: Wie ist es möglich in den Dateien


    doorpi/actions/SingeActions/take_snapshot.py Zeile 40-43
    doorpi/sipphone/libphone_lib/Recorder.py Zeile 30-31
    doorpi/sipphone/psjua_lib/Recorder.py Zeile 30-31


    den Code dahingehend zu überreden, dass er die Zeitangabe aus history_Event - > start_time übernimmt und sich nicht jedesmal ein eigenen Zeitstempel generiert. ?(


    Danke für Eure Hilfe :thumbup:


    Gruss
    Sailor