Risposte:
Immagino che quando dici di spegnere la TV stai usando il telecomando per farlo, non l'interruttore a muro.
La maggior parte delle TV non si spegne in realtà con il pulsante di spegnimento , passano semplicemente in modalità standby . Ciò consente loro di monitorare il telecomando in modo che possano rilevare quando si ordina alla TV di riaccenderla tramite il telecomando.
Allo stesso modo, molti televisori monitoreranno i segnali di ingresso (HDMI, Scart ecc.) E si accenderanno alla ricezione di un nuovo segnale. Ho il sospetto che ciò che sta accadendo sia che quando il Raspberry Pi esce dal sonno, inizia a inviare di nuovo un segnale video alla TV, portandolo anche fuori dal sonno.
In alternativa, come suggerisce Krzysztof , Raspbmc potrebbe richiedere al televisore di accendersi tramite il canale del protocollo CEC , quindi potresti essere in grado di disabilitarlo.
Secondo il thread HDMI CEC e XBMC sui forum Raspberry Pi, le FAQ di libCEC spiegano come fare:
Dove posso trovare le impostazioni dell'adattatore CEC in XBMC?
- Vai a Sistema -> Ingresso -> Periferiche -> Adattatore Pulse-Eight CEC.
Qual è il significato delle impostazioni dell'adattatore CEC in XBMC?
- Abilitato: utilizzare l'adattatore CEC in XBMC. Predefinito: abilitato.
Ovviamente, mentre il vantaggio di off significa standby è praticità, il lato negativo è che la TV consuma energia anche quando è spenta .
Ciò può essere possibile a causa del CEC . RaspBMC supporta CEC e credo che sia abilitato per impostazione predefinita.