Der Adapter ist das Verbindungsglied zwischen einer selbstgebauten Türsprechanlage und ioBroker. Auf der Türsprechstelle läuft der Sip-Client Baresip als Service, um bei Ereignissen wie eine Betätigung des Klingelknopfes einen Telefonanruf zu tätigen. Baresip ist in vielen auf Debian aufgebaute Distributionen enthalten und kann deshalb auf unterschiedlichen Hardwareplattformen eingesetzt werden. Es bietet sich natürlich ein RPI3 oder RPI4 an, da er schon GPIO-Pins besitzt. Es wäre aber auch ein PC gekoppelt mit einem Arduino oder einem Wemos mini vorstellbar. Die Kommunikation mit dem ioBroker läuft über TCP/Socket, wobei der Port einstellbar ist.
- Computer (RPI,Odroid,PC,..)
- Lautsprecher,Mikrofon,Sounddevice (Plantronics 610 USB, Jabra 410, ..)
- Debian (Raspian, ..)
- Baresip
mit diesen wenigen Komponenten ist es schon möglich eine Sprechstelle aufzubauen.
Jeder Eingang (z.B. sonoff, z-wave, HM, rpi-gpio, piface, .. ) im ioBroker kann ein Ruf auslösen. Es muss nur das vorhandene Eingangsobjekt im DoorIO-Adapter dem Klingeleingang zugewiesen werden.
Ja, es gibt Events denen man Ausgangsobjekte zuweisen kann.
- Ruf aktiv
- Ruf aufgebaut
- Ruf beendet
- DTMF Toncode