DoorPi Forum


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

  • Hi,

    hab schon einmal vor einiger Zeit vorgehabt etwas mit DoorPi zu realisieren - die Ansprüche sind hier im gleich Maß gestiegen, wie die alte 40 Jahre alte Türsprechanlage Theater macht.

    Mittlerweile haben wir eine Kameraüberwachung inklusive Rekorder…
  • rookie

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    mach dazu bitte einen neues Thema auf, und poste mal deine doorpi.ini.
    Und beschreib ein bisschen dein Setup
  • Mathias

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    läuft auch als service... danke für die hilfe.

    hast du einen Hinweis, wie ich das nun konfigurieren muss?
  • rookie

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    (Zitat von Mathias)


    hast du das probiert sudo pip install python-daemon==2.2.4
  • Mathias

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    Ja, komme auf die web oberfläche, aber als service starten geht irgendwie nicht.

    bin gerade etwas am suchen, wie ich das jetzt konfigurieren muss...
    möchte 2 verschiedene klingeltaster an unterschiedliche telefone leiten...
  • rookie

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    Kannst du doorpi über die konsole starten ? wenn nicht poste mal den log
  • Mathias

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    ok Installation ist soweit durch, aber es gibt einen fehler, wenn ich den Dienst starten will

    Jul 06 20:57:02 Tuersprechanlage doorpi[6148]: TypeError: super() takes at least 1 argument (0 given)
    Jul 06 20:57:02 Tuersprechanlage systemd[1]: doorpi.service:…
  • Mathias

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    (Zitat von rookie)

    Hab nun das hier zusätzlich ausprobiert und zumindest sind die fehlermeldungen nun raus ... ich schau nachher ob ich klar komme - Danke für dein schnelle Antwort
  • rookie

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
  • Mathias

    Hat eine Antwort im Thema Installationsprozess verfasst.
    Beitrag
    Eigentlich wollte ich nur Door Pi installieren und hab schon gemerkt, das die Anleitungen nicht mehr funktionieren.

    Zur Zeit funktioniert aber nichts mehr ohne Fehlermeldung.

    Bin bei Pip hängen geblieben... hat jemand eine Idee?