🏠 SignalRGB Home Assistant Integration

home-assistantiotrgb-lightingsmart-home

SignalRGB Home Assistant Integration

🚀 Project Overview

The SignalRGB Home Assistant Integration is a custom component that brings the power of SignalRGB's advanced RGB lighting control to your Home Assistant setup. This project allows smart home enthusiasts to seamlessly incorporate their SignalRGB-enabled devices into their home automation routines, scenes, and scripts.

🌟 Key Features

  • ðŸ’Ą Control SignalRGB as a light entity in Home Assistant
  • 🔌 Seamless on/off control
  • ðŸŽĻ Apply a wide range of lighting effects
  • 🔆 Adjust brightness of your entire SignalRGB setup
  • 📊 View current effect and available effects list
  • 🔄 Automatic effect image and color extraction
  • 🎛ïļ Effect parameter control (coming soon!)

🛠ïļ Technologies Used

  • Python 3.12+
  • Home Assistant Custom Component API
  • SignalRGB HTTP API
  • Poetry for dependency management
  • Pytest for unit testing
  • GitHub Actions for CI/CD

ðŸ’ŧ Installation

  1. Install HACS in your Home Assistant instance.
  2. Add the SignalRGB integration through HACS.
  3. Configure the integration by providing your SignalRGB server details.

For manual installation and detailed setup instructions, please refer to the GitHub repository.

View on GitHub