jpraus / arduino-opentherm

Arduino library and hardware shield to send and receive data from Opentherm devices
Other
160 stars 42 forks source link

Slave-only PCB with ESP8266 and HiLink PM03 PSU #1

Closed renne closed 6 years ago

renne commented 6 years ago

I suggest a slave-only PCB with an 2,- EUR Ai-Thinker ESP8266-12F WiFi-module and a 2,- EUR HiLink PM03 power supply unit.

I linked your project to a Tasmota firmware Opentherm issue.

jpraus commented 6 years ago

Can you elaborate on application for which it would be useful?

Thank you for linking my library.

renne commented 6 years ago

An OpenTherm-to-WLAN gateway allows to control the boiler unit via a smartphone app or a central control unit (FHEM, OpenHAB, Domoticz, Node-Red, ...) and can be just installed besides the boiler without wiring hassle.

I suggest to connect the slave interface to GPIO4 and GPIO5 with R4 and R8 adjusted to 3.3V/10mA max. from the ESP8266-12F. This allows to either use the GPIOs directly with the OpenTherm library running on the ESP8266-12F or as remote serial connection via WLAN with the OpenTherm library running on a central control unit.

Documentation: AI-Thinker_ESP-12F ESP8266 datasheet Integration into ATOM IDE or Arduino-IDE esptool

jpraus commented 6 years ago

This project not aims on individual implementations, this is just an interface with all you need to build Arduino based project. So I am not going to put a specific implementations here right now, maybe I will start a separate projects in future.