Explore My Hobby Projects

Most of my projects are connected to DIY Electronics, Internet of Things and Programming.

Last Projects Recently added

MQTT OpenTherm Thermostat

by Ihor Melnyk

Posted on Saturday, September 1, 2018 at 12:00 AM, 48505 views


MQTT Thermostat

MQTT Thermostat is based on OpenTherm Thermostat, OpenTherm Library and ESP8266 controller (WeMos D1 Mini). Can be used for remote heating system control via nodeRED, openHAB, Home Assistant and Android Tasker etc.

Read More

OpenTherm Thermostat

by Ihor Melnyk

Posted on Tuesday, July 17, 2018 at 12:00 AM, 81850 views


OpenTherm Thermostat

OpenTherm Thermostat is based on OpenTherm Adapter, OpenTherm Library and ESP8266 controller (WeMos D1 Mini). So you can control your boiler remotely over WiFi via your smartphone.
Using OpenTherm protocol you will be able to:

  • get boiler status
  • set water temperature
  • switch on/off central heating
  • switch on/off hot water
  • get gas modulation level
  • ...and many other commands supported by OpenTherm protocol
Remote control feature is very useful when you returning back home after some holiday or just weekens and you don't want to get into cold home, so you can set temperature on the way home.

Read More

OpenTherm Adapter

by Ihor Melnyk

Posted on Monday, April 2, 2018 at 12:00 AM, 123695 views


OpenTherm Adapter

OpenTherm Adapter is minimized version of Arduino Controller and its compatible with 5V and 3.3V controllers like Arduino, ESP8266 or Raspberry Pi. OpenTherm Adapter allows you to control your boiler using your favorite controller via OpenTherm protocol which is implemented in OpenTherm Library. It is good for making your custom thermostat or for boiler remote control. Also OpenTherm thermostat can increase boiler efficiency comparing to usual on/off thermostat.

Read More

OpenTherm Library

by Ihor Melnyk

Posted on Sunday, April 1, 2018 at 12:00 AM, 38832 views


OpenTherm Arduino Library

OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers. Library can be easily installed into Arduino IDE and compiled for Arduino, ESP8266 and other similar controllers. OpenTherm protocol requires simple low voltage twowire connection to boiler, but voltage levels (7..15V) still much higher than Arduino/ESP8266 levels, which requires OpenTherm Adapter.

Read More

ESP8266 Bedroom Climate Control

by Ihor Melnyk

Posted on Friday, April 29, 2016 at 12:00 AM, 17986 views


Bedroom Climate Control

From my perspective bedroom is the most climate sensitive room, because healthy sleep is quite dependent on the bedroom environment. We spend around one third of our lives in bed so to make it more comfortable and to encourage deep and restful sleep I decided to build some monitoring and controlling device, which helps me to get right environment in bedroom without my continuous invasion.

Read More