[Guida – HA] Accendere e spegnere il PC tramite Home Assistant

Articolo del agosto 2018, aggiornato il 18 ottobre 2026.
Accendere e spegnere il PC con Home Assistant

Oggi vedremo come accendere e spegnere il proprio PC Windows tramite Home Assistant, tenendo conto anche dello stato del PC, cioè sapendo se è acceso o spento.

Guida aggiornata a ottobre 2026: oggi si fa tutto dall’interfaccia di Home Assistant, senza packages da scaricare.

1. Preparare il PC

Come prima cosa dovete attivare il Wake On LAN nel BIOS del PC. Si chiama LAN proprio perché il PC deve essere collegato al modem/router con il cavo di rete. La voce cambia da PC a PC: controllate sul sito del produttore del PC o della scheda madre.

Poi in Windows aprite Gestione dispositivi → Schede di rete, entrate nelle proprietà della scheda LAN e impostatela come nelle foto:

Disattivate anche l’avvio rapido di Windows (Pannello di controllo → Opzioni risparmio energia → Specifica comportamento pulsanti di alimentazione), altrimenti con molti PC il Wake On LAN da spento non funziona.

Per lo spegnimento da remoto aprite l’Editor del Registro di sistema in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, tasto destro → Nuovo → Valore DWORD (32 bit), chiamatelo LocalAccountTokenFilterPolicy e dategli valore 1.

Infine date al PC un IP fisso dal router e segnatevi anche il suo indirizzo MAC (da prompt dei comandi: ipconfig /all, voce “Indirizzo fisico”).

2. Accendere: Wake on LAN

In Impostazioni → Dispositivi e servizi → Aggiungi integrazione cercate Wake on LAN e inserite il MAC del PC. Vi crea un pulsante, per esempio button.wake_on_lan_pc, che accende il PC.

3. Sapere se è acceso: Ping

Sempre da Aggiungi integrazione cercate Ping (ICMP) e inserite l’IP del PC. Vi crea un sensore, per esempio binary_sensor.pc, che è acceso quando il PC risponde.

4. Spegnere: app RPC Shutdown

Nello store delle app (gli add-on) di Home Assistant installate RPC Shutdown, configuratelo con i dati del PC e avviatelo, attivando anche “Avvia all’avvio”:

computers:
  - alias: pc
    address: 192.168.1.50
    credentials: utente%password
    delay: 0
    message: Home Assistant sta spegnendo il PC

Al posto di utente%password mettete utente e password di Windows separati da %. Se usate Home Assistant Container o Core, che non hanno le app, potete usare al suo posto HASS.Agent installato sul PC, che aggiunge anche i comandi di spegnimento e riavvio.

5. Un unico interruttore per il PC

Ora mettiamo tutto insieme in un interruttore: andate in Impostazioni → Dispositivi e servizi → Aiutanti → Crea aiutante → Template → Interruttore. Come stato usate:

{{ is_state('binary_sensor.pc', 'on') }}

Come azione di accensione scegliete il pulsante button.wake_on_lan_pc (“Premi”), e come azione di spegnimento:

action: hassio.addon_stdin
data:
  addon: core_rpc_shutdown
  input: pc

Il valore di input deve essere uguale all’alias messo nella configurazione dell’app. Ora avete switch.pc da mettere in dashboard, usare nelle automazioni o comandare con Alexa e Google Assistant.

Gruppo Telegram: https://t.me/HAITALIA
Seguite il canale Telegram: https://t.me/itchsblog

Se volete donare per avere più progetti: buymeacoffee.com/rssfra97