Skip to content

Commit

Permalink
Merge pull request #21 from TomFaulkner/readme
Browse files Browse the repository at this point in the history
readme: remove flask reference in favor of REST API + client
  • Loading branch information
Tom Faulkner authored Mar 12, 2018
2 parents 0b72a05 + b76c6c5 commit a3f7fc4
Showing 1 changed file with 10 additions and 14 deletions.
24 changes: 10 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand All @@ -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
Expand Down

0 comments on commit a3f7fc4

Please sign in to comment.