FloKra 73af0917c2 0.4.0 2019-01-04 | 4 years ago | |
---|---|---|
docs | 4 years ago | |
examples | 6 years ago | |
libraries | 4 years ago | |
releases | 4 years ago | |
src | 4 years ago | |
.gitignore | 6 years ago | |
CHANGELOG.md | 4 years ago | |
HARDWARE_DE.md | 5 years ago | |
HTTP-web-interface-and-API.md | 6 years ago | |
LIBRARIES.md | 4 years ago | |
README.md | 5 years ago | |
README_DE.md | 5 years ago | |
SOFTWARE_DE.md | 5 years ago | |
TODO.txt | 4 years ago |
ESP8266 based, WiFi connected thermostat designed as replacement for electronic 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.