Beiträge von waldmax

    Hallo,


    ich bin selbst auch noch Anfänger, aber kann dir mal meine Erfahrungen schildern.


    Ich habe meinen Raspberry Pi unter Ausnutzung von NOOB mit dem aktuellen Raspbian installiert.
    https://www.raspberrypi.org/do…ion/installation/noobs.md


    In weiterer Folge habe ich DoorPi installiert unter Ausnutzung folgender Anleitung ab Schritt 5 beginnend
    Installation DoorPi mittels PyPi auf einem Raspberry Pi + Raspbian
    Im Schritt 9 ist beschrieben wie man DoorPi mal manuell startet, mit Strg+C wird wieder beendet.


    Möchte man nach Reboot automatisch starten, braucht man noch den Daemon, den hab ich folgendermaßen installiert.



    Der Raspberry hat kein Mikrofon, nur einen Kopfhörerausgang, deswegen habe ich eine eine USB Soundkarte mit Mikrofoneingang und Lautsprecherausgang gekauft, die wurde von Raspbian von alleine erkannt.
    Durch Klick auf das Lautsprechersymbol in Raspbian habe ich auf Ebene des Betriebsystems das Audiodevice auf USB umgestellt, dort auch mal die Lautstärke angepasst.


    Mit sudo aplay/usr/local/etc/DoorPi/media/ShortDialTone.wav hab ich mal getestet, ob Lautsprecher unabhängig von Doorpi funktioniert.


    Im nächsten Schritt hab ich mal die Konfig für Doorpi angepasst.


    Standard Soundkarteumstellen



    Zu guter letzt noch meine Konfigdatei


    Ich verwende Linphone Accounts sowohl für DoorPi als auch am Mobiltelefon als App
    Ich habe eine bereits vorhandene Webcam von der ich einen Snapshot erstelle, wenn eine Event getriggert wird.
    Als Tastatur verwende ich eine virtuelle Tastatur, und rufe die zugehörigen Events per HTTP Get auf, ist aber mein eigener Zugang.
    Für die Verwendung der GPIOs als Eingang findest hier im Forum viele Informationen.
    Ich verwende die GPIOs nur um den Lautsprecherverstärker einzuschalten bzw. auszuschalten.
    https://www.amazon.de/gp/produ…age_o01_s00?ie=UTF8&psc=1


    Wichtig ist, verwendet man ein virtuelles Keyboard müssen die zugehörigen Verzeichnise existieren.


    /usr/local/etc/DoorPi/keyboard/inputs
    /usr/local/etc/DoorPi/keyboard/outputs


    Doorpi schaut in diesen Verzeichnissen nach Files, ein meinem Fall im Input File 5. bzw 6.
    Wenn dort True drinnen steht wird die Aktion gestartet


    Ich hoffe das hilft ein wenig

    ich verstehe zwar nicht warum Du KNX mit einen EIBPort betreibst und dann noch eine RelaisBox und ein Raspberry fürs Garagentor.
    [...]
    Kommst Du extern über wäre es z.B. Deine Mobilfunknummer oder Deine SIP Rufnummer.


    [...]

    Das ganze ist der zeitlichen Entwicklung geschuldet, zuerst gab es die Relaisbox für das Garagentor, dann ist in der Wohnung KNX gekommen mit eibPort, aber die KNX Verkabelung wurde nicht bis in die Garage verlegt, etc.


    Ich habe leider keine Fritzbox, hab auf meinem Android Telefon Linphone installiert. Dort hab ich den User username@sip.linphone.org
    In der Konfig hab ich den Abschnitt [AdminNumbers] eingefügt, dort wiederum den Eintrag username@sip.linphone.org = active
    bzw. auch mal ** username@sip.linphone.org = active
    Werde aber immer abgewiesen.


    Ich rufe jetzt einfach über Event AfterCallReject auf der fix hinterlegten Adresse username@sip.linphone.org = active zurück, etwas um die Ecke aber geht auch.

    Momentan noch nicht, mein Ruf wird immer abgelehnt.
    Ich glaub es hat was mit den AdminNumbers zu tun, da bin ich gerade fündig geworden, muss aber noch testen wie das geht.


    Da werde ich momentan noch nicht ganz schlau, wie das geht.
    Derzeitige Abhilfe ich habe hinter EVENT_AfterCallReject den Anruf an Linphone auf meinem Telefon gehängt


    sprich ich rufe mit sip:xxxxxxxx@sip.linphone.org an, weil ich das mit den Adminnumbers nicht hinbekomme wird mein Anruf abgelehnt, und aufgrund des EVENT_AfterCallReject ruf ich genau wieder auf der fix hinterlegten sip:xxxxxxxx@sip.linphone.org an.

    Hallo,


    ich habe eine etwas ungewöhnliche Frage, vielleicht könnt ihr mir weiterhelfen.


    Bevor ich die Frage stelle etwas Hintergrund Info, um den Sinn der Frage zu verstehen, kann aber gerne übersprungen werden.


    Ich habe der zeitlichen Geschichte geschuldet in einem Zweifamilienhaus in meinem Stockwerk ein Smarthome.
    KNX Verkabelung, eibPort als Zentralkomponente mit Visualierung.
    Länger gibt es schon in der Garage eine kleine Relaisbox mit Webinterface, über die ich schon viele Jahre Garagetor öffnen kann. Die Weboberfläche ist mittlerweile in die Visualisierung "eingebunden", bediene sie aus der Visualisierung heraus über http Kommandos. 1 Klick sorgt für Login, Cookie ID merken, Schaltfläche mit richtigem Cookie "klicken", ausloggen.
    Ebenfalls gibt es eine Kamera am Gartentor, jedoch ohne Motion JPEG, die ich im IP CamViewer am Handy, per HTML Oberfläche oder in der Smarthomevisu habe.
    Ich kann schon lange den Paketzusteller beobachten, bekomme wenn er läutet über die Haussteuerung eine Mail bzw. SMS wenn aktiviert, kann ihm das Garagetor öffnen.
    Nur manche wissen nicht was zu tun ist, wenn das Garagetor aufgeht, nämlich Paket ablegen :)
    In der Garage selbst gibt es schon einen Raspberry mit angeschlossenem Magnetschalter, um Zustand des Garagentors abzufragen (zu/offen) inkl. Watchdog, Kommunikation per UDP an die Haussteuerung.


    Ich möchte jetzt einfach am Raspberry wie LinPhone "anrufen" wenn ich den Zusteller sehe und sagen "Bitte Paket in die Garage, Tor geht gleich auf".


    Die Installation von Linphone alleine hab ich am Raspberry nicht geschafft, da war ich zu doof dafür. Wollte dort einfach Autoanswer einer Whitelist Nummer aktivieren.
    Geschafft hab ich aber die Installation von DoorPi, Testweise Anrufe an mein Handy mit Linphone beim Startup oder wenn ich ein Event_OnTimeHour missbrauche und die Schaltfläche klicke.


    Die konkrete Frage:
    Kann ich einen Anruf am DoorPi via Linphone automatisch annehmen, ideal unter Berücksichtigung einer Whitelist?
    Abhilfe kann ich ein Event auch per UDP Empfang triggern?


    Danke für eure Antwort!