Intel AMT integration (out-of-band power control for vPro machines)

I recently picked up a second-hand HP EliteDesk with Intel AMT / vPro capabilities, and since I wanted to control it out-of-band from Home Assistant, I ended up writing a custom integration for it.

It talks to AMT over plain HTTP (port 16992) or TLS (16993) and gives you:

  • Power control (on / soft-off / hard off / reset / reboot / one-time PXE boot)
  • A power-state sensor
  • KVM/SOL/IDER redirection status
  • NIC link/IP/MAC
  • Provisioning state
  • The last AMT event-log entry
  • Device identity (model, serial, BIOS, AMT firmware, CPU, etc.) on the HA device page

Scheduled firmware wake alarms are in progress. Config is all through the UI, no YAML needed, and there’s a copy-pasteable Lovelace card in the README.

Repo: GitHub - Damiasroca/intel_amt · GitHub (installable as a custom HACS repository)

Fair warning: this is a pre-release and some features are still a bit sketchy. It’s only been tested on my own EliteDesk 800 G5 (AMT 12) so far. If anyone else has an AMT-capable machine and wants to try it, you’re more than welcome — feedback and bug reports are very welcome.