DoorPi Forum

DoorPi 3?


Du bist gefragt!


Wird es weiter gehen? Siehe hier.


===================================================


DoorPi 2

Einführung


Ziel des Projektes DoorPi ist die Steuerung einer Türsprechanlage mittels einem Einplatiniencomputer wie dem Raspberry Pi und dem Kommunikationsprotokoll VoIP.

DoorPi ist ein Event-Action basierendes System. Es gibt Komponenten, die Events auslösen, und Komponenten, die aufgrund dieser Events reagieren. Dazu sollen Ereignisse (Events) wie "Drücken einer Türklingel" oder "RFID Chip xyz vorgehalten" die Auslöser von Aktionen (Actions) wie "Anruf bei Telefon xyz", "E-Mail an xxx" oder "Öffne Tür" sein.


Event-Quellen


Um diese Events zu registrieren, werden "DoorPi-Keyboards" genutzt, was z.B.:

  • die GPIO-Pins
  • ein PiFace
  • Dateien im Dateisystem des Pi (z.B. für Remote-Befehle über SSH)
  • die serielle Schnittstelle (RDM6300 als NFC Reader)
  • Webservice mit Authentifizierung
  • VoIP-Telefon

sein können.

An jedes Event können beliebig viele Actions angefügt werden, die syncron oder asyncron ausgeführt werden.


Action-Empfänger


Eine nicht vollständige Liste der Actions ist:

  • VoIP Anruf zu festgelegter Nummer starten
  • VoIP Anruf zu Nummer starten, die aus einer Datei ausgelesen wird
  • Anruf beenden
  • E-Mail versenden
  • Programm ausführen
  • Ausgang schalten
  • Status-Datei schreiben
  • Werte aus IP-Symcon lesen oder zurück schreiben
  • ...

Durch die Kombination der Events und Actions sind fast alle gewünschten Kombinationen möglich.


Beispiele


Ein mögliches Szenario ist:

  1. Beim Druck eines Klingeltasters wird ein Anruf ausgelöst und gezielt eine Nummer angerufen (z.B. interne FritzBox Nummer **613 aber auch Handynummern).
  2. Der Bewohner kann mit der Außenstelle telefonieren und auf Wunsch die Tür remote öffnen, in dem eine definierte Taste (oder Tastenfolge) auf dem Telefon gedrückt wird (z.B. die Taste "#").
  3. Der Bewohner vergisst das auflegen und DoorPi beendet selbst das Gespräch, sobald die Tür wieder geschlossen wurde.
  4. DoorPi versendet eine E-Mail, dass es einen Anruf gab, jemand die Tür geöffnet hat und jemand ins Haus gegangen ist.

Mittlerweile gibt es auch Video-Support, so dass an der Haustür eine Kamera installiert werden kann und das Bild auf den Innenstationen angesehen werden kann, noch bevor das Gespräch angenommen wird.

Letzte Aktivitäten

  • rookie

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    Kannst du noch einen trace aus sudo doorpi_cli --trace hochladen wenn das Micro nicht geht
  • dustin.thal

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    und nun wird es ganz verrückt. Ich habe in der doorpi.ini folgende Zeilen gelöscht:

    capture_device = ALSA: USB Audio Device
    playback_device = ALSA: bcm2835 Headphones

    nach einem reboot ging das mic wie erwartet nicht, service stop+service start = mic geht…
  • dustin.thal

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    (Zitat von rookie)

    wann? nach reboot , nach call?
  • dustin.thal

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    (Zitat von deviloper)

    wenn ich die doorpi.ini nicht übergebe, sollte er meine SIP Credentials, GPIO Settings und die Zielnummer nicht kennen, aber das tut er. daher hätte ich gesagt, das er die ini auch von alleine lädt, oder nicht? Wo kommen die…
  • deviloper

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    Würde vermuten, dass deine Config falsch ist (doorpi.ini). Er startet, wenn du sie ignorierst (doorpi_cli müsstet du die auch übergeben und deine Änderung an der init.d macht ja auch nichts anderes).
  • rookie

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    Was sagt den das normale syslog ?
  • dustin.thal

    Hat eine Antwort im Thema Unterschiedliches Soundkarten Verhalten verfasst.
    Beitrag
    OK, Workaround:
    in der /etc/init.d/doorpi mit nano
    aus:
    DAEMON_ARGS="--configfile $DOORPI_PATH/conf/doorpi.ini"

    das machen:
    #DAEMON_ARGS="--configfile $DOORPI_PATH/conf/doorpi.ini"
    DAEMON_ARGS=""

    dann noch:
    systemctl daemon-reload

    und schon gehts, bis zum…
  • dustin.thal

    Thema
    Hallo,
    ich bin Dustin und neu hier.
    Aber was Die Themen Raspberry, Arduino, ESPs oder Home Automation angeht kein Frischling.
    Ich habe mir letzte Woche vorgenommen Unsere Gegensprechanlage mit DoorPi zu erweitern, soweit so gut.

    Installation nach :
  • maryjgordone

    Hat einen Kommentar an die Pinnwand von maryjgordone geschrieben.
    Pinnwand-Kommentar
    Download apk for Android with apksignin APK Downloader Discover What You Want Easier, Faster and Safer. Now you can play and download the free games and apps. Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines & more.…
  • SirIcy

    Reaktion (Beitrag)
    Hallo Tom,

    super wen du dich einbringen möchtest. Damit dir der Einstieg etwas leichter fällt hier ein paar Infos

    Aktuell wird von den meisten immer noch die 2.5.1 verwendet. Basiert auf python 2 lässt sich aber immer noch mit ein paar Klimmzügen…

Ungelesene Themen

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Unterschiedliches Soundkarten Verhalten 7

      • dustin.thal
    2. Antworten
      7
      Zugriffe
      127
      7
    3. rookie