SIP-Türsprechanlage mit Video im Eigenbau auf Basis des DoorPi Projektes
Einklappen
X
-
Ich habe auch einen echten Old School Gong. Wird allerdings über einen DO der Loxone ausgelöst. So kann ich die Klingel auch mal abschalten. Die Lösung mit der App auf dem Tablet ist mir nicht verlässlich genug. Meine Frau schaltet das Tablet schon mal aus, wenn die mit einem Lappen drübergeht...und vergisst es auch mal wieder einzuschalten 😒 -
Danke Euch Leute für das Feedback. MarcusS seine letzte Aussage beinhaltet genau das, was ich mich gefragt hatte. Muss ich davon alles überhaupt verwenden oder kann ich nur. Ich möchte halt ungern mit FHEM arbeiten und wollte eben nur wissen ob ich ohne Probleme diese Adapterplatine zum reinen trennen der Systematischen Funktionen verwenden kann und vorallem mit Loxone verwenden kann...
Mal was anderes, habt ihr bei euch zusätzlich einen Gong im Haus verbaut? Oder verwendet ihr bei Betätigung der Klingel nur die Sound vom Tablet, Smartphone bzw. Firtzfon?
Gruß WaldemarEinen Kommentar schreiben:
-
'Also gehen bei dir auch 4 Kabel durch's Rohr.' Ja, es sind sogar 6, da ich 2x Cat-7 und 2x Audio Kabel verwende. Bei dem von mir verwendeten Cisco Telefon darf Mic mit dem Lautsprecher keinen gemeinsamen Leiter haben. Wg. des HDMI Steckers (sollte man zuerst einziehen) darf das Leerrohr nicht zu klein sein! -
Und noch eine Ergänzung. Die ganzen Features der Platine sind optional. Du musst im Grund also nichts außer dem Klingeltaster, Lautsprecher und Mic davon anschließen, kannst aber alles was möglich ist anbauen.Einen Kommentar schreiben:
-
Also gehen bei dir auch 4 Kabel durch's Rohr. Viel weniger wird's vermutlich auch nicht werden wenn man die Systme trennen will - was auch Sinn macht. Ich habe den Raspi im Gehäuse außen mit Dichtband vor Feuchtigkeit und ansonsten mit Sicherheitsschrauben und Mikroschalter vor Einbruch geschützt. Aber wenn ich mal eine V2 bauen sollte, dann schaue ich mir die oben geannte Platine mal an. Schönes Ergänzungs-Projekt zum DoorPi. -
Ja, ich habe den Raspi innen in der Decke hinter einer Revisionsklappe verbaut. Länge des Kabelkanals sind knapp 2m. Ich verwende allerdings nicht die o.a. Platinen und auch nicht die von MarcusS verlinkte FHEM Lösung, die auch sehr interessant aussieht.Ich glaube Jan W. hat eine solche Konfiguration im Einsatz, wo der raspi innen sitzt und der Rest (Mikro, Lautsprecher, IButton, Klingeltaster, RaspiCam) außen verbaut sind.
Bei mir sind Mikrofon und Lautsprecher über "normale" Audio-Kabel mit Chinch-Buchsen angeschlossen, RFID-Leser mit USB, Klingeltaster, Sabotagekontakt, LEDs (rot, blau und Hintergrund für RFID Feld und Ring bei Klingel) über CAT-7 Kabel und die Raspi-Cam über einen HDMI Extender https://www.tindie.com/products/fret...ble-extension/ Ich musste mehrere HDMI Kabel ausprobieren, bevor eins funktioniert hat. Die Kabellänge des HDMI Kabels beträgt bei mir 2,5m. In der Türsprechstelle gibt es bei mir keine Platine.
Die Lösung mit den Platinen finde ich sehr schön und man hat eine saubere Installation, insbesondere wenn man die Lösung 1:1 nachbauen möchte. Kritisch ist die Kabellänge bei der Raspicam, die dafür eigentlich nicht vorgesehen ist - das hatte MarcusS ja bereits angemerkt und steht auch in der Wiki "Die maximale erfolgreiche bisher getestete Länge der RJ45-Kabel ist 1,50m". Ggf. sollte man dies "im Labor" testen.
Gruß JanZuletzt geändert von Jan W.; 23.08.2017, 09:39.Einen Kommentar schreiben:
-
Hi, also ich kenne die Platine und vor allem FHEM nicht. Aber ich sehe jetzt keine Gründe, warum das nicht klappen sollte. Alle Peripherie in der Türstation wird mit der Platine verbunden. Diese kommuniziert dann laut Skizze mit dem Gegenstück (Adapterplatine) in Inneren (Hausanschlussraum etc.) über 4 RJ45 Kabel. die Adapterplatine wird auf an den Raspi gekoppelt..Die (4) RJ45-Kabel dienen nur der Signalübertragung und haben nichts mit "Netzwerk" zu tun. Es geht lediglich darum 32 Pole möglichst schmerzfrei zu verbinden. Die Wahl fiel auf RJ45-Kabel, da diese leicht zu beschaffen sind und es eine breite Buchsenunterstützung gibt
Bei der Länge ist man allerdings stark limitiert wie man lesen kann. 1,5m wurden bisher erfolgreich getestet. Das wäre mir zu wenig zwischen Klingen und Schaltschrank, in der die Adapterplatine und der RasPi sitzen. Und für 4 fertig konfektionierte RJ45 Kabel braucht man schon ein üppiges Leerrohr
Die Signalisierung zwischen DoorPI und Loxone an sich, also eb jemand klingelt, bekommt man auch über UDP mit. Die Hardware bzw der Klingeltaster des DoorPi muss also nicht zwingend mit einem DI der Loxone verbunden werden.
Alternativ und ohne Platine kann man den Raspi aber auch über HDMI mit der Kamera verbinden, wenn es denn die raspi cam sein soll. Dann braucht man noch eine Leitung für die Spannungsversorgung und USB für die Audioverbindung (Mikrofon).
Ich glaube Jan W. hat eine solche Konfiguration im Einsatz, wo der raspi innen sitzt und der Rest (Mikro, Lautsprecher, IButton, Klingeltaster, RaspiCam) außen verbaut sind. Ist hier aber auch noch mal beschrieben: https://wiki.fhem.de/wiki/DoorPi_und_FHEMZuletzt geändert von MarcusS; 23.08.2017, 09:09.Einen Kommentar schreiben:
-
Sorry für den Doppelpost, aber gibt es denn wirklich niemanden der sich damit schon beschäftigt hat und mir sagen ob ich diese Platinen verwenden kann?
GrußEinen Kommentar schreiben:
-
Hallo Leute,
bin derweil am überlegen welche Kabel ich wie und wo für das zukünftige DoorPi Projekt hinlege... Bin bei der Recherche im FHEM Forum auf eine fertige Platine gestoßen mit der es möglich ist den DoorPi Aufbau in zwei von einander separate Teile zu splitten... Sprich eine simple Außeneinheit und das Herzstück für innen... (Soll in Richtung Sabotagefrienndly gehen) Hat jemand von euch diese Platine im Einsatz und kann ich dann das Projekt weiterhin an Loxone verknüpfen? Dem müsste doch eigentlich nichts im Wege stehen oder? Frage bloß weil die Platine zusätzliche Features beinhaltet wie ein LCD Display und Vandalismustaster sowie Status LEDS usw ... diese Themen wurden hier in der Anleitung ja nicht behandelt, darum frage ich...
EDIT: \\ Hier mal ein Link zur Platine ... https://wiki.fhem.de/wiki/DoorPiBoard
Gruß
WaldemarZuletzt geändert von WowaDriver; 17.08.2017, 14:06.Einen Kommentar schreiben:
-
Ein Gast antworteteHallo tomrach,
sorry hat ein wenig gedauert. Hier mal ein Link nach dem ich meinen asterisk eingerichtet habe
und hier mal noch meine Konfig Dateien die ich angepasst habe.
sip.conf
[general]
context=phones
allowguest=yes
port = 5060
bindaddr = 0.0.0.0
qualify = no
;disable = all
allowtransfer = yes
allow = alaw
allow = ulaw
videosupport = yes
dtmfmode = rfc2833
srvlookup = yes
localnet=192.168.2.0/255.255.255.0
directmedia = no
nat = force_rport
video_codecs = VP8
[1000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[1100]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[2000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[3000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[4000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[5000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[6000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[7000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
[8000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWD
extensions.conf
[globals]
;[default]
[general]
[internal]
exten => _XXXX,1,Dial(SIP/${EXTEN})
[phones]
include => internal
doorpi.ini
[SMTP]
server = smtp-Server
port = 587
use_tls = True
use_ssl=false
need_login = True
username = eMail-User
password = eMail-passwd
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 40
capture_device = ALSA: C-Media USB Headphone Set
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = true
identity = DoorPi
local_port = 5063
max_call_time = 120
playback_device = ALSA: C-Media USB Headphone Set
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = PASSWD
sipserver_realm = localhost
sipserver_server = 127.0.0.1
sipserver_username = 7000
stun_server =
ua.max_calls = 2
max_call_time = 120
video_codecs = VP8
video_display_enabled = false
video_size = vga
video_device = /dev/video0
[keyboards]
onboardpins = piface
[onboardpins_InputPins]
1=Klingel
#Klingel
[EVENT_OnKeyPressed_onboardpins.1]
10=take_snapshot:http://localhost:8080?action=snapshot
20=mailto:<EMAIL-Adresse>.de,DoorPi,Kingel,True
30=os_execute:/usr/local/etc/DoorPi/scripts/LoxoneNotify.py
40=call:2000
50=call:3000
60=call:4000
70=call:5000
80=call:6000
#90=call:7000
#100=call:8000
#110=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
[AdminNumbers]
* = active
[DTMF]
"98" = out:TO2,0,1,3
"96" = out:Tueroeffner,1,0,3
[onboardpins_OutputPins]
0 = Verstaerker
1 = TO2
5 = Tueroeffner
[EVENT_OnCallStateConnect]
10 = out:Verstaerker,1
[EVENT_OnCallStateDisconnect]
10 = out:Verstaerker,0
Grüße,
Michael
Einen Kommentar schreiben:
-
Ein Gast antworteteGast
Ich bin auch gerade am DoorPi Projekt, irgendwie scheiterich aber am configurieren des Asterisk Servers, kannst Du hier bitte mal genau Posten wie dieser zu configurieren ist ?
Ich möchte gerne über ein iPad und einigen Samsungs Handys von intern und extern auf die Sprechanlage zugreifen.
Irgendwie versteh ich die Asterisk Datei nicht ganz
bg
tomrachEinen Kommentar schreiben:
-
Ein Gast antworteteEs geht :-) :-)!!!!!!!
Ich hab im Log (dialplan) gesehen dass für die sip Nr. 1000 ne default aktion hinterlegt ist bei dem diese Ansage abgespielt wird. Hab den DoorPi auf 7000 geändert und schon tut es.
Danke für die Hilfe!!!
Grüße,
MichaelEinen Kommentar schreiben:
-
Das sieht nach einem Routing Problem aus. Ich habe leider zu wenig Ahnung von Asterisk, um Dir zu helfen. Wahrscheinlich hängt es mit dem Anruf als "guest" zu tun, der mit dem default context die gewünschte Nebenstelle nicht erreicht. In welchem Context ist denn die Türsprechstelle? Vielleicht mal mit exten => 1000,1,Goto(internal,s,1) versuchen, wenn die Türsprechstelle in "internal" ist.
Ansonsten macht es sicherlich mehr Sinn, Deine Frage in einem Asterisk Forum zu posten. -
Ein Gast antworteteDas steht im sip log....jemand ne Idee?
raspberrypi*CLI>
== Using SIP RTP CoS mark 5
-- Executing [1000@default:1] goto("SIP/loxone.com-00000002", "default,s,1")
-- Goto (default,s,1)
-- Executing [s@default:1] wait("SIP/loxone.com-00000002", "1")
-- Executing [s@default:1] answer("SIP/loxone.com-00000002", "")
> 0x76114318 -- Probation passed - setting RTP source address to 192.168.2.103:4000
-- Digit timeout set to 5.000
-- Response timeout set to 10.000
-- Executing [s@default:1] background("SIP/loxone.com-00000002", "demo-congrats")
-- <SIP/loxone.com-00000002> Playing 'demo-congrats.gsm' (language 'en')
> 0x76114318 -- Probation passed - setting RTP source address to 192.168.2.103:4000
== Spawn extension (default, s, 1) exited non-zero on 'SIP/loxone.com-00000002
hab versucht damit:
exten => [your_phone_number},1,Dial(SIP/201) den eingehenden call der lox auf den doorpi zu routen...tut aber nicht.. Grüße, MichaelEinen Kommentar schreiben:
-
Dann scheint das Problem bei Dir am Asterisk Server zu liegen. Da bin ich auch kein Experte, aber ich würde mal in die Logs sehen. Ggf. mal den Datenverkehr mit Wireshark aufzeichnen (z.B. Mirror Port am Switch oder Fritzbox http://fritz.box/html/capture.html).
Einen Kommentar schreiben: