Help: A way to make internal intercom

Hello

I seeking for a way to make internal intercom inside house for two way call which used voice only

for example using homeassistant to start a call in first floor to call someone in another floor

Appreciate your insights and help in advance :slight_smile:

I solved this with a cheap XAP800 unit.
It serves also my music throughout the house.
A very robust solution but it takes some work to get it right

Thanks for the information could you please shear more details or set up

The xap800 here is up and running 25/7 for 15 years now so it’s reliable enough I think. But to set it up it needs some planning beforehand. Please have a look at the manual to get a impression what the device can do and to see if it tick your boxes. I can help you with the setup which is not complicated but I prefer to do that if you want to go ahead with it.

Basically it is creating a serial sensor in HA and make a few small automations for each room. (available)

Sensor

- platform: serial
  serial_port: < your device>  Example: /dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0
  name: "ZMC"
  baudrate: 38400
  dsrdtr: true

In configuration.yaml
(Change the device path to yours)

shell_command:
zmc_control: bash -c "echo -ne '#50 {{ value }}\r' >> /dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0"

Automation example:

  • Mute the mic that is connected to input 1
    Just sending the command as describe in the manual
  action:
  - service: shell_command.zmc_control
    data:
      value: '''MUTE 1 M 0'''
1 Like

Thank you this is so informative

If there are another ways its always welcome