Skip to content

Home Assistant Integration for the Pterodactyl Panel

License

Notifications You must be signed in to change notification settings

tjleach98/homeassistant-pterodactyl-panel

Repository files navigation

GitHub Workflow Status (with event) GitHub Release GitHub Downloads

Pterodactyl Panel Home Assistant Integration

This is a basic Home Assistant integration for the Pterodactyl Panel. It uses the py-dactyl library available here

Influence

The source code for this project is influenced by the Proxmox VE integration.

Installation

Manual

Place the entire custom_components/pterodactyl_panel folder in this repo inside the config/custom_components/ folder of your Home Assistant instance.

If custom_components doesn't exist, create it. Click here for more details.

Once the files are in place, restart Home Assistant and the integration should be available.

HACS

Add this repository to HACS as a custom repository. Details for this can be found here.

Setup

Go to Account Settings -> API Credentials -> Create API Key.

Currently Available Sensors

Button

Server

  • Restart

Switch

Server

  • Power Switch

Binary Sensor

Server

  • Is Running
  • Is Under Maintenance

Sensor

Server

  • Absolute CPU Usage
  • Current State
  • Disk Usage
  • Memory Usage
  • Network Upload/Download
  • Current Node
  • Uptime