Nesse tutorial, eu ensino como fazer uma instalação completa do Homebridge e do Zigbee2mqtt em um Raspberry para uso com o Apple Homekit e, com isso, permitir a utilização de dispositivos Zigbee. Hoje o Zigbee2mqtt é o sistema que mais aceita dispositivos Zigbee de outros fabricantes, como Tuya, Yale, Sonoff, etc, se tornando uma excelente opção para uso.
Não se esqueça de deixar o seu LIKE lá no vídeo! Obrigado! 😁
1. Produtos Utilizados
- Raspberry Pi 4: https://s.click.aliexpress.com/e/_9uOpec
- Adaptador para Zigbee2MQTT: https://bit.ly/3uf4YLX – https://www.nossacasainteligente.com.br/adaptador-zigbee-usb-para-zigbee2mqtt-homebridge
- Cartão microSD: https://s.click.aliexpress.com/e/_AVNyMi
2. Instalação do Raspbian no Raspberry
Fazer o download da imagem do Raspbian nesse link e gravá-la no microSD com o software Balena Etcher.
Depois colocar o cartão microSD no Raspberry e dar boot.
3. Liberação de portas no firewall
Criar o arquivo com o seguinte comando:
sudo nano /etc/firewall.sh
Colar o conteúdo abaixo no arquivo criado:
#!/bin/sh # /sbin/depmod -a /sbin/modprobe ip_tables /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp echo "1" >/proc/sys/net/ipv4/ip_forward /sbin/iptables -P FORWARD DROP /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE /sbin/iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT /sbin/iptables -A FORWARD -d 192.168.0.0/24 -mstate --state ESTABLISHED,RELATED -j ACCEPT
Executar os seguintes comandos abaixo:
sudo su chown root.root /etc/firewall.sh chmod 700 /etc/firewall.sh sudo shutdown -r now
4. Instalação do Homebridge
Executar os comandos conforme tutorial oficial do site do HomeBridge:
https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Raspbian
5. Instalação do servidor MQTT Mosquitto
Executar os seguintes comandos abaixo. Sendo que o último comando ‘mosquitto v’ é apenas para mostrar a versão e verificar se o servidor foi instalado corretamente, a última linha que mostra um erro é apenas para identificar que o serviço está sendo executado.
sudo apt update sudo apt install -y mosquitto mosquitto-clients sudo systemctl enable mosquitto.service mosquitto -v
6. Instalação do Zigbee2mqtt
Seguir os passos conforme tutorial oficial do site:
https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html
Configurar o frontend para que tenha acesso via interface web:
https://www.zigbee2mqtt.io/information/frontend.html
7. Instalação do plugin no Homebridge para integração com o Zigbee2mqtt
Acessar o Homebridge e depois acessar plugins para adicionar o plugin Z2M
Topic: zigbee2mqtt Servidor: localhost
8. Pronto!!! Acessar as interfaces
Homebridge: http://seu-ip:8531 (escaneia o QR Code através do app Casa no seu iphone)
Zigbe2mqtt: http://seu-ip:8080 (Interface para pareamento de novos dispositivos)
Pronto!!!