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.

Siri Controlled IR Remote Using Raspberry Pi and ESP8266

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

ESP8266 IR RemoteI’m using HAP-NodeJS which is software that runs on a Raspberry Pi that integrates with Apple Homekit, Siri, and the Home app on your iDevice. We will also require a MQTT Broker to run on the Pi to send and receive commands, I am using Mosquito a very popular Broker. All that is wrapped in a custom case modeled in Autodesk Fusion 360. It can be easily printed on any 3D printer and mounted anywhere using it’s two mounting holes, or with some double sided tape.

IR Remote Eagle BoardOn the other end we have the famous ESP8266 mounted on a custom Printed Circuit Board (PCB) designed in Autodesk Eagle. It is programmed to emit infrared (IR) commands that you can copy from any remote when it receives a requests from the MQTT Broker. This is very handy for controlling any and all of the, “Dumb” devices in your house that use Infrared (IR) such as TV’s, Stereos, Projectors, etc.

For example with one simple voice command, “Watch Projector” all my lights turn off, the screen comes down, projector turns on, stereo turns on, and all of this functionality for about $5.

If there is enough interested in this project I will be happy to share the .ino file used to program ESP8266 in the Arduino IDE and to etch the custom PCB on a one sided copper clad board.

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.