Cómo instalar Matterbridge en Docker: Convierte tus dispositivos en Matter con un solo emparejamiento
Matterbridge: Convierte tus dispositivos en Matter con un solo emparejamiento
Gestor de plugins Matter que permite exponer todos tus dispositivos inteligentes a Apple Home, Google Home, Alexa y cualquier ecosistema compatible con Matter.
¿Qué es Matterbridge?
Matterbridge es un gestor de plugins para Matter que te permite tener todos tus dispositivos inteligentes funcionando en Matter en cuestión de minutos, sin tener que emparejar cada dispositivo individualmente.
Simplemente empareja Matterbridge una vez con tu ecosistema favorito (Apple Home, Google Home, Alexa, Home Assistant, etc.) y todos los plugins registrados cargarán sus dispositivos automáticamente. Los desarrolladores pueden enfocarse únicamente en el desarrollo de dispositivos extendiendo las clases proporcionadas.
Características principales
Emparejamiento único
Empareja Matterbridge una vez y todos tus plugins cargan automáticamente sus dispositivos.
Frontend web completo
Interfaz web para gestionar plugins, dispositivos, configuración y logs desde el navegador.
Modo bridge y childbridge
Bridge expone Matterbridge como un solo dispositivo. Childbridge expone cada plugin individualmente.
Plugins oficiales y terceros
Shelly, Zigbee2MQTT, Home Assistant, Somfy Tahoma, webhooks, BTHome y más.
Sin dependencias complejas
No necesitas hub adicional, hardware dedicado ni configuraciones complicadas.
Ligero y eficiente
Funciona en máquinas con 512MB RAM, Raspberry Pi, NAS y cualquier sistema Linux/macOS/Windows.
Soporte IPv6
Matter está diseñado sobre IPv6. Matterbridge funciona nativamente con IPv6 en tu red local.
Multi-controlador
Empareja múltiples controladores simultáneamente (Apple Home + Google + Alexa).
Gestión de plugins desde UI
Instala, actualiza, habilita, deshabilita y configura plugins desde la interfaz web.
Basado en matter.js
Construido sobre la implementación oficial de Matter por project-chip.
Plugins oficiales disponibles
Shelly
Gen 1, 2, 3, 4 y BLU. Descubrimiento automático con mDNS.
Zigbee2MQTT
Todos los dispositivos y grupos Zigbee2MQTT expuestos a Matter.
Home Assistant
Expone entidades y dispositivos de Home Assistant a Matter.
Somfy Tahoma
Dispositivos de pantallas Somfy Tahoma.
Webhooks
Expone cualquier webhook a Matter.
BTHome
Dispositivos BTHome usando Bluetooth nativo del host.
Requisitos previos
- Docker y Docker Compose instalados
- IPv6 habilitado en tu red local (Matter requiere IPv6)
- Un controlador Matter: Apple Home, Google Home, Alexa, Home Assistant, etc.
- Evitar VLANs, VMs o firewalls que bloqueen comunicación entre controladores y Matterbridge
- Al menos 512 MB de RAM disponible
Instalación con Docker Compose
Paso 1: Crear el directorio del proyecto
Paso 2: Crear docker-compose.yml
Paso 3: Iniciar el contenedor
Paso 4: Ver logs y obtener la URL del frontend
Busca en los logs una línea similar a:
Paso 5: Acceder al frontend
Abre tu navegador y ve a la URL proporcionada en los logs (ej: http://192.168.1.100:8283)
Configuración inicial
Elegir modo de operación
Desde el frontend puedes elegir entre dos modos:
Modo Bridge
- Matterbridge se expone como un solo dispositivo
- Todos los plugins y sus dispositivos aparecen dentro de ese bridge
- Solo necesitas emparejar Matterbridge una vez
- Límite de 150 accesorios en Apple Home por bridge
Modo Childbridge
- Cada plugin se expone como un dispositivo individual
- Debes emparejar cada plugin por separado
- Mayor flexibilidad y aislamiento entre plugins
- Recomendado si tienes muchos dispositivos
Instalar plugins
Desde el frontend (Recomendado)
- Abre el frontend en tu navegador
- Ve a la sección de plugins
- Busca el plugin que deseas (ej:
matterbridge-zigbee2mqtt) - Haz clic en Install
- Espera a que se complete la instalación
- El plugin aparecerá en la lista de plugins registrados
Desde línea de comandos
Gestionar plugins desde CLI
Emparejar con tu ecosistema
Apple Home
- Abre la app Home en tu iPhone/iPad
- Pulsa el botón + (Añadir accesorio)
- Escanea el código QR mostrado en el frontend de Matterbridge
- Sigue las instrucciones en pantalla
- Todos los dispositivos del bridge aparecerán automáticamente
Google Home
- Abre la app Google Home
- Toca el botón + (Añadir dispositivo)
- Selecciona "Dispositivo nuevo" → "Matter"
- Escanea el código QR de Matterbridge
- Completa el proceso de emparejamiento
Amazon Alexa
- Abre la app Alexa
- Ve a Dispositivos → Añadir dispositivo
- Selecciona "Matter"
- Escanea el código QR
- Completa el emparejamiento
Home Assistant
- Ve a Configuración → Dispositivos y servicios
- Haz clic en + Añadir integración
- Busca "Matter"
- Escanea o introduce el código de emparejamiento
Emparejar un segundo controlador
Puedes emparejar múltiples controladores simultáneamente:
Método 1: Desde el primer controlador
Busca la opción "Compartir" o "Activar modo de emparejamiento" en la configuración del dispositivo Matterbridge en tu primer controlador. Esto generará un nuevo código QR que puedes usar para emparejar el segundo controlador.
Método 2: Desde el frontend de Matterbridge
- Abre el frontend de Matterbridge
- Ve al panel Paired fabrics
- Haz clic en Turn on pairing mode
- Usa el código QR generado para emparejar el segundo controlador
Gestión del contenedor
Ver logs en tiempo real
Reiniciar Matterbridge
Detener Matterbridge
Actualizar a la última versión
Acceder al shell del contenedor
Reset y backup
Reset de emparejamiento (modo bridge)
Para volver a emparejar Matterbridge sin perder plugins:
Reset de un plugin (modo childbridge)
Factory reset (elimina todo)
Crear backup
Desde el frontend (menú de tres puntos):
- Selecciona Create backup
- Espera a que se complete
- Selecciona Download backup
El backup es un archivo .zip que contiene los tres directorios de configuración.
Restaurar backup
Debe hacerse manualmente:
- Detén Matterbridge:
docker compose down - Extrae el contenido del backup ZIP
- Reemplaza los directorios correspondientes en tu sistema
- Asegura permisos correctos
- Reinicia:
docker compose up -d
Habilitar debug y logs
Desde el frontend
- Ve a Settings
- Habilita Debug mode para Matterbridge Logger
- Habilita Debug mode para Matter Logger
- Habilita Log on file en ambos
- Reinicia Matterbridge
Descargar logs
Desde el menú de tres puntos en el frontend:
- Download matterbridge.log
- Download matter.log
Habilitar HTTPS en el frontend
Proporcionar certificados propios
Coloca tus certificados en el directorio ~/.matterbridge/cert:
Certificados estándar
Certificado PKCS#12
Modificar docker-compose.yml
Reiniciar
Ahora podrás acceder con https:// al frontend.
Casos de uso
- Migración desde Homebridge: Convierte tus dispositivos Homebridge a Matter sin recodificar
- Ecosistema unificado: Controla todos tus dispositivos desde cualquier controlador Matter
- Smart home multi-plataforma: Apple Home + Google + Alexa simultáneamente
- Home Assistant + Matter: Expone entidades de HA a controladores externos via Matter
- Dispositivos Zigbee a Matter: Convierte tu red Zigbee2MQTT a Matter sin hardware adicional
- Shelly a Matter: Todos tus Shellies en Matter con descubrimiento automático
- Desarrollo de plugins: Crea plugins Matter sin preocuparte por el emparejamiento
Issues conocidos por controlador
Apple Home
- HomePods con WiFi pueden tener errores de transmisión. Apple TV con cable es más fiable
- Los tipos de dispositivo Appliances no están soportados en versión 18.4.x
- Robot solo soportado como dispositivo individual o único en el bridge
Google Home
- En Android puede fallar el commissioning por bug de Android (no envía código de país)
- Workaround: Usa un iPhone para emparejar, luego funcionará en Android
- Issue conocido con conversión Fahrenheit/Celsius en termostatos
Alexa
- Máximo 50 dispositivos bridged por conexión
- La posición de covers/persianas se muestra invertida
- Switches solo se muestran si se exponen como light u outlet
SmartThings
Sin issues reportados hasta ahora.
Home Assistant
Único controlador con soporte completo de Matter 1.2, 1.3 y 1.4. Si no muestra todos los dispositivos, recarga la integración Matter Server o reinicia HA.
Comentarios
Publicar un comentario
Comenta...