FloKra c8ef723bb2 ## 0.2.2 | 5 years ago | |
---|---|---|
bin | 5 years ago | |
examples | 6 years ago | |
libraries | 5 years ago | |
src | 5 years ago | |
.gitignore | 6 years ago | |
CHANGELOG.md | 5 years ago | |
ESP8266-WiFi-Thermostat.txt | 6 years ago | |
ESP8266-WiFi-Thermostat_old.txt | 6 years ago | |
HTTP-web-interface-and-API.md | 6 years ago | |
Home Assistant integration.txt | 5 years ago | |
MQTT-commands.txt | 5 years ago | |
Pin-assignment.txt | 6 years ago | |
README.md | 6 years ago | |
custom LCD chars.txt | 6 years ago | |
domoticz-thermostat.txt | 6 years ago |
ESP8266 based, WiFi connected set-point thermostat designed as replacement for electric room thermostats used for most domestic heating systems.
To be installed instead of normal room thermostat. Uses 3 wires directly connected with Power Unit (+5V, GND, HEATING).
consists of:
To be installed near or inside the actual heating. Power supply must be connected to power (230V), heating relay (2 wires) connects to room thermostat terminals on the heating controller. Supports all 5-240V AC/DC (but requires extra relay to switch high loads such as an electric heating!).
consists of:
https://github.com/esp8266/Arduino
from library manager
Used unmodified for reading the DHT22 sensor.
https://github.com/adafruit/DHT-sensor-library
Not really used, but has to be installed when using Adafruit DHT-sensor-library (even if I dont use the DHT_U.h version included in this lib, but gives compile error if not installed).
https://github.com/adafruit/Adafruit_Sensor
AP with captive portal for initial (WiFi-) configuration. Used with modification - added #define WIFI_HTM_PROGMEM to PersWiFiManager.cpp (turns off SPIFFS usage and stores HTML page to PROGMEM)
https://github.com/r-downing/PersWiFiManager
MQTT client for Arduino. Used with the following modified DEFINEs in PubSubClient.h:
https://github.com/knolleary/pubsubclient
https://pubsubclient.knolleary.net/
e3701fb
, Mar 9 2017)https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Button handling library with callbacks on press, release, hold, hold-repeat. PushButton.h extends Button.h.
https://github.com/r89m/PushButton
https://github.com/r89m/Button
used by r89m Button/PushButton.