# BroadlinkManager

> A self-hosted web application to discover Broadlink hardware and manage IR/RF codes. Runs via Docker or Home Assistant add-on with a React interface.

- **Category:** Home Automation
- **Licence:** Apache-2.0
- **Latest version:** 5.9.1
- **Open source:** oss
- **Languages:** Typescript, Python, HTML
- **Platforms:** Docker, Docker Compose, Home Assistant, Build from Source
- **Tags:** Home Automation, Remote Access, Home Assistant, Home Assistant Addon, Docker, React, Python, Fastapi, Self Hosted, Broadlink, Infrared, Ir, Rf, Radio Frequency, Broadlink Rm, Broadlink Devices, Broadlink Manager

## Description

This self-hosted web application manages Broadlink IR/RF devices on a local network. It discovers hardware like RM Mini, RM Pro, and SP smart plugs via UDP broadcast. Users can learn IR codes with a 30-second capture window and RF codes through a guided three-step sweep. Codes are stored in a searchable SQLite database with CSV export. The React-based UI offers dark and light themes, works on mobile, and includes generators for random RF codes, Livolo switches, and Energenie sockets, plus a hex/Base64 converter and repeat-count editor. A REST API with Swagger documentation and Prometheus metrics are included. Deployment options are a single Docker container (requiring host networking) or a Home Assistant add-on. No authentication exists, so the service should stay on a trusted LAN or behind a reverse proxy. The current Docker Hub image is version 6.0.0 from July 2024; the repository source has a newer React UI not yet published.

## Links

- [Homepage](https://github.com/t0mer/broadlinkmanager-docker)
- [Docker](techblog/broadlinkmanager)
- [GitHub Repository](https://github.com/t0mer/broadlinkmanager-docker)
- [Docker Hub](https://hub.docker.com/r/techblog/broadlinkmanager)

---
Source: https://selfhost.directory/project/broadlinkmanager-docker