Non so se lo conoscete, ma il gateway della Xiaomi è un dispositivo in grado di gestire i sensori di movimento, di apertura e chiusura porte, di temperatura e pressione.
Sfortunatamente esso non è compatibile con HomeKit di Apple, quindi per poterlo gestire con un iPhone è necessario utilizzare un dispositivo che faccia da ponte tra quello e l’infrastruttura Apple. Cosa non meglio di un bel Raspberry Pi?
Prima di tutto dovete installare Homebridge come vi ho spiegato qua. Successivamente dovete attivare l’opzione sviluppatore sull’app Mi Home della Xiaomi (che se non avete un dispositivo Android, dovrete emularlo con qualche programma tipo Bluestack) e recuperare l’username e password.
Dovreste vedere una schermata simile a questa (nonostante abbia ancora dei problemi di traduzione dal cinese all’inglese):
Ora spostatevi nella home:
cd /home/pi sudo git clone https://github.com/marcotini/homebridge-xiaomi cd homebridge-xiaomi sudo npm install
Ora andate nella cartella di Homebridge:
sudo nano /home/pi/.homebridge/config.json
E configuratelo così (ovviamente con i codici che avete trovato nell’app):
{ "platforms": [ { "platform": "AqaraPlatform", "sid": ["0123456789abc"], "password": ["0123456789abc"] }] }
Poi eseguite:
homebridge
E se tutto funziona correttamente, potrete vedere i vostri sensori direttamente sull’app Casa del vostro iPhone.