HectorziN - Domótica y Home Assistant
Blog de HectorziN
Volver a todas las entradas

💻 Wake On LAN en Home Assistant: Enciende y Apaga tu PC sin Enchufes Inteligentes

¿Sabías que puedes tener el control total del encendido y apagado de tu ordenador desde Home Assistant sin gastar un euro en enchufes inteligentes? En esta guía te enseño a configurar el protocolo Wake On LAN (WOL) para despertar tu PC y, lo más importante, un truco nativo para apagarlo de forma segura sin instalar programas adicionales en Windows.

En YouTube comparto más tutoriales, pruebas y domótica real. Suscribirme

Apaga y enciende el PC con Wake On LAN y RPC Shutdown en Home Assistant

Vídeo relacionado en YouTube

Video

1. Requisitos Previos: Preparando el Hardware

Antes de tocar Home Assistant, tu ordenador debe estar listo para "escuchar" la orden de encendido:

  • Conexión por Cable: El Wake On LAN solo es fiable mediante cable Ethernet (RJ45).
  • Configuración en la BIOS: Debes entrar en la BIOS de tu PC y activar la opción "Wake on LAN", "Power On By PCIE" o similar.
  • Configuración en Windows: En el Administrador de dispositivos, busca tu tarjeta de red y, en la pestaña Administración de energía, marca la casilla "Permitir que este dispositivo reactive el equipo".

2. Configurando Wake On LAN en Home Assistant

Para integrar el encendido, añadimos la plataforma wake_on_lan en nuestro archivo configuration.yaml. Necesitarás la dirección MAC de tu tarjeta de red.

yaml
switch:
  - platform: wake_on_lan
    mac: xx:xx:xx:xx:xx:xx
    name: SWITCH_NAME 
    host: XX.XX.XX.XX
    turn_off:
      service: hassio.addon_stdin
      data:
        addon: core_rpc_shutdown
        input: RPC_ALIAS

El parámetro host es fundamental para que Home Assistant sepa si el PC ya está encendido haciendo un ping.

2. El truco para el Apagado: Add-on RPC Shutdown

Para apagar el PC de forma segura sin instalar nada en Windows, utilizamos el complemento RPC Shutdown desde la Tienda de Complementos de Home Assistant.

Configuración del Add-on:

Dentro de la pestaña de configuración del complemento, añadiremos los datos de nuestro PC:

  • Hostname: La IP de tu ordenador.
  • Username: Tu usuario de Windows.
  • Password: Tu contraseña de Windows.

Ajuste necesario en el Registro de Windows:

Para que Windows acepte la orden de apagado remota, debemos aplicar un pequeño cambio en el registro (regedit). Como explico en el vídeo, hay que crear un valor DWORD (32 bits) llamado LocalAccountTokenFilterPolicy con valor 1 en la ruta de System Policy Manager.

bash
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System
Añadir Clave 32 bits si no está creada LocalAccountTokenFilterPolicy con valor=1

Conclusión: Control Total y Seguro

Con este método, evitas los cortes de corriente bruscos de los enchufes inteligentes (que pueden dañar tu fuente de alimentación o archivos) y mantienes tu sistema limpio de software innecesario.

Si quieres ver dónde encontrar la dirección MAC exacta, cómo editar el registro de Windows paso a paso y ver el funcionamiento en directo, tienes el tutorial completo aquí: 💻 SIN Instalar nada y SIN Enchufes inteligentes, Wake On LAN para Home Assistant.

Video relacionado

CUPONES ALIEXPRESS