Sto lavorando su alcuni programmi di automazione domestica e una delle cose che voglio essere in grado di fare è rilevare quando la mia quarta generazione di Apple TV si è svegliata dal sonno. Generalmente questo succede solo quando qualcuno ha premuto un pulsante sul suo telecomando Siri per riattivarlo.Rilevare quando una quarta generazione di Apple TV si è svegliata dal sonno
Ho un PC (collegato allo stesso televisore della Apple TV) che ha un adattatore CEC USB Pulse-Eight, quindi naturalmente la prima cosa che ho provato è stata usare CEC per determinare quando Apple TV è attiva. Sfortunatamente non è affidabile, dal momento che monitorare lo stato di alimentazione di Apple TV per vedere quando si sveglia produce falsi positivi. (Devo notare che non ho "TV e ricevitori di controllo" abilitati su Apple TV, e non posso accenderlo per il particolare progetto a cui sto lavorando perché ho bisogno che Apple TV non cambi l'ingresso della TV.)
Sto provando a pensare ad un altro modo per farlo. Sono aperto a qualsiasi possibilità, comprese le cose come:
- Facendo uso di API private sulla Apple TV
- in corso un 'always on' programma in background della Apple TV che invia un segnale quando il Apple TV si sveglia, se possibile. (Ho il sospetto che non lo è.)
- Monitoraggio della comunicazione Bluetooth tra il Siri remoto e l'Apple TV, se è possibile
- In qualche modo il filtraggio comandi HDMI-CEC in modo che possa girare su 'TV Controllo e ricevitori' , consenti ai comandi CEC di Apple TV di accendere e spegnere la TV ed escludi i comandi per modificare l'ingresso della TV.
- Qualsiasi altro metodo, non importa quanto hacky o ridicolo, finché funziona!
Qualcuno ha qualche suggerimento? Sono a corto di cose da provare!
Penso che stai guardando un'app che fornisce un server di rete, probabilmente pubblicato tramite Bonjour. – trojanfoe
@trojanfoe Puoi essere più specifico? Questa app funzionerà su Apple TV o verrà eseguita da qualche altra parte e verrà connessa la TV Apple? Se quest'ultimo, come potrei ottenere che Apple TV sia sempre connessa quando è attiva? – GuyGizmo
Non lo so con precisione; Sto solo indovinando, ma la mia sensazione è un'app che fornisce un servizio di rete su Apple TV. – trojanfoe