Integrating UNRAID into Home Assistant: A Comprehensive Guide

Hey everyone! I’m thrilled to share my latest project with you. After spending quite some time tinkering, I’ve developed a custom integration that brings UNRAID server monitoring and control right into Home Assistant. It’s been a fantastic journey, and I can’t wait to see how this helps others optimize their setups!

What Does It Do?

The integration offers a wealth of features, all designed to give you complete control over your UNRAID server directly from Home Assistant. Here’s a quick rundown:

System Monitoring

  • Real-time Metrics: Keep an eye on CPU usage and temperature, RAM utilization, boot drive status, cache drive usage, array disk status, and individual disk monitoring.
  • Temperature Tracking: Monitor CPU and motherboard temperatures for peace of mind.
  • UPS Integration: Check battery status and power usage effortlessly.

Docker Management

  • Container Control: Start, stop, and monitor Docker containers with ease. Execute commands within containers and track their health.

VM Management

  • ** VM Control**: Start, stop, and monitor virtual machines. Automate VM operations to suit your workflow.

Command & Script Management

  • Advanced Control: Run shell commands, execute user scripts, schedule automated tasks, and manage background tasks with precision.

How to Install

Getting started is straightforward. Here’s how you can install the integration:

  1. Through HACS (Recommended):

    • Add the custom repository: https://github.com/domalab/ha-unraid
    • Install “Unraid Integration”
  2. Manual Installation:

    • Download the repository
    • Copy it to your custom_components folder
    • Restart Home Assistant

Documentation

For more details, check out the GitHub Repository. It’s packed with everything you need to get started and make the most of this integration.

Why I Built This

I’ve always been passionate about automation and system optimization. After spending countless hours tweaking my UNRAID setup, I realized there was a gap in integrating such powerful tools with Home Assistant. This integration is my way of bridging that gap and making advanced server management accessible to everyone.

Looking Forward

I’m excited to see how this integration can evolve. Whether it’s adding more features or improving existing ones, the journey is just beginning. I’d love to hear your thoughts, suggestions, or any issues you encounter. Let’s build something amazing together!

Happy automating! :house_with_garden: