Skip to content

Latest commit

 

History

History
84 lines (64 loc) · 3.27 KB

README.md

File metadata and controls

84 lines (64 loc) · 3.27 KB

RelayPilot

ESP8266 Arduino code to control heater pilot wire and send Temp/Humidity to Domoticz server

RELAYPILOT V2.3.1 ESP8266 Arduino code to control heater pilot wire and send Temp/Humidity to Domoticz server

Usage

Works with DS18B20 sensors or DHT11/DHT22 temp/humidity sensors

Screenshot Screenshot

Required devices

  • NodeMCU 0.9 or any ESP8266-12 ESP8266-12E compatible module
  • DS18B20 temperature sensors or DHT11/DHT22 temperature/humidity sensors
  • 2 NPN 2n2222 Transistor
  • 2 4.7KΩ Resistor (for ESP8666 to Transistor base)
  • 2 1KΩ Resistor (for 5V to Transistor emmiter)
  • 2 1N4007 Diode (or any 230V 1A capable diode)

Required Software and plugin ( plugin is available from Arduino Plugin manager)

Usage

Go to src an open RelayPilot.ino in the ARduino IDE Edit RelayPilotConfig.h with your config info (ssid wifi, password,etc...)

ChangeLog V2.3.1 - 2016/02/01

  • Add Raw GET data value (temp, humidity and status)
  • Add Jeedom mode for virtual device (like domoticz)
  • Add SEND_DATA option, this option bypass data sending to domoticz or jeedom, you can configure Jeedom HTTP script to get data remotly

V2.2.1 - 2016/12/02

  • Heater status can be send to domoticz has text or boolean (on/off)
  • Add device and time lua script for domoticz server

V2.2 - 2016/12/01

  • Add compatibility to latest ESP8266 Arduino SDK and Arduino IDE 1.6.12
  • Add Heater status can now inform Domoticz server about is state

V2.1 - 2016/02/11

  • Add few parameters to config file
  • Add OTA updade
  • Readme change
  • Build on ESP8266/arduino V 2.1.0 RC2
  • Add fix for 85°C boot value of DS18B20