Zurück   KNX-User-Forum
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Visu Sprechanlage mit Komfortfunktionen
Aufrufe: 8257

Lösung einer Visu Sprechanlage mit Komfortfunktionen

mittels Homeserver & HS-Doorbell

 

Wir sind im Jahr 2006 vor die Aufgabe gestellt worden, eine Sprechanlage über die im Gebäude geplanten Touchscreens zu realisieren. Da in dem System von uns ein FacilityServer eingesetzt wurde, sind Überlegungen angestellt worden, diesen für das logische Management der Türkommunikation zu nutzen.

Wir haben ein Softphone für unsere Lösung so angepasst, dass dieses via UDP-Telegramme Statusmeldungen ausgibt und auch hierdurch gesteuert werden kann.

Ein Logikbaustein wurde erstellt, welcher die einzelnen Statusmeldungen der Softphones verwaltet und die Rückmeldungen wieder ausgibt.

Jetzt war noch ein geeignetes Frontend von Nöten, da es via Visu-Alarm einfach nicht sauber zu realisieren war. Nach ersten Design-Ideen ist dann die HS-Doorbell entstanden. Hier großen Dank an Alfred, der uns dieses Tool entwickelt hat.

Jetzt kann man einen beliebigen Hersteller einer Sprechanlage mit TK Schnittstelle nutzen und diesen über das Softphone im Hintergrund auf den Touchscreens ausgeben. Hierzu setzen wir desweiteren eine Hardware DSP-Lösung zur Echounterdrückung ein. Die einzelnen Touchscreens können derzeit via ISDN Karte oder auch als Soft CAPI (z.B. AVM KEN) laufen. Eine HS-Doorbell mit SIP Integration ist derzeit in der Entwicklung.

Durch diesen Aufbau ist das System äußerst komfortabel, aber auch sehr flexibel einsetzbar, jedoch in der Programmierung sehr aufwändig. Bis dieses System so im Dauerbetrieb und mit allen derzeit verfügbaren Features lief, war eine sehr intensive und lange Testphase und Debugging angesagt.

Es sind so viele Funktionen möglich, z.B. Muten aller Musikzonen, die eingeschaltet sind, derjenige der den Türruf annimmt, bleibt gemutet, alle anderen Zonen gehen wieder in Ihren vorherigen Zustand. Ein & Ausschalten der Doorbell, Auswahl von Klingeltönen, alles über die Visu. Hierzu haben wir noch einige Bausteine geschrieben, z.B. den Mutebaustein, Kameraumschaltung, Türrufvergleicher zum gezielten Ansteuern des jeweils richtigen Türöffners.

Endbenutzerbeschreibung

Wird an der Tür geklingelt, poppt auf allen Touchscreens die HS-Doorbell auf. Über den grünen Button „sprechen“ kann mit der Tür gesprochen werden. Nach dem drücken der Taste „sprechen“ wechselt diese auf ein rotes „beenden“.

