Home Assistant PC integration: control and monitor your computer
Your PC as first-class Home Assistant entities. The PCS Agent HACS integration connects to your computer on the LAN and creates entities for power, screen lock, volume, monitor, app launching, custom modes — plus live camera entities for your displays and webcam (WebRTC, low latency).
Get PCS Agent free →What you get
- Switches — power off, lock screen, monitor on/off, per-app open/close
- Volume control — a native number/slider entity
- Wake-on-LAN — turn the PC on from any automation
- Cameras — every display and the webcam, live in your dashboard
- Auto-generated dashboard — a ready PC Agent view appears in the sidebar
Setup
- Install the PCS Agent app on your PC and sign in (keep it on the same network as Home Assistant).
- Install the integration — two ways:
- Recommended — via HACS (gets automatic update notifications): open HACS → ⋮ menu → Custom repositories → add github.com/pcs-agent/pcs-agent-ha as type Integration → search “PC Agent” → Download → restart Home Assistant.
- Manual: download the latest release from github.com/pcs-agent/pcs-agent-ha/releases/latest (Source code zip), then copy
custom_components/pcs_agent/into your Home Assistantconfig/folder and restart. (No automatic updates this way.)
- Go to Settings → Devices & Services → Add Integration and search “PC Agent”.
- Enter your details (User ID and Device ID from the app’s Account tab; MAC address optional, enables Wake-on-LAN). Entities and the dashboard appear automatically.
Staying up to date: if you installed via HACS you’ll be notified of new versions automatically — update with one click, then restart Home Assistant. The PC Agent app also tells you in its Integrations tab when a newer integration version is available.
Frequently asked questions
How does PCS Agent integrate with Home Assistant?
Via a native HACS integration. Add the PC Agent repository to HACS (or copy the folder manually), then add the integration from Settings → Devices & Services — you get entities for power, volume, monitor, lock, apps, modes, plus camera streams, all over your local network.
Does it support live screen and webcam streaming?
Yes — displays and webcam are exposed as camera entities with WebRTC low-latency streaming, viewable in any Lovelace dashboard.
Is the connection local?
Yes, Home Assistant talks to the PC Agent app over your LAN. No cloud round-trip for local commands.
Can I use it in automations?
Yes. Every control is a normal Home Assistant entity — use them in automations, scripts and scenes (e.g. shut the PC down when you leave home).