├── 3D ├── BackDeepM2.stl ├── BackM2.stl ├── Encoder Wheel.stl ├── Faceplate.stl ├── FaceplateM2.stl ├── Remote back.stl ├── RmtBackM2.stl ├── Thermostat back.stl ├── ThermostatBack_AM2302.stl ├── ThermostatBack_AM2320.stl ├── ThermostatBack_AM2322.stl └── ThermostatBack_SHT21.stl ├── Arduino ├── Encoder.cpp ├── Encoder.h ├── HVAC.cpp ├── HVAC.h ├── Nextion.cpp ├── Nextion.h ├── RunningMedian.h ├── Thermostat.ino ├── WebHandler.cpp ├── WebHandler.h ├── data │ ├── chart.html │ ├── index.html │ ├── settings.html │ └── styles.css ├── display.cpp ├── display.h ├── eeMem.cpp ├── eeMem.h ├── forecast.cpp ├── forecast.h ├── jsonString.h ├── music.cpp ├── music.h └── pages.h ├── Eagle ├── Thermostat.brd ├── Thermostat.sch ├── bom.txt └── eagle.epf ├── EagleESP32 ├── Thermostat.brd ├── Thermostat.sch ├── bom.txt └── eagle.epf ├── EagleNew ├── Thermostat.brd ├── Thermostat.sch ├── bom.txt └── eagle.epf ├── HvacRemote.js ├── LICENSE ├── Libraries ├── AM2320 │ ├── AM2320.cpp │ └── AM2320.h ├── JsonClient │ ├── JsonClient.cpp │ ├── JsonClient.h │ └── keywords.txt ├── JsonParse │ ├── JsonParse.cpp │ ├── JsonParse.h │ └── keywords.txt ├── SHT21 │ ├── SHT21.cpp │ ├── SHT21.h │ └── keywords.txt └── XMLReader │ ├── XMLReader.cpp │ ├── XMLReader.h │ └── keywords.txt ├── README.md ├── RMT.js ├── RemoteSensor ├── BasicSensor.cpp ├── BasicSensor.h ├── RunningMedian.h ├── Sensor.ino ├── defs.h ├── eeMem.cpp ├── eeMem.h ├── jsonString.h ├── pages.h ├── tempArray.cpp ├── tempArray.h ├── tuya.cpp └── tuya.h └── Thermostat.HMI /3D/BackDeepM2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/BackDeepM2.stl -------------------------------------------------------------------------------- /3D/BackM2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/BackM2.stl -------------------------------------------------------------------------------- /3D/Encoder Wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/Encoder Wheel.stl -------------------------------------------------------------------------------- /3D/Faceplate.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/Faceplate.stl -------------------------------------------------------------------------------- /3D/FaceplateM2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/FaceplateM2.stl -------------------------------------------------------------------------------- /3D/Remote back.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/Remote back.stl -------------------------------------------------------------------------------- /3D/RmtBackM2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/RmtBackM2.stl -------------------------------------------------------------------------------- /3D/Thermostat back.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/Thermostat back.stl -------------------------------------------------------------------------------- /3D/ThermostatBack_AM2302.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/ThermostatBack_AM2302.stl -------------------------------------------------------------------------------- /3D/ThermostatBack_AM2320.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/ThermostatBack_AM2320.stl -------------------------------------------------------------------------------- /3D/ThermostatBack_AM2322.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/ThermostatBack_AM2322.stl -------------------------------------------------------------------------------- /3D/ThermostatBack_SHT21.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/3D/ThermostatBack_SHT21.stl -------------------------------------------------------------------------------- /Arduino/Encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/Encoder.cpp -------------------------------------------------------------------------------- /Arduino/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/Encoder.h -------------------------------------------------------------------------------- /Arduino/HVAC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/HVAC.cpp -------------------------------------------------------------------------------- /Arduino/HVAC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/HVAC.h -------------------------------------------------------------------------------- /Arduino/Nextion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/Nextion.cpp -------------------------------------------------------------------------------- /Arduino/Nextion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/Nextion.h -------------------------------------------------------------------------------- /Arduino/RunningMedian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/RunningMedian.h -------------------------------------------------------------------------------- /Arduino/Thermostat.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/Thermostat.ino -------------------------------------------------------------------------------- /Arduino/WebHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/WebHandler.cpp -------------------------------------------------------------------------------- /Arduino/WebHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/WebHandler.h -------------------------------------------------------------------------------- /Arduino/data/chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/data/chart.html -------------------------------------------------------------------------------- /Arduino/data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/data/index.html -------------------------------------------------------------------------------- /Arduino/data/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/data/settings.html -------------------------------------------------------------------------------- /Arduino/data/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/data/styles.css -------------------------------------------------------------------------------- /Arduino/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/display.cpp -------------------------------------------------------------------------------- /Arduino/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/display.h -------------------------------------------------------------------------------- /Arduino/eeMem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/eeMem.cpp -------------------------------------------------------------------------------- /Arduino/eeMem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/eeMem.h -------------------------------------------------------------------------------- /Arduino/forecast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/forecast.cpp -------------------------------------------------------------------------------- /Arduino/forecast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/forecast.h -------------------------------------------------------------------------------- /Arduino/jsonString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/jsonString.h -------------------------------------------------------------------------------- /Arduino/music.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/music.cpp -------------------------------------------------------------------------------- /Arduino/music.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/music.h -------------------------------------------------------------------------------- /Arduino/pages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Arduino/pages.h -------------------------------------------------------------------------------- /Eagle/Thermostat.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Eagle/Thermostat.brd -------------------------------------------------------------------------------- /Eagle/Thermostat.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Eagle/Thermostat.sch -------------------------------------------------------------------------------- /Eagle/bom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Eagle/bom.txt -------------------------------------------------------------------------------- /Eagle/eagle.epf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Eagle/eagle.epf -------------------------------------------------------------------------------- /EagleESP32/Thermostat.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleESP32/Thermostat.brd -------------------------------------------------------------------------------- /EagleESP32/Thermostat.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleESP32/Thermostat.sch -------------------------------------------------------------------------------- /EagleESP32/bom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleESP32/bom.txt -------------------------------------------------------------------------------- /EagleESP32/eagle.epf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleESP32/eagle.epf -------------------------------------------------------------------------------- /EagleNew/Thermostat.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleNew/Thermostat.brd -------------------------------------------------------------------------------- /EagleNew/Thermostat.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleNew/Thermostat.sch -------------------------------------------------------------------------------- /EagleNew/bom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleNew/bom.txt -------------------------------------------------------------------------------- /EagleNew/eagle.epf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/EagleNew/eagle.epf -------------------------------------------------------------------------------- /HvacRemote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/HvacRemote.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/LICENSE -------------------------------------------------------------------------------- /Libraries/AM2320/AM2320.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/AM2320/AM2320.cpp -------------------------------------------------------------------------------- /Libraries/AM2320/AM2320.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/AM2320/AM2320.h -------------------------------------------------------------------------------- /Libraries/JsonClient/JsonClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonClient/JsonClient.cpp -------------------------------------------------------------------------------- /Libraries/JsonClient/JsonClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonClient/JsonClient.h -------------------------------------------------------------------------------- /Libraries/JsonClient/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonClient/keywords.txt -------------------------------------------------------------------------------- /Libraries/JsonParse/JsonParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonParse/JsonParse.cpp -------------------------------------------------------------------------------- /Libraries/JsonParse/JsonParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonParse/JsonParse.h -------------------------------------------------------------------------------- /Libraries/JsonParse/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/JsonParse/keywords.txt -------------------------------------------------------------------------------- /Libraries/SHT21/SHT21.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/SHT21/SHT21.cpp -------------------------------------------------------------------------------- /Libraries/SHT21/SHT21.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/SHT21/SHT21.h -------------------------------------------------------------------------------- /Libraries/SHT21/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/SHT21/keywords.txt -------------------------------------------------------------------------------- /Libraries/XMLReader/XMLReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/XMLReader/XMLReader.cpp -------------------------------------------------------------------------------- /Libraries/XMLReader/XMLReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/XMLReader/XMLReader.h -------------------------------------------------------------------------------- /Libraries/XMLReader/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Libraries/XMLReader/keywords.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/README.md -------------------------------------------------------------------------------- /RMT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RMT.js -------------------------------------------------------------------------------- /RemoteSensor/BasicSensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/BasicSensor.cpp -------------------------------------------------------------------------------- /RemoteSensor/BasicSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/BasicSensor.h -------------------------------------------------------------------------------- /RemoteSensor/RunningMedian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/RunningMedian.h -------------------------------------------------------------------------------- /RemoteSensor/Sensor.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/Sensor.ino -------------------------------------------------------------------------------- /RemoteSensor/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/defs.h -------------------------------------------------------------------------------- /RemoteSensor/eeMem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/eeMem.cpp -------------------------------------------------------------------------------- /RemoteSensor/eeMem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/eeMem.h -------------------------------------------------------------------------------- /RemoteSensor/jsonString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/jsonString.h -------------------------------------------------------------------------------- /RemoteSensor/pages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/pages.h -------------------------------------------------------------------------------- /RemoteSensor/tempArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/tempArray.cpp -------------------------------------------------------------------------------- /RemoteSensor/tempArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/tempArray.h -------------------------------------------------------------------------------- /RemoteSensor/tuya.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/tuya.cpp -------------------------------------------------------------------------------- /RemoteSensor/tuya.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/RemoteSensor/tuya.h -------------------------------------------------------------------------------- /Thermostat.HMI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousTech/ESP-HVAC/HEAD/Thermostat.HMI --------------------------------------------------------------------------------