Make an Oil Heater “Smart” With ESP8266

Difficulty: Star LitStar LitStar LitStar LitStar Unlit (4/5)

Apple Home App Temperature Control Thermostat

 

 

Smart Oil HeaterIt might be hard to tell from the picture but this Oil Heater is possibly the smartest Oil Heater. By adding an ESP8266-12F to this old beast I am able to control this heater with my Apple Home app and voice control with Siri. Combined with the DIY Apple Home Temperature and Humidity Sensor you can have the heater turn on automatically when the temperature drops below a certain degree. Another great feature with the Apple Home setup is it is location aware meaning that when you leave home the heater will automatically turn off and when you are on your way home once you reach a certain distance from home it will start back up. You are expected by now to understand how to use MQTT and HAP-NodeJS to bring this to life.

ESP8266 Oil Heater Programming Access v1Smart Oil Heater ProgrammingThis might be the only way to tell that there is something different about this heater. It’s a 3D printed access port containing the heaters programming header, and button to activate programming mode. Once the cap is put back on it is next to impossible to notice. The buttons for controlling the heater are connected to the micro controller with some opto couplers or opto isolator which acts somewhat like a relay and keep the voltages between the heater’s circuitry and the micro controller that has been added separated.

ESP8266 Oil Heater ESP8266-12F Wiring Schematics

 

If you’d like to see more please drop a comment below, email me directly using admin@triplemike.com or hit me up at any of my social links with your comments and suggestions.

DIY Apple Home Temperature and Humidity Sensor

Difficulty: Star LitStar LitStar LitStar LitStar Unlit (4/5)

DIY Apple Home Temperature and Humidity Sensor Cover OnMeet the DIY Apple Smart Home Temperature and Humidity Sensor. You would be amazed at how little it costs to have near real time temperature readings in any room that has a WiFi connection. It utilizes the ESP8266-12F with a DHT22 temperature sensor. With this sensor data your smart home can make decisions to control control other devices based on it. For example in my house this little sensor is used to trigger a heater in the basement if the temperature were to drop too low.

Apple Home App Temperature Control Thermostat

You can also pair this with the HC SR505 PIR Motion Sensor so it only turns the heat on if there is anyone in the room. Which I am planning to make in the near future but works fine without for now. Admittedly getting the software called HAP-NodeJS setup was the most difficult part of the process and that’s just because there are so many options available to install it on. You can put on one of the many versions of Raspberry Pi available these days, directly on a PC, pretty much anywhere you can run Linux.

DIY Apple Home Temperature and Humidity SensorDIY Apple Home Temperature and Humidity Sensor

If anyone is interested in the schematics, or Arduino sketch files please drop a comment below, email me directly using admin@triplemike.com or hit me up at any of my social links with your comments and suggestions.