Ho appena acquistato un wattmetro e mi sono reso conto che i miei altoparlanti utilizzano 15 Watt in modalità inattiva.
C'è un modo per rilevare che non viene attualmente riprodotto alcun suono per spegnere i miei diffusori?
I suoni del sistema vengono attualmente riprodotti dal mio monitor tramite HDMI e l'uscita audio del mio Macbook Pro è collegata ai miei altoparlanti tramite un cavo jack. Le applicazioni che possono riprodurre suoni sono: VLC, iTunes, Chrome.
Non volevo formulare questa domanda come un problema XY, quindi mi limiterò a elencare alcune idee che mi sono venute in mente per risolvere questo problema. Sono aperto a qualsiasi tipo di soluzione, ad alto o basso livello.
Molto probabilmente lo spegnimento degli altoparlanti verrà eseguito con un relè controllato con un Arduino.
Non vedo alcun modo ovvio per rilevare se il suono viene riprodotto a livello di programmazione, ma sarei interessato a sapere se è possibile. Forse c'è una chiamata di sistema che potrei usare per stimare il livello audio corrente?
L'avvio dello screen saver è più o meno una buona indicazione che è ora di spegnere gli altoparlanti. Probabilmente è possibile creare una composizione di Quartz Composer che possa essere utilizzata come screen saver, e anche spegnere gli altoparlanti quando si avvia, ma Quartz Composer sembra morire lentamente. Chissà se continuerà a esistere nella prossima versione di OS X?
Inoltre, una soluzione hardware totalmente esterna sarebbe ottima, forse una sorta di circuito in grado di rilevare se il suono è attualmente in riproduzione e attivare o disattivare un relè di conseguenza.
Gli altoparlanti sono questi:
Ecco le specifiche (in francese):
Puissance (Totale) Nominale de Sortie: 48 Watts
Puissance Max de Sortie du Système Audio: 100 Watts
Détails du système haut-parleur: 1 x Caisson de basses 30 Watts, 2 x Haut-parleurs satellite 9 Watts
Il mio wattometro cinese economico legge 11,8 W quando inattivo; lo stesso wattmetro cinese mi fornisce misure plausibili con tutto ciò che ho misurato finora (da un caricabatterie da 12 W per iPad a una caldaia da 2300 W).