Skip to content

A Docker container for BroadLink devices that hosts a HTTP Web API and a UI to send commands to devices on your local network. Built using Python and ReactJS.

License

Notifications You must be signed in to change notification settings

phantum29/techno-broadlink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Build Status

techno-broadlink

A Docker container for BroadLink devices that hosts an HTTP Web API and a UI to send commands to devices on your local network.

For instructions, please see https://www.youtube.com/watch?v=4MJW29mR-Xc

Device Support

I have tested this with an RM3 and RM4. In theory, all devices listed here should work.

Usage

docker run \
  -e HOST_IP=your.docker.host.ip \
  -p 10981:10981 \
  -v </path/to/config>:/app/config \
  --network host \
  timothystewart6/techno-broadlink

The Docker image is here

Web UI

The web UI will be hosted on port 10981.

alt text

Web API

The web API will be hosted on port 10981. I included a Postman collection here

Credits

Created by Techno Tim with 💛

This would not be possible without mjg59/python-broadlink which is used by Home Assistant.

🔔 Social Media 🔔

► Twitch https://www.twitch.tv/TechnoTim

► Twitter https://twitter.com/TechnoTimLive

► Discord https://discord.gg/DJKexrJ

► Instagram https://www.instagram.com/techno.tim/

► Facebook https://www.facebook.com/TechnoTimLive/

► GitHub https://github.com/timothystewart6

About

A Docker container for BroadLink devices that hosts a HTTP Web API and a UI to send commands to devices on your local network. Built using Python and ReactJS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.9%
  • Python 45.2%
  • HTML 2.5%
  • Dockerfile 0.4%