Commit bb19ea7e8511c3461f876d979b45e9eb22733f05

Authored by Jeroen88
1 parent 1f2f6b3f

Update README.md files

README.md
... ... @@ -5,25 +5,25 @@ Create your own thermostat with this library and save money on your energy bills
5 5 The library complies with the OpenTherm specification. Control any (condensing) boiler or air conditioner (HVAC) that also meets the OpenTherm specification.
6 6  
7 7 The library can be easily installed in the Arduino IDE. It has been tested on an ESP32 microcontroller and may also work on an ESP8266.
8   -To connect the boiler, you will need an [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) or an [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-controller-shield/).
  8 +To connect the boiler, you will need an [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) or an [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-shield/).
9 9  
10 10 ## Fully functioning Home Assistant Boiler Thermostat in examples
11 11 ![Home Assistant logo](https://raw.githubusercontent.com/home-assistant/assets/master/logo/logo-small.png)
12 12 ![MQTT logo](https://brands.home-assistant.io/_/mqtt/logo.png)\
13 13  
14   -The Advanced_Thermostat example is specially designed for Home Assistant
  14 +The Advanced_Thermostat.ino example is specially designed for [Home Assistant](https://www.home-assistant.io/)
15 15 - Setup the MQTT integration in Home Assistant, if not already done
16 16 - Set your WiFi network name and password in Advanced_Thermostat.ino
17 17 - Set your MQTT broker hostname or IP address, MQTT user name and MQTT password in Advanced_Thermostat.ino
18   -- Compile and flash to an ESP32-S2 with an [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-controller-shield/)
  18 +- Compile and flash to an ESP32-S2 with an [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-shield/)
19 19 - Forward the temperature of a room thermometer to the Thermostat using a Home Assistant Automation
20   -The thermostat (Climate) integration is automatically added to Home Assistant, together with several sensors. More information in ==TO DO LINK TO README.md in EXAMPLE==
  20 +The thermostat (Climate) integration is **automatically added to Home Assistant**, together with several sensors. More information in [the examples directory](https://github.com/Jeroen88/EasyOpenTherm/tree/main/examples).
21 21  
22 22 ## Installation
23 23 - Install the EasyOpenTherm library directly using the Arduino IDE library manager
24   -- Connect the pins marked 'OT' of the [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) with two wires to the boiler. You can use the existing wires from your current thermostat. The order of the wires is not important, they are interchangeable
25   -- Connect the pins marked '3v3' and 'GND' to the ESP32 pins '3v3; and 'GND'
26   -- Connect the pin marked 'RxD' to a pin supporting OUTPUT of the ESP32 and the pin marked 'TxD' to a pin supporting interrupts. The pins you use should be defined in the program (see below)
  24 +- Connect the pins marked 'OT' of the [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) with two wires to the boiler or use the screw terminals on the [OpenTherm controller shield](https://www.tindie.com/products/jeroen88/opentherm-shield/). You can use the existing wires from your current thermostat. The order of the wires is not important, they are interchangeable
  25 +- If using the _board_ connect the pins marked '3v3' and 'GND' to the ESP32 pins '3v3; and 'GND'. For the _shield_ these pins are already connected
  26 +- If using the _board_ connect the pin marked 'RxD' to a pin supporting OUTPUT of the ESP32 and the pin marked 'TxD' to a pin supporting interrupts. For the _shield_ these pins are already connected. The pins used you use should be defined in the program (see below). In Advanced_Thermostat.ino they default to the right pins for the shield and either an ESP32-S2 mini or an ESP32-C3 mini.
27 27  
28 28 ## Usage
29 29 ```cpp
... ...
examples/README.md
1 1 # Examples for OpenTherm Arduino ESP32 Library
2 2  
3   -Several examples are given, all fully functional, from very basic to advanced. The first thing you should always do is to run Test_Boiler_Communication.ino or Test_HVAC_Communication.ino, to make sure your [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) or [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-controller-shield/) is correctly wired, the right GPIO pins are configured and the secondary boiler or HVAC is responding to the requests of the primary thermostat.
  3 +Several examples are given, all fully functional, from very basic to advanced. The first thing you should always do is to run Test_Boiler_Communication.ino or Test_HVAC_Communication.ino, to make sure your [OpenTherm controller](https://www.tindie.com/products/jeroen88/opentherm-controller/) or [OpenTherm controller Shield](https://www.tindie.com/products/jeroen88/opentherm-shield/) is correctly wired, the right GPIO pins are configured and the secondary boiler or HVAC is responding to the requests of the primary thermostat.
4 4  
5 5 ## Test_Boiler_Communication.ino and Test_HVAC_Communication.ino
6 6 Basic test of your setup. If everything is OK, you will see:
... ...