wemo/README.md
2019-07-20 09:48:56 -07:00

677 B

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 IP will be 172.31.0.243
  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