Ir al contenido
RemoteRelay
El ordenador en tu hogar conectado ↗

Automatizar tu PC con Home Assistant: encender, esperar y abrir una aplicación

Home Assistant puede enviar Wake-on-LAN desde su host y seleccionar una fuente de RemoteRelay cuando el agente esté disponible. Así separas el encendido del ordenador de la acción que debe ejecutar después, en lugar de asumir que ambos pasos ocurren a la vez.

Interfaz de RemoteRelay y su integración en el hogar conectado
RemoteRelay · La interfaz y las funciones varían según la integración.

Qué necesitas

  • Componente RemoteRelay emparejado y entidad media_player identificada.
  • MAC guardada, servicio wake_on_lan disponible y host capaz de alcanzar la red del PC.
  • Fuente de aplicación probada y sesión de usuario disponible si es necesaria.

Cómo empezar

  1. Prueba media_player.turn_on sobre la entidad del PC y comprueba el despertar real.
  2. Con el agente activo, prueba media_player.select_source y el nombre exacto que aparece en source_list.
  3. Crea un script en Home Assistant con encendido, espera de disponibilidad y selección de fuente, usando el ejemplo como base.
  4. Sustituye media_player.mi_pc y Steam por tus valores. Prueba el script manualmente antes de añadir disparadores horarios, presencia o voz.
  5. Revisa la traza de Home Assistant si vence el tiempo de espera. No continúes enviando acciones a un equipo que sigue offline.

Ejemplo de script para el editor YAML

Pega el ejemplo en el editor YAML de un script de Home Assistant y adapta entidad y fuente. El límite de dos minutos es una elección de esta receta, no un tiempo de arranque garantizado.

Script Home Assistant
alias: Preparar PC
sequence:
  - action: media_player.turn_on
    target:
      entity_id: media_player.mi_pc
  - wait_template: "{{ states('media_player.mi_pc') not in ['unavailable', 'unknown', 'off'] }}"
    timeout: "00:02:00"
    continue_on_timeout: false
  - action: media_player.select_source
    target:
      entity_id: media_player.mi_pc
    data:
      source: Steam
mode: single

Sensores, volumen y Assist

Añade las entidades de sensores que exponga tu ordenador al panel; para alertas de disco, revisa unidad, umbral y tiempo por debajo del límite. No uses CPU como sustituto de consumo eléctrico.

Para volumen prueba volume_up, volume_down y mute desde el media player. Para Assist, expón a tu asistente el script o las entidades que Home Assistant permita y prueba una frase en tu idioma; no se garantiza que toda entidad quede disponible por voz automáticamente.

Compatibilidad y límites

La entidad disponible indica conectividad del agente, no que una sesión gráfica o una aplicación estén listas. Las métricas dependen del sistema. Reproducción y pausa se traducen actualmente a un toggle: no las trates como operaciones idempotentes.

Comprueba la acción en tu equipo antes de incorporarla a una rutina. Los planes y las funciones disponibles se detallan en el portal.

Preguntas frecuentes

¿Quién envía Wake-on-LAN cuando el PC está apagado?

El host de Home Assistant, usando las MAC configuradas. Debe permanecer activo y tener conectividad con la red del ordenador.

¿Puedo ejecutar scripts del PC desde Home Assistant?

Sí, crea una fuente Terminal Command en RemoteRelay, pruébala y selecciona esa fuente con media_player.select_source. El comando se ejecuta con los permisos del agente.

Pon tu ordenador a trabajar con tu casa

Elige tu integración y comprueba una primera acción. Después añade las aplicaciones, sensores y cámaras que necesites.