¿Cómo utilizar CEC desde Windows?

¿Cómo utilizar CEC desde Windows?

¿Hay alguna forma de encender/apagar mediante programación un televisor HDMI en Windows?

Ya sea utilizando una aplicación o una interfaz de script/programación.

Respuesta1

Primero verifique si su tarjeta gráfica (hardware) es compatible con HDMI CEC. Entonces también los conductores deben apoyarlo. Pero según estorevisar, muy pocas tarjetas tienen soporte CEC.

Para PC sin soporte CEC, existen varios productos que agregan soporte CEC. Se conectan entre la PC y el televisor mediante un cable HDMI y mediante USB a la PC. El software envía comandos CEC al adaptador a través de USB. Un ejemplo de dicho producto es:Adaptador USB HDMI CECde Pulso-ocho.

Respuesta2

Existe una solución alternativa para apagar el televisor (especialmente los televisores Samsung) desde la PC: a través de TCP/IP.

Si su televisor admite comandos tcp/ip (casi todos los televisores Samsung con capacidad de red), puede programar un script de apagado en la computadora. El script ejecutará un código Python automáticamente para enviar la interacción del "botón de encendido" al televisor a través de TCP/IP, cuando apague la computadora. Todo lo que necesitarás es algo de software;

GUÍA:

  • Instale Python para Windows,
  • Descargue el zip samsungctl,
  • Siga la guía de instalación en la página de github para instalar samsungctl,
  • Asigne una IP estática a su televisor en el menú del televisor,
  • Guarde el siguiente código en el Bloc de notas como Shutdown.py (no olvide cambiar la IP definida en el código con la IP estática del televisor -> "host:xxx.xxx.xxx.xxx") :
#!/usr/bin/env python3

import samsungctl
import time

config = {
    "name": "samsungctl",
    "description": "PC",
    "id": "",
    "host": "192.168.0.10",
    "port": 55000,
    "method": "legacy",
    "timeout": 0,
}

with samsungctl.Remote(config) as remote:
    for i in range(1):
        remote.control("KEY_POWEROFF")
        time.sleep(0.5)
  • Luego cree y guarde un archivo por lotes (BAT) como se muestra a continuación:

"RUTA de la carpeta de instalación de Python"\python "RUTA de la carpeta SHUTDOWN.PY"\shutdown.py

  • Luego ejecute el editor de políticas de grupo y seleccione "Configuración de grupo\Configuración de Windows\Scripts\Shutdown" y seleccione el archivo BAT que creó anteriormente.

¡Eso es todo! Cada vez que apague la PC, el script se ejecutará automáticamente y apagará su televisor Samsung a través de TCP/IP.

Respuesta3

Por el momento, las tarjetas gráficas Intel todavía no lo admiten.

Control electrónico del consumidor (CEC): los gráficos Intel no admiten esta función.

Fuente:Intel: Preguntas frecuentes sobre la tecnología HDMI

información relacionada