Skip to content

rangulvers/shelly_music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

shelly_music

This project is aimed to provide a little bit of fun to your home automation. If you have a MIDI file laying around you can use it to controll you shelly's around the house to creat a light show.

Everything is based on the mido package.

How to use it

You will need to configure four parts

  1. the midi file you want to serve
  2. the IPs of your shelly devices
  3. The mod parameter. This should be set to the same number has shellys you want to use. This way each note coming from midi will be converted to match one of the shellys. You will get the best result with more shellys
  4. The port that should be used to play the music

If you don't know what port to use you can run mido.get_output_names() to list the available ports on your machine.

Next Steps

  • Allow for more settings like songs, tempo ...
  • Use the note play length...somehow
  • Scan the network for shellys
  • Make it into a python lib
  • Build a home assistant integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages