diff --git a/README.md b/README.md index ee86406..ccf133e 100644 --- a/README.md +++ b/README.md @@ -5,18 +5,16 @@ This library is useful to control Haiku SenseMe fans with light kits. I would ex It might also be useful for controlling DIY projects as the protocol is very simple and would be easy to clone. And, if you were to use their API the Android and iOS apps may work to control DIY devices. A suggested idea would be to add an Arduino or Raspberry Pi and a relay or two to your own fan and use this or the Haiku Home app to control them. I've read that doing this sort of thing [with a resistor is a dangerous idea, so don't do that.](https://arstechnica.com/civis/viewtopic.php?t=1263401) -Going forward, I expect to work this in with Flask to put on a VM to control the fan from a webpage on my phone or desktop. - Sniffing the packets and documenting the protocol were the work of [Bruce](http://bruce.pennypacker.org/tag/senseme-plugin/). Much of the code was based on his work on making [an Indigo plugin](https://github.com/bpennypacker/SenseME-Indigo-Plugin) -See [Issues](issues) for known issues or if you want to contribute but don't know where to start. +See [Issues](issues) for known issues or if you want to contribute but don't know where to start. Some easy fixes are labeled. I am not affiliated with Haiku Home or Big Ass Fans. Their support rep said this project seemed cool in it's infancy, and they even answered a technical question regarding the protocol for me, so hopefully they still approve. # Future Some ideas for future related projects and features: - 1. Plex plugin (dim the fans when the movie starts and light up when it is paused or ends? Yes, please!) [DCplaya has made some effort toward this.](https://github.com/dcplaya/SenseMe-Web-App) + 1. Plex plugin (dim the fans when the movie starts and light up when it is paused or ends? Yes, please!) 2. Alexa / Google Home plugins (see REST API below) @@ -26,19 +24,17 @@ Some ideas for future related projects and features: 5. Other automation system plugins - 6. ~~Real attempt at a Flask app with embeddable page for a dashboard system.~~ - - 7. REST API backend with a CLI client - - 8. React or other web based client for the above API - - 9. Docker image for the above + 6. REST API backend with a CLI client + + 7. React or other web based client for the above API + + 8. Docker image for the above - 10. Use protocol to control other devices by attaching an Arduino or Pi + 9. Use protocol to control other devices by attaching an Arduino or Pi - 11. Discover the rest of the protocol. (Run strings on the apps and some packet sniffing.) + 10. Discover the rest of the protocol. (Run strings on the apps and some packet sniffing.) - 12. More examples + 11. More examples ## Usage