HomeHome AutomationA hackable ESP8266 inside a smart plug

A hackable ESP8266 inside a smart plug

Want to play with ESP8266 without worrying about the hardware?

I had a chance to review an Oittm Smart WiFi Plug recently. I also tried to see if I can use Tasker with it, but Wireshark returned encrypted data. No success, for now… While I was trying to get the IP of the smart plug – I discovered a newly added and very familiar to me hostname: espressif. You know what this means: ESP8266 inside a smart plug.

A hackable ESP8266 inside a smart plug

Since I don’t know how to bypass the encryption and I don’t want to use Alexa hacks to get it working with Tasker or Raspberry Pi, the only solution is to look inside. After all, ESP8266 inside the smart plug is pretty much the same concept as my WiFi light switch.

Buy Oittm WiFI Smart Socket

Buy it using these links to support NotEnoughTech.

The review is up, no need to worry about the damage anymore, so let’s crack this baby open, shall we? Side note: there are no warranty seals, which makes the whole unit easily accessible. Just don’t do this when this thing is plugged into the mains.

ESP8266 inside a smart plug

Two screws later, the insides of the Oittm plug are available to me. Having a suspicion is one thing, but seeing the ESP8266 inside a smart plug another! I’m glad I was not mistaken.

ESP8266 inside a smart plug

I removed the PCB, to get a better look at the circuit. All important pins have been exposed for tinkering.  This is a pure gold! Big contact points nicely labeled for me! I have TX and RX responsible for data transfer, we have the power pins as well.

Exposed pads:

  • TX, RX – serial data transfer
  • GND, 3.3V, 5V – power for the relay and ESP8266
  • Relay – relay signal
  • GPIO00, GPIO02 – boot and reset pins
  • button – probably set as some GPIO interrupt


I’m not sure if I will be able to download the firmware ‘just in case’ from the ESP8266. It would be ideal to have the backup ready should I decided to go back to the ‘stock’. I will probably try to flash my custom MQTT enabled script so the ESP8266 inside a plug would become compatible with my custom software.

I successfully hacked the Oittm plug. I was able not only write my own code using Arduino IDE, but also use existing AFE Firmware with it. If you want to know more – here is the hack guide.

Conclusion

If you are interested in embedding a smart socket into your own DIY home automation system this could save you some troubles. After all, it’s easier to write a script than design a PCB and create an enclosure. I will keep you updated about my attempts to hack this thing.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services

client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image

Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

0
To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

0
Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

0
Nest-ing up your older thermostat under $5

Sonoff Zigbee Bridge – review

0
Sonoff line up will soon include Sonoff Zigbee Bridge and more Zigbee sensors - here is the first look

DIY Smart Washing Machine – for about 15 bucks!

0
Learn how to add washing machine notifications to your Google Home on the cheap

Nora – Google Assistant in NodeRED

0
Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

Smart Home

I damaged the cheapest Smart Socket with power metering for you

0
Sonoff S60 has an exeptional price for a smart socket with a power meter - I decided to check it out and see how flashable it is

The end of Tasmota? Sonoff SwitchMan M5 Matter

0
These are one of the least expensive Matter devices to automate your lights. Will Sonoff SwitchMan M5 Matter put an end to Tasmota?

Meros TRV to the rescue?

0
I got my hands on another TRV - this time from Meross. I heard good things about the brand so I wanted to see if Meross TRV would be good to manage smart heating.

Aqara brings Thread sensors but…

0
Aqara brings new Thread sensors to their ecosystem. First sensors to support Matter this way are Aqara Motion and Light Sensor P2 and Aqara Contact Sensor P2

Multi-lights for your ceiling from Aqara

0
This is the biggest light I held in my hands so far. It's ZigBee and it comes from Aqara - meet Aqara Ceiling Light T1M