Commit Graph

56 Commits

Author SHA1 Message Date
Jason2866 4414ae7210
Fix compile error with Arduino core 2.0.1 2021-11-08 14:43:30 +01:00
Giedrius Koksta 888f5b2f36 add index number to all thermostat responses 2021-11-03 23:15:14 +02:00
Theo Arends b112c05d9a Refactor access TasmotaGlobal.mqtt_data 2021-08-15 17:26:32 +02:00
Theo Arends efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Javier Arigita a8f892e2e1 Bugfix to allow negative temperature setpoints 2020-12-09 21:11:19 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends 29f301981e Fix thermostat compilation error 2020-10-29 12:01:19 +01:00
Theo Arends f1ac7b2d67 Use global struct 2020-10-28 19:03:39 +01:00
Theo Arends b93b719108 Use global struct 2020-10-28 17:32:07 +01:00
Theo Arends b8e55203b6 Fix Thermostat sensor status corruption
Fix Thermostat sensor status corruption regression from 8.5.0.1 (#9449)
2020-10-10 15:19:11 +02:00
Stephan Hadinger f3591b8419 Fix memory corruption 2020-09-23 19:38:24 +02:00
Stephan Hadinger 2fc7626025 JSMN phase 2 2020-09-23 08:45:14 +02:00
Javier Arigita e0f075afb1 Bugfix local temperature sensor in fahrenheit 2020-07-13 20:22:37 +02:00
Phil Dubach 440219fd91 Fix thermostat when using local sensor
Macros are not expanded in string constants, so the thermostat driver
never managed to obtain the current temperature from the local sensor
(SensorInputSet 1).
2020-06-10 19:55:49 -07:00
Javier Arigita f880d058ed Bugfix 2020-05-20 22:21:25 +02:00
Javier Arigita 7b42e6f338 Duty cycle output added, as well as possibility to disable physical output 2020-05-20 22:10:49 +02:00
Javier Arigita 187bc9d23e Added source reference for Autotune 2020-05-14 23:42:01 +02:00
Javier Arigita b1fd316876 Further dev. of PI autotuning 2020-05-14 23:35:45 +02:00
Javier Arigita ee25e6e637 Bugfix and autotune added (disabled by define, as experimental and untested) 2020-05-14 22:44:32 +02:00
Javier Arigita b31455c8eb Minor correction 2020-05-10 23:34:53 +02:00
Javier Arigita 5062dc2c33 Optimizations, correction of comments and update of readme 2020-05-10 23:00:57 +02:00
Javier Arigita 3e8a82ebdf Small comment changes 2020-05-05 23:56:44 +02:00
Javier Arigita 4b2d4e3f79 Code optimizations 2020-05-05 21:11:32 +02:00
Javier Arigita 5bdf430512 Added cooling functionality 2020-05-05 20:40:09 +02:00
Javier Arigita 6f5c35ff33 Corrections to manual state and extension of debug features for 4 output system 2020-05-03 15:11:19 +02:00
Javier Arigita 516b11f766 Comment fix 2020-05-02 22:35:53 +02:00
Javier Arigita 6766039cc7 Fix merge 2020-05-02 22:34:08 +02:00
Javier Arigita d6008321cc Preliminary implementatino of multi-controller, in-depth testing and optimizations pending 2020-05-02 22:33:29 +02:00
Javier Arigita 920c7ffadc Merge corrected 2020-05-02 20:32:37 +02:00
Javier Arigita b6954f5f0b Diagnostic feature added 2020-05-02 20:31:20 +02:00
Javier Arigita 20f3d8ddef Implementation of Fahrenheit temperatures as option 2020-05-01 21:30:08 +02:00
Javier Arigita e23803846f Implementation of Fahrenheit temperatures as option 2020-05-01 21:28:58 +02:00
Javier Arigita 98dc4d8c4d Support added for DS18B20 temperature sensor and reduction of variables in heating structure 2020-04-29 21:42:20 +02:00
Javier Arigita d7f81899a7 Bugfix manual to auto corrected, reduction of floats and rampup ctr. improvement 2020-04-29 13:46:22 +02:00
Javier Arigita ba3457ed96 Correct merge 2020-04-26 18:00:19 +02:00
Javier Arigita 05a9fe5c7d Correct merge 2020-04-26 17:59:36 +02:00
Javier Arigita 9e0aa7d951 Correct merge 2020-04-26 17:23:43 +02:00
Javier Arigita 83cdd2f26f Correction overflow protection 2020-04-26 08:48:03 +02:00
Javier Arigita c577a955b0 Reduction of floats and implementation of overflow protection 2020-04-26 08:36:15 +02:00
Javier Arigita 12a3aacb98 Code activated by debug define corrected 2020-04-24 23:30:18 +02:00
Javier Arigita 65c0a92be7 Added functions for arming/disarming thermostat from web timers 2020-04-24 23:18:17 +02:00
Javier Arigita 6915346048 Fix merge 2020-04-23 22:51:13 +02:00
Javier Arigita 6225298353 Fix merge 2020-04-23 22:50:51 +02:00
Javier Arigita bbb4fbd24b Fix merge 2020-04-23 22:49:16 +02:00
Javier Arigita 7c336a1105 Fix merge 2020-04-23 22:48:44 +02:00
Javier Arigita 88e0af98db Fix merge 2020-04-23 22:47:58 +02:00
Javier Arigita 7ea961953f Fix merge 2020-04-23 22:47:18 +02:00
Javier Arigita 29ec129a05 Fix merge 2020-04-23 22:44:06 +02:00