Ho un problema in cui HomeKit smette di funzionare a casa mia.
Ho quattro dispositivi coinvolti:
- My Wireless Router - un Netgear R6220
- My Mac Mini - esegue Homebridge (è un'implementazione software di homekit che consente di pubblicare i propri dispositivi homekit
- My AppleTV - funge da hub HomeKit
- Il mio iPhone - HomeKit remoto - funziona all'interno e all'esterno della rete grazie all'hub HomeKit
HomeKit funzionerà bene per mesi alla volta, e poi improvvisamente riceverò un messaggio da Home.app su iOS che dice Nessun accessorio che risponde .
Ho anche notato che quando ciò accade, non posso risolvere alcun servizio che si basa su Bonjour - mini.local non è pingable dal mio iPhone e i servizi di airplay di Apple TV non sono rilevabili.
Dal momento che HomeKit e Airplay si affidano entrambi a Bonjour, questo mi dice che si tratta di un problema con Bonjour.
Ho scaricato l'app Bonjour Browser Discovery e l'ho eseguita quando le cose non erano risolvibili su bonjour, ma in basso e tutti i servizi sembrano essere stati trovati dall'app.
Ora per la parte davvero strana - il problema può essere risolto riavviando il router o la Apple TV.
Quindi quale colpevole è il dispositivo?
Qualche consiglio su come risolvere?