dwyl / home

🏡 👩‍💻 💡 home is where you can [learn to] build the future surrounded by like-minded creative, friendly and [intrinsically] motivated people focussed on health, fitness and making things people and the world need!
GNU General Public License v2.0
245 stars 5 forks source link

Networking our LG washing machine #132

Open iteles opened 4 years ago

iteles commented 4 years ago

OK, I know this sounds ridiculous 🙆‍♀️

But our LG washing machine has the ability to be wi-fi enabled, with certain functionality being controlled from the LG ThinQ app.

Here are the features that I think we could intelligently/usefully use and would therefore warrant the connection to wifi:

You can also remotely start washing cycles if washing is already in the drum but I don't see a strong use case for this just yet (as you can easily program the machine to start at the desired time when you put the clothing in - this can be done on the machine itself.

The wi-fi module is open source so we could eventually build something ourselves but in the meantime the higher priority before we could do this would be to make sure our network is secure.

nelsonic commented 4 years ago

@iteles yeah, I'm not keen for any random IoT appliances to have access to our internal network. It's increasingly looking like we are going to need (at least) three networks in the house:

  1. Regular Wifi for members (secure and behind a double-nat router so no inbound TCP connections)
  2. Secure network for security
  3. DMZ https://en.wikipedia.org/wiki/DMZ_(computing) for these kinds of untrusted IoT devices.

Relates to: Networking [Epic] https://github.com/dwyl/home/issues/133

Furthermore, I don't think you want to have the Controller App on your "main" iPhone as it will send you annoying notifications when you leave the house and the Housemaster takes over ...

You've gotta love it when big established companies do "Open Source" by providing a Zip file of the code ... http://opensource.lge.com/osList/list?m=Mc014&s=Sc016 image image image Totally misses the point ... Good luck doing anything with this code. There are zero instructions. The README.txt is just saying that they are using FreeRTOS Micro controller OS. image No other instructions in the directory. Maybe someone else has written up a guide online. (highly doubt it).