Go to file
2019-07-20 09:11:24 -07:00
fauxmo move fauxmo into place/add virtual switch 2019-07-20 09:11:24 -07:00
.gitignore add a discovery program for wemos 2019-07-19 18:43:43 -07:00
index.js add a discovery program for wemos 2019-07-19 18:43:43 -07:00
LICENSE add license 2019-07-19 18:44:12 -07:00
package-lock.json add a discovery program for wemos 2019-07-19 18:43:43 -07:00
package.json add a discovery program for wemos 2019-07-19 18:43:43 -07:00
README.md move fauxmo into place/add virtual switch 2019-07-20 09:11:24 -07:00

WeMo control

The plan:

  1. Use Fauxmo to create a virtual switch 'Movie Lights' recognized on the NAS at port 20000
  2. Fauxmo will run in a docker file and be able to talk to another container, which runs our golang executable. Other container name is 'movielights'
  3. Our golang executable will then talk to the actual wemo switches

TODO:

Figure out how to discover the IP addresses. Options are:

  • Do a discovery at startup
  • Do a discovery before an event I don't like this one due to latency
  • Do a discovery after an event
  • Do a discovery on a time basis

Discovery is currently via a node module. Would prefer to use go here