Hi Markus,
ja ja, so ist das mit den Ankündigungen.
Ich habe das mit dem Howto noch auf meiner ToDo-Liste (ach, ich liebe Anglizismen). Da das Thema auch einen sehr starken Bezug zur HomeMatic hat, hatte ich hier bereits einen entsprechenden Thread dazu eröffnet. Nur leider bin ich noch nicht dazu gekommen, ihn entsprechend zu füllen. Ich hoffe, dass ich das demnächst noch nachholen kann.
Wobei 2 Tasten auf ein DCA-612-0 a/b Anbindung gehen (aber inzwischen SEHR nervig, weil Rufaufbau dauern gefühlte Stunden!)
und ein Taster geht direkt auf ein Siedle Hörer.
Kann ich hier deinen Parallel-Anschluss für das DoorPi auch anwenden ?
Parallelanschluss wofür? Zum Triggern des DoorPi oder zum Auslösen eines Türöffners? Den DoorPi würde ich direkt über die Klingeltaste triggern. Dann reagiert er ohne Verzögerung.
Müsste ich dann auch mit dieser Relaisplatine arbeiten, oder könnte ich die 2 TAsten des TM-611 auch direkt auf das Piface schalten?
Die dritte Taste sollte ganz normal über Siedle weiterlaufen.
Bei mir ist die Relaiplatine zwingend, weil ein paralleler Anschluss des PiFace-Eingangs zu den Pins 6 bzw. 11 des Siedle TLE 061-0 dazu führte, dass das Klingeln der Siedle-Anlage nicht mehr funktionierte. Aber vielleicht geht's ja bei Dir.
Wie sind inzwischen deine Erfahrungen und hast Du schon ein kmpl. How-To fertig (hattest Du doch angekündigt).
Wie gesagt, ist das HowTo noch am Reifen. Grundsäztlich funktioniert der DoorPi bei mir im Parallelbetrieb mit der Siedle-Anlage. Ich bin aber noch nicht so sehr mit der Soundqualität über den DoorPi zufrieden, weil der verwendete DC/DC-Wandler einiges an Störungen erzeugt und das Mikro des TLE 061-0 etwas leise ist. Da besteht also noch Handlungsbedarf. Aktuell ist das Wetter leider wieder nicht so prickelnd, so dass ich nicht so gerne draußen am offenen Briefkasten arbeite.
So sieht's jetzt nahezu final bei mir aus:
Mit Ausgang 0 des PiFace-Moduls schalte ich zwischen dem internen Verstärker des TLE 061-0 und dem Kemo-Verstärker für den Ausgang der USB-Soundkarte des DoorPi um.
Mit Ausgang 1 des PiFace-Moduls kann ich den Türöffner aktivieren. Entsprechendes geht auch mit der Raute-Taste des FRITZ!Fons bei bestehender Telefonverbindung über DTMF.
Ausgang 7 signalisiert über die blinkende LED des PiFace-Moduls den Betrieb des DoorPi.
Eingang 0 des PiFace-Moduls ist mit der Relaisplatine des Klingeltasters verbunden und ruft ein Shellskript "Klingel.sh" auf, über das ich mir ein Bild von der Raspi-Kamera und eine Push-Nachricht schicken lasse.
Eingang 1 des PiFace-Moduls dient zum Zählen von Sendungseinwürfen über den sich hinter der Briefkastenklappe befindlichen Mikroschalter. Gleichzeitig wird ein Shellskript "Briefkasten.sh" ausgeführt, das mir ein Bild und eine Push-Nachricht sendet.
Eingang 2 des PiFace-Moduls dient zum Zurücksetzen der Sendungseinwürfe über den sich hinter der Briefkastentür befindlichen Mikroschalter. Gleichzeitig wird ein Shellskript "BriefkastenReset.sh" ausgeführt, das mich über die Leerung des Briefkasten informiert.
Eingang 3 des PiFace-Moduls dient zum Schalten des Lichts am Haustüreinang über den im Briefkasten verbauten Lichtschalter.
Eingang 5 des PiFace-Moduls dient als Sabotagemelder beim Öffnen der Serviceklappe über einen weiteren Mikroschalter. Gleichzeitig wird ein Shellskript "BriefkastenSabotage.sh" ausgeführt, dass mir ein Bild und eine entsprechende Push-Nachricht sendet.
Eingang 6 des PiFace-Moduls dient zum Auslösen des Türöffners.
Eingang 7 des PiFace-Moduls dient zum sofortigen Abbrechen der Verbindung zwischen DoorPi und FRITZ!Box.
Zudem lasse ich mich noch über zwei weitere Shellskripte ("StartDoorPi.sh" und "StopDoorPi.sh") per Push-Nachricht informieren, wenn der DoorPi gestartet oder beendet wird.
Hier mal meine doorpi.ini:
[AREA_installer]
.* =
[AdminNumbers]
**610 = active
**611 = active
**612 = active
**613 = active
**621 = active
[DTMF]
"#" = out:Tueroeffner,1,0,3
[DoorPi]
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led = Blink-LED
snapshot_path =
[DoorPiWeb]
indexfile = index.html
ip =
loginfile = login.html
online_fallback = http://motom001.github.io/DoorPiWeb
port = 80
public = AREA_public
www = !BASEPATH!/../DoorPiWeb
[EVENT_OnCallStateConnect]
10 = out:Verstaerker,1,0,60
[EVENT_OnCallStateDisconnect]
10 = out:Verstaerker,0
[EVENT_OnKeyPressed_onboardpins.0]
10 = call:**610#611#612#613#621
20 = os_execute:/usr/local/etc/DoorPi/scripts/Klingel.sh
[EVENT_OnKeyPressed_onboardpins.1]
10 = os_execute:/usr/local/etc/DoorPi/scripts/Briefkasten.sh
[EVENT_OnKeyPressed_onboardpins.2]
10 = os_execute:/usr/local/etc/DoorPi/scripts/BriefkastenReset.sh
[EVENT_OnKeyPressed_onboardpins.3]
10 = os_execute:/usr/local/etc/DoorPi/scripts/Licht.sh
[EVENT_OnKeyPressed_onboardpins.5]
10 = os_execute:/usr/local/etc/DoorPi/scripts/BriefkastenSabotage.sh
[EVENT_OnKeyPressed_onboardpins.6]
10 = out:Tueroeffner,1,0,3
[EVENT_OnKeyPressed_onboardpins.7]
10 = hangup:0
[EVENT_AfterShutdown]
10 = os_execute:/usr/local/etc/DoorPi/scripts/StopDoorPi.sh
[EVENT_OnStartup]
10 = sleep:1
[EVENT_AfterStartup]
10 = os_execute:/usr/local/etc/DoorPi/scripts/StartDoorPi.sh
[Group]
administrator = door
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 12
capture_device = ALSA: default device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = Klingel
local_port = 5060
max_call_time = 60
playback_device = ALSA: default device
record_while_dialing = False
records = !BASEPATH!/records/Haustuerklingel.wav
sipphonetyp = linphone
sipserver_password = xxxxxxxxxx
sipserver_realm = fritz.box
sipserver_server = 192.168.0.1
sipserver_username = xxx
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = False
video_size = vga
[User]
door = pi
[WritePermission]
administrator = installer
[keyboards]
onboardpins = piface
[onboardpins_InputPins]
0 = Klingel
1 = Briefkasten-Klappe
2 = Briefkasten-Tuer
3 = Licht
5 = Briefkasten-Sabotage
6 = Tueroeffner
7 = Auflegen
[onboardpins_OutputPins]
0 = Verstaerker
1 = Tueroeffner
7 = Blink-LED
[onboardpins_keyboard]
bouncetime = 10000
polarity = 0
pressed_on_keydown = True
Alles anzeigen
Hier noch mal ein Screenshot von der Telegram-App auf meinem iPhone mit entsprechenden, vom DoorPi generierten Push-Nachrichten.
Die Shellskripte reiche ich noch nach.
Gruß,
Thorsten