SIP-Türsprechanlage mit Video im Eigenbau auf Basis des DoorPi Projektes
Einklappen
X
-
Die Antwort kann ich dir schon im Vorfeld geben. Unter Windows 10 wird kein Audio unterstützt. D.h. in der App ist die Türsprechanlage nutzlos. Du brauchst also iOS oder Android.
DoorPi DIY Türsprechstelle how to -
Hallo Marcus S.
Ich hoffe du kannst mir helfen. Ich komm grad irgendwie nicht weiter.
Hab meinen DoorPi neu installiert. Stream läuft ohne Probleme.
Hab aber noch keine inputs und outputs konfiguriert.
Warscheinlich ist es eh nur ne Kleinigkeit, aber ich komm einfach nicht drauf. Wäre dir super dankbar wenn du da mal drüber schauen könntest
Ich hab auf der Fritzbox alles eingestellt. Kann aber leider keine Audioverbindung vom Iphone zum DoorPi aufbauen. "Beim Aufbau der Sprachverbindung wurde ein Fehler empfangen: undefined(403)
Meine Konfig:
Loxone:
Benutzername Audio (intern) DoorPi (DoorPiFritzBoxUser auch probiert)
Fritzbox:
Benutzername: DoorPiFritzBoxUser
Türsprechanlage **620
doorpi.ini
[DoorPi]
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led =
last_snapshot =
[DoorPiWeb]
indexfile = index.html
ip =
loginfile = login.html
online_fallback = http://motom001.github.io/DoorPiWeb
port = 80
public = AREA_public
www = !BASEPATH!/../DoorPiWeb
[EVENT_OnStartup]
10 = sleep:1
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 15
capture_device = ALSA: C-Media USB Headphone Set
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = DoorPi
local_port = 5060
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 = xxxxxxxxx
sipserver_realm = fritz.speringer.home
sipserver_server = 192.168.3.254
sipserver_username = DoorPiFritzBoxUser
stun_server = 192.168.3.192
ua.max_calls = 2
video_codecs = VP8
video_device = V4L2: /dev/video0
video_display_enabled = False
video_size = vga
[keyboards]
dummy = dummy
falls es hilft:
log:
pi@raspberrypi:~ $ sudo cat /usr/local/etc/DoorPi/log/doorpi.log
2018-01-18 14:10:33,938 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
2018-01-18 14:10:33,956 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 80
2018-01-18 14:10:33,961 [WARNING] [root] section WritePermission not found in configfile
2018-01-18 14:10:33,962 [WARNING] [root] section ReadPermission not found in configfile
2018-01-18 14:10:33,963 [WARNING] [root] section Group not found in configfile
2018-01-18 14:10:33,963 [WARNING] [root] section User not found in configfile
2018-01-18 14:10:33,965 [ERROR] [doorpi.status.webserver] no ReadPermission found
2018-01-18 14:10:33,965 [ERROR] [doorpi.status.webserver] no groups in configfile!
2018-01-18 14:10:33,965 [ERROR] [doorpi.status.webserver] no WritePermission found
2018-01-18 14:10:33,972 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: dummy)
2018-01-18 14:10:33,973 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'dummy' to handler
2018-01-18 14:10:33,974 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:10:33,975 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:10:33,977 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:10:33,978 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:10:33,980 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:10:34,064 [INFO] [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default
2018-01-18 14:10:34,082 [WARNING] [root] section DTMF not found in configfile
2018-01-18 14:10:34,185 [INFO] [doorpi.sipphone.from_linphone] found 3 possible sounddevices:
2018-01-18 14:10:34,190 [INFO] [doorpi.sipphone.from_linphone] found 2 possible videodevices:
2018-01-18 14:10:34,193 [INFO] [doorpi.sipphone.from_linphone] using DoorPi without SIP-Server? Okay...
2018-01-18 14:10:34,194 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile
2018-01-18 14:10:34,195 [INFO] [doorpi.doorpi] registering action '10' for event 'OnStartup'
2018-01-18 14:10:34,196 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:10:34,197 [WARNING] [root] section DTMF not found in configfile
2018-01-18 14:10:35,204 [INFO] [doorpi.doorpi] DoorPi started successfully
2018-01-18 14:10:35,206 [INFO] [doorpi.doorpi] BasePath is /usr/local/etc/DoorPi
2018-01-18 14:10:35,207 [INFO] [doorpi.doorpi] Weburl is http://raspberrypi/
2018-01-18 14:28:59,146 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:28:59,151 [WARNING] [root] section User not found in configfile
2018-01-18 14:28:59,152 [WARNING] [root] section ReadPermission not found in configfile
2018-01-18 14:28:59,157 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /dashboard/pages/config.html
2018-01-18 14:29:00,056 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:29:00,058 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /status
2018-01-18 14:29:00,076 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:29:00,078 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /status
2018-01-18 14:29:00,152 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:29:00,154 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /control/config_get_configfile
2018-01-18 14:41:21,190 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:41:21,192 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /dashboard/pages/index.html
2018-01-18 14:41:21,823 [WARNING] [root] section AREA_public not found in configfile
2018-01-18 14:41:21,835 [INFO] [doorpi.status.webserver_lib.request_handler_static _functions] user door has write permissions: /status
2018-01-18 14:41:21,864 [WARNING] [root] section ReadPermission not found in configfile
2018-01-18 14:41:21,879 [ERROR] [doorpi.status.webserver] no ReadPermission found
2018-01-18 14:41:39,642 [WARNING] [doorpi.action.handler] source doorpi.sipphone.linphone_lib.Player unknown - skip fire_event OnPlayerStopped
2018-01-18 14:41:40,155 [INFO] [doorpi.doorpi] ======== DoorPi successfully shutdown ========
2018-01-18 14:41:47,046 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
2018-01-18 14:41:47,174 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 80
2018-01-18 14:41:47,180 [WARNING] [root] section WritePermission not found in configfile
2018-01-18 14:41:47,181 [WARNING] [root] section ReadPermission not found in configfile
2018-01-18 14:41:47,182 [WARNING] [root] section Group not found in configfile
2018-01-18 14:41:47,182 [WARNING] [root] section User not found in configfile
2018-01-18 14:41:47,184 [ERROR] [doorpi.status.webserver] no ReadPermission found
2018-01-18 14:41:47,184 [ERROR] [doorpi.status.webserver] no groups in configfile!
2018-01-18 14:41:47,184 [ERROR] [doorpi.status.webserver] no WritePermission found
2018-01-18 14:41:47,191 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: dummy)
2018-01-18 14:41:47,192 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'dummy' to handler
2018-01-18 14:41:47,194 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:41:47,194 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:41:47,199 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:41:47,200 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:41:47,202 [WARNING] [root] section dummy_OutputPins not found in configfile
2018-01-18 14:41:48,035 [INFO] [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default
2018-01-18 14:41:48,097 [WARNING] [root] section DTMF not found in configfile
2018-01-18 14:41:48,452 [INFO] [doorpi.sipphone.from_linphone] found 3 possible sounddevices:
2018-01-18 14:41:48,458 [INFO] [doorpi.sipphone.from_linphone] found 2 possible videodevices:
2018-01-18 14:41:48,463 [INFO] [doorpi.sipphone.from_linphone] using DoorPi with SIP-Server
2018-01-18 14:41:48,468 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile
2018-01-18 14:41:48,469 [INFO] [doorpi.doorpi] registering action '10' for event 'OnStartup'
2018-01-18 14:41:48,475 [WARNING] [root] section dummy_InputPins not found in configfile
2018-01-18 14:41:48,476 [WARNING] [root] section DTMF not found in configfile
2018-01-18 14:41:49,485 [INFO] [doorpi.doorpi] DoorPi started successfully
2018-01-18 14:41:49,486 [INFO] [doorpi.doorpi] BasePath is /usr/local/etc/DoorPi
2018-01-18 14:41:49,487 [INFO] [doorpi.doorpi] Weburl is http://raspberrypi/
2018-01-18 16:02:35,212 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 16:02:46,210 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 16:03:18,308 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 16:04:13,292 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 16:04:59,616 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 20:45:34,684 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 20:50:07,514 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 21:00:14,213 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 21:30:18,138 [WARNING] [root] section AdminNumbers not found in configfile
2018-01-18 21:59:49,112 [WARNING] [root] section AdminNumbers not found in configfile
Loxone: 1x Miniserver, 8x Extension, 2x Dimmer, 1x Relay 2x 1Wire, 1x DMX, 1x Fröling, 1x AirBase, 1x NanoIO Air, 1x RemoteAir, 2x Multi Extension Air
Dmx4all:4x X9, 1x MaxiRGBW, 1x RGB
Synology: DS414, 4x4TB WD red,
Intel NUC7I3BNK: Proxmox, MusikServer4Lox, Win10, loxberry, Verstärker für 10 Zonen Eigenbau
Fritzbox: 7490
Rasenmäher: Husqvarna Automower 420 (2017), Robonect HX R3 ModulKommentar
-
Kann jemand sagen ob DoorPi auch auf einem Raspberry Pi 3B+ läuft?
Bis jetzt habe ich immer nur eine Beschreibung gefunden wie ich DoorPi auf Jessi installiere und mein erster Test hat ergeben, dass Jessi nicht auf einem 3B+ läuft.
Des weiteren stellt sich mir die Frage ist DoorPi noch aktuell und wird aktuell gehalten oder muss man sich da schon eher nach einer Alternative umsehen?Kommentar
-
Ich denke ich habe die Anleitung von DoorPi.org genommen.
Die Anleitung in diesem Thread sollte aber in etwa identisch sein und ist halt für Loxone spezifisch erweiter, daher würde ich diese empfehlen.
Für meine Tests habe ich aus Faulheit die Strech mit Desktop genommen und auch die unnötigen Pakete nicht entfernt.
Läuft aber sicher auch mit der Lite Version. -
Hallo,
Ich hab Doorpi auf einem Raspberry Pi 3B+ mit Aktuellen Raspbian img installiert, da läuft es. Aber wenn du Loxone benutz, brauchst du eigentlich nur linphone , pjsua oder einen andere sip client. Gpio-Taster per UDP befehl an Loxone weiterleiten die Audio Verbindung wird auch von der Loxone App aufgebaut. den Wahlton kann man auch über ein Script abspielen.Zuletzt geändert von pumuckl; 09.05.2019, 14:03.
-
-
Ich komme leider mit der Audioverbindung nicht weiter.
Ich kann den Doorpi mit allen Telefonen anrufen. Die Sprachverbindung mit Loxone klappt nicht :-(. Ich vermute dass ich die Anmeldedaten im Türsteuerungsbautein falsch eingebe.
In der Fritzbox habe zwei Sip Clients angelegt. Doorpi**621 und LoxoneIntercom**622. Wie gesagt, der Doorpi ruft alle Nummern (außer
**622) an. Wenn ich versuche eine Sprachverbindung aus der Loxone App zu machen, klappt es nicht. Könnt Ihr mir erklären, welche Daten in diese Felder eingegeben werden?
Host für Audio intern:
Host für Audio extern:
Benutzername Audio intern:
Benutzername Audio extern:
Kennwort Audio:
Vielen Dank
RafaelP1 BildKommentar
-
Der DoorPi ist deine Intercom. Daher kann er diese nicht anrufen. Du benötigst keine zwei Geräte beziehungsweise ist das sozusagen widersprüchlich. Du musst die Türsprechstelle in der Loxone anlegen und hier den DoorPi Integrieren. Wenn jemand klingelt, dann musst du deinem Tür Baustein Bescheid geben. Dieser sorgt dann dafür, dass der hier hinterlegte DoorPi deine Telefone anruft. Das war’sZuletzt geändert von MarcusS; 21.06.2019, 23:28.DoorPi DIY Türsprechstelle how toKommentar
-
Der DoorPi ist deine Intercom. Daher kann er diese nicht anrufen. Du benötigst keine zwei Geräte beziehungsweise ist das sozusagen widersprüchlich. Du musst die Türsprechstelle in der Loxone anlegen und hier den DoorPi Integrieren. Wenn jemand klingelt, dann musst du deinem Tür Baustein Bescheid geben. Dieser sorgt dann dafür, dass der hier hinterlegte DoorPi deine Telefone anruft. Das war’sKommentar
-
Doch, klar. Die App ist eine der Gegenstellen zu deinem DoorPi. Zusätzlich zu den Telefonen oder FritzAppFon.
Der DoorPi ist ja auch nur ein Teilnehmer an deiner Fritz-box, also ein Telefon im weitesten Sinne. Man kann nur die Loxone App nicht aktiv anrufen. Wenn der Türbaustein aufgerufen wird (das passiert über das LoxoneNotify.py per UDP Nachricht), dann kannst du über den grünen Hörer Button eine Verbindung zu der konfigurierten (das sind die hinterlegten Daten in der Türsprechstelle der Loxone Software) Sprechstelle aufbauen. Das kann dann eine Loxone Intercom Hardware sein oder eben der selbstgebaute DoorPi.DoorPi DIY Türsprechstelle how toKommentar
-
Noch mal ein Screenshot, der die Zusammehänge zeigt. IP Türsprechstelle auf der FB anlegen. Benutzername kann alles mögliche sein. bei mir steht da 622. Dann in der Loxone Software die Türsteuerung konfigurieren. Erstmal nur die IP des DoorPi als Host für Audio intern hinterlegen und den soeben vergebenen Benutzernamen aus der FB. Das war es hier schon. der Rest passiert auf dem DoorPi und muss auch dort konfiguriert werden.
DoorPi DIY Türsprechstelle how toKommentar
-
Vielen Dank für die Beschreibung.
Hab alles wie beschrieben eingerichtet zum X-ten mal, geht immer noch nicht!!!.
Anderes Handy genommen ---->> alles OK
Tablet ----> alles OK
Nur mein Handy mit Android 9 will nicht, also liegt es an der Android Version.Kommentar
-
Hallo,
ich konnte alles mit dem "sipphonetyp = linphone" (Doorpi.ini) erfolgreich nachvollziehen.
Fritz Box Telefone und Loxone App konnen das Gespräch annehmen bzw. aufbauen.
Wegen des besseren Echo cancellation bin ich dieser Anleitung gefolgt. Echo ist spürbar geringer geworden.
Echo Anleitung Siehe Thread #140
https://www.doorpi.org/forum/thread/...atik/?pageNo=7
Nur leider verwende ich nun als "sipphonetyp = pjsua" und damit kann ich kein Gespräch mehr von der Loxone App (Türsprechbaustein) mit dem Doorpi aufbauen.
Kann mir wer sagen oder erläutern, ob ich da noch was zu konfigurieren habe?
Vll. sowas wie im Beitrag #107 (allow_guest=yes heisst der Eintrag in der sip.conf?
https://www.loxforum.com/forum/faqs-...3458#post93458
pjsua sip.conf gibt es das? ....und wenn ja wo finde ich das?
Vielen Dank im Voraus.Zuletzt geändert von Stefan86; 11.12.2019, 11:51.Kommentar
-
Hallo Zusammen,
ich komme gerade nicht weiter ... ich habe gerade meinen DoorPi neu aufsetzten müssen (defekt) und
jetzt habe ich das Problem, das ich keine Sprachverbindung von der Loxone zum DoorPi aufbauen kann.
Was muß ich hier beachten ...- Loxone Türbaustein: Host für Audio (intern): <IP von DoorPi>
Loxone Türbaustein: Benutzername Audio (intern): <Benutzername von Fritzbox oder Rufnummer in Fritzbox> - Wie sieht die Linphone konfiguration aus? Ich habe diese von vorher übernommen, habe halt nur neue
Fritzbox - Software mit neuen Benutzernamen (nicht mehr nur die Telefonnnummer)
Grüße
JürgenKommentar
- Loxone Türbaustein: Host für Audio (intern): <IP von DoorPi>
-
Guten Morgen Zusammen,
der DoorPi läuft bei mir soweit das ich denke alle Funktionen sind da. Aber: ist es möglich das ich von Unterwegs über die Loxone App auf dem Handy über eingehende Klingel informiert werde und auch noch sprechen kann?
Danke und ein schönes Wochenende- Neubau EFH Einzug November 2016
- MiniServer + Extension + Dimmer + DMX + 1-wire
- Finder Slave Dimmer + KMtronic RS485 Relay Board
- Start Programmierung 29.10.2016 - Fertigstellung......
- LoxberryKommentar
-
Ja, über Push Notification bekommt Dein Smartphone das mit und per VPN könntest Du Dich sicher mit Deinem Netz zu Hause verbinden. Ein automatisches Verbinden beim VPN ist für eine Fritzbox hier im Forum beschrieben. Dann funktioniert auch die Sprachverbindung. Alternativ ginge auch der Weg über iptel.org.Miniserver v14.5.12.7, 2x Ext., 2x Relay Ext., 2x Dimmer Ext., DMX Ext., 1-Wire Ext., Gira KNX Tastsensor 3 Komfort, Gira KNX Präsenzmelder, Fenster- und Türkontakte, Loxone Regen- und Windsensor, Gira Dual Q Rauchmelder vernetzt, 1x Relais-Modul
Loxberry: SmartMeter, MS Backup, CamConnect, Weather4Lox
Lüftung: Helios KWL EC 370W ET mit Modbus TCP - via Pico-C
Heizung: Stiebel Eltron WPF 5 cool (Sole-Wasser WP) mit ISG, FB-Heizung mit 18 Kreisen, Erdsonde - via modbus/TCP
Node-RED: IKEA TradfriKommentar
-
Hallo, danke für die Nachricht. Die Push Notification bekomme ich aber Sprechen geht halt bis jetzt nicht. Das mit VPN on demand hatte ich versucht aber das funktioniert irgend wie nicht bei mir. Manuell kann ich die Verbindung aufbauen und benutzen das ist kein Problem aber wenn ich die Loxone App starte passiert nix, die VPN wird nicht automatisch aufgebaut. Hättest du einen Link wie man iptel.org integriert?
Danke -
Nach meiner Ansicht macht es mehr Sinn, die fehlenden 5% für VPN on Demand zu lösen, als alles komplett auf iptel.org zu ändern. Wenn Du ohne VPN auch noch das Kamerabild sehen möchtest, dann musst Du die per Port-Forwarding veröffentlichen, was relativ unsicher ist. Ein Link für iptel.org habe ich nicht, aber hier im Forum gibt es etliche Beiträge zu Intercom und ipxtel.org.
-
-
Eine Alternative, wenn Sie einen Miniserver Gen 2 haben, ist die Verwendung der Loxone remoteConnect Funktion. Diese verwendet eine https-Verbindung mit einem von Loxone bereitgestellten SSL-Zertifikat. Es ist keine Portweiterleitung am Heimrouter erforderlich. Oder Sie können den 'alten' Miniserver Gen 1 Loxone DynDNS Dienst mit Portweiterleitung verwenden.
Bei der eingehenden Push-Benachrichtigung können Sie die Benachrichtigung "Sie haben einen Besucher" auswählen. Die Verbindung über remoteConnect ist automatisch und erfolgt recht schnell (bevor der Besucher abgereist ist).
Zu den relativen Sicherheitsunterschieden zwischen Loxone remoteConnect und einem VPN kann ich nichts sagen. Vielleicht hat jemand Informationen dazu?
Das angehängte Bild zeigt die Einstellungen, die ich mit antisip.com (kostenloser Dienst ähnlich wie iptel.org) verwendet habe.1 BildIch spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.Kommentar
-
@ Jan W.: da hast du mit Sicherheit recht. Aber wenn die VPN Verbindung funktioniert weis ich nicht was ich tun muss damit die VPN automatisch aufgebaut wird wenn ich das App starte. Bei Apple sehe ich da nicht viele Einstellungsmöglichkeiten.
@ Tico: geile Signatur :-) . Nein ich habe noch den Miniserver Gen1.
-
-
Bei Apple sehe ich da nicht viele Einstellungsmöglichkeiten.Miniserver v14.5.12.7, 2x Ext., 2x Relay Ext., 2x Dimmer Ext., DMX Ext., 1-Wire Ext., Gira KNX Tastsensor 3 Komfort, Gira KNX Präsenzmelder, Fenster- und Türkontakte, Loxone Regen- und Windsensor, Gira Dual Q Rauchmelder vernetzt, 1x Relais-Modul
Loxberry: SmartMeter, MS Backup, CamConnect, Weather4Lox
Lüftung: Helios KWL EC 370W ET mit Modbus TCP - via Pico-C
Heizung: Stiebel Eltron WPF 5 cool (Sole-Wasser WP) mit ISG, FB-Heizung mit 18 Kreisen, Erdsonde - via modbus/TCP
Node-RED: IKEA TradfriKommentar
Kommentar