Auf allen anderen Touch`s ändert sich die Taste in ein graues „zurück“ , mit der das Popup vorzeitig geschlossen werden kann. Wird keine Taste gedrückt läuft via Broadcast ein Autohide und schließt es.

Mit der Taste Kameras kann zwischen den einzelnen Kameras umgeschaltete werden. Bis zu 3 Kameras können gleichzeitig angezeigt werden. Maximal 5 verschiedene Kameras sind konfigurierbar. Im oberen Statustext sieht man, dass man einen Dialog mit der entsprechenden Tür führt, die anderen Popups sehen, wer mit wem spricht, z.B. Küche spricht mit Gartentor. Durch Drücken der Taste „öffnen“ wir der dementsprechende Türöffner bzw. Tor betätigt. Natürlich kann auch von innen die Tür „angerufen“ werden und so ein Gespräch aufgebaut werden.

Im weiteren Verlauf werden die einzelnen Komponenten etwas genauer beschrieben:

 

Sprechanlagen-Logik 10 Sprechstellen 4 Türen

Status Sprechen: Hier wird das jeweilige Statusobjekt des Softphones des Visu Clients ( Touchscreen) , welches über ein IP Telegramm emfangen wird , verknüpft.

Hier wird vom SoftPhone via UDP-

Telegramm der Status an den HS übertragen, der Port (hier 51116) kann im SoftPhone unter ANSICHT/EINSTELLUNGEN/EXTERNE-VERBINDUNGEN aktiviert werden und die zugehörigen Ports definiert werden.

Der Status sendet:

0= Bereit
1= ankommender Ruf
3= Verbunden

Das IP-Telegramm muss so, wie im Bild dargestellt, eingerichtet werden.
Ein weiteres IP-Telegramm mit der Anrufernummer wird erstellt und analog zu dem vorherigen Telegramm wird ein internes KO angelegt welches dann mit dem Eingang „Anrufer MSN“ der Logik verbunden wird.

Bei dem Eingang „Name Sprechen1 …. 10“ wird fix der Name des jeweiligen Touchscreens angegeben, hierüber werden dann Statusmeldungen und Rufnamen erzeugt.

Dem Eingang „MSN Tür“ die Sende-MSN der Türsprecheinrichtung bzw. des TK-Gateway hinterlegen, hier wird ein interner Vergleich zur Anrufer-MSN vollzogen und ein variabler 14 Byte Text zur Statusanzeige erzeugt.

Beim Eingang „Name Tür“ einen Fix-Namen hinterlegen wie z.B. Haustür oder Gartentor etc. eintragen.

Der Logikeingang „Taste Annehmen/Beenden“ mit einer dynamischen Textbox als >>Befehl<< über ein internes KO verknüpfen, die Texte der Dynamischen Textbox werden dann über ein internes KO (14 Byte) über den Logikausgang „Tastentext“ Sprechstelle angesteuert.

Der Logikausgang „Status Text Sprechen“ sendet einen variablen 14 Byte Text, welcher dann in der Visu zur Statusanzeige verwendet werden kann (oberer Text im Bildbeispiel)

Der Logikausgang „Annehmen“ über ein internes KO mit einem IP Telegramm verknüpfen,welches an ISDN Phone das Abheben veranlasst.

Dann gibt es noch den Ausgang „Beenden Sprechstelle“, dieser bewirkt dann bei einem bestehenden Gespräch und bei einem Eingangsimpuls auf den Eingang "Taste Annehmen/Beenden" ein Auflegen einer aktiven Verbindung.

Über das Ausgangsobjekt „Klingel Tür“ können externe Klingeln oder Aktionen veranlasst werden z.B. Kameralicht , Soundfiles abspielen, Multiroom Muten etc.…

Es besteht auch die Möglichkeit, über das SoftPhone DTMF Nachwahlen zu realisieren, da manche Türsysteme bei einer Rufannahme bzw. bei einem gezielten Türanruf eine Ziffernkombination fordern.

HS-Doorbell

HS-Doorbell ist ein Softwaretool, welches ein Popup erzeugt, mit dem das Videogegensprechen komfortabel mit einem Homeserver und den dazugehörigen Logikbausteinen sowie dem Softphone realisiert wurde.

Die Oberfläche ist in 3 Abschnitte unterteilt.

Im oberen Feld wird ein Statustext via UDP-Telegramm auf dem Port 7210 gesendet und mit zugehörigen Parametern kann die Textgröße und Farbe bestimmt werden.

Im mittleren Feld werden die Kameras angezeigt hier können 1-3 Kameras angezeigt werden. Dies können Mobotix und/oder auch Axis Geräte sein.

Im unteren Feld besteht die Möglichkeit, über drei Buttons Befehle auszuführen. Werden die Buttons nicht genutzt (leerer Text), sind diese auch ausgeblendet. Die Buttons senden beim Drücken über den Port 7777 als UDP Broadcast ihren aktuellen Text mit #(letzte IP Stelle). Wird ein Button gedrückt, besteht die Möglichkeit, dies über eine Wav- oder mp3-Datei zu signalisieren.

 

Über die Kombination Shift+F10 wird das Setup aufgerufen. In den oberen Feldern werden die 3 Kameras ausgewählt. In den fünf unteren Feldern werden die Töne festgelegt, der oberste hiervon ist der Buttonton, die andern vier sind Klingeltöne, die via UDP (7210) mit dem Befehl Bell1 bis Bell4 ihre hinterlegten Klingeltöne abspielen.

Wird zum Beispiel Bell1,4 gesendet, wird dieser Ton 4 mal nacheinander abgespielt, wird an einem Popup eine Taste gedrückt, wird das Abspielen auf allen Stationen beendet und nur auf der Station, wo gedrückt wurde, bleibt das Popup offen, auf allen anderen beendet sich das Popup mit dem Autohide-Befehl nach der eingestellten Zeit (default 5 Sekunden).

© Elektro Wagner GmbH ; Christian Wagner
Seite ändern

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:30 Uhr.



SEO by vBSEO