Noobjesse
Posts: 1
Joined: Tue Jan 23, 2018 12:40 am

WiFi Outlet - DIY Software & Commercial Hardware

Tue Jan 23, 2018 1:25 am

Hello,

This is my first post. I am looking for a safe and effective way to install WiFi wall plugs in my house for which I can customize the software.

Why am I posting this here?

I will be using a combo of Windows IOT, Python, UWP and .NET Core to build my application. The Raspberry PI 3 will be my touch screen, which will run a UWP App that just presents a .NET Core Web App. The Web Application will do all the work where I’ll attempt to use C# to trigger Python scripts.

This will be my first project, then I’ll move onto other things if it proves successful. There are a lot of plugs online, but most have a cloud dependency which I definitely do not want. I will use my own software and web servers, or I just won’t do it. Part of it is privacy and security, the other part is that it isn’t fun to just use a completely prebuilt solution.

In my research I found a plug that looks to be cost effective and I’m guessing that this Etekcity smart plug on Amazon has an esp8266 in it, which I think might be easily programmable:
https://www.amazon.com/Etekcity-Voltson ... B06XSTJST6

I am making that assumption based on this:
https://fccid.io/2AB22ESWO1-USA/Interna ... os-3114486

So, has anyone reprogrammed a commercial plug like the Etekcity plug with Python. Is it any different than programming any other esp8266? Is the esp8266 still a good chip or is there something better that is just as cost effective that can be programmed cleanly and safely with, of course, that commercial, professional look.

jbudd
Posts: 1446
Joined: Mon Dec 16, 2013 10:23 am

Re: WiFi Outlet - DIY Software & Commercial Hardware

Tue Jan 23, 2018 10:30 am

There are a lot of plugs online, but most have a cloud dependency which I definitely do not want.
So, has anyone reprogrammed a commercial plug like the Etekcity plug with Python?
I don't know about reprogramming but there are plenty of examples where people control these devices without using the maker's apps and cloud services. For example https://stikonas.eu/wordpress/2015/02/2 ... 20-socket/

And an example of a wifi switch with ESP8266 that can be reprogrammed is the Sonoff. But it's connected inline in a cable rather than plugged into the wall.

Return to “General discussion”