123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 2023-03-09
- - Sensors_OneWire: ignore value 85°C if last value <80 or >90 (filter 85 as it is used as error code)
- - Sensors_OneWire: increase precision to 12 bit
- - Sensors_OneWire: float values in web interface and MQTT
- - Sensors: fix bug not publishing OneWire values when DHT sensor is disabled
- - WebIF - Heatcontrol: hide Heat Curve and DHT sensor if disabled
-
- 2023-03-07
- - Sensors_DHT: changed log levels
- - Sensors_DHT: add option to disable DHT sensor
- - Sensors_DHT: make more settings pre-compile configurable
- - Scheduler: use millis for 100ms/1s/1m each, not nested any more
-
- 2023-03-06
- - fixed bug in config_set.ino - sensor configuration items were only available when compiled as variant thermostat
- - fixed web interface - conf UI sensors and heat control
- - moved one wire pre compile config to settings.h
- 2023-02-17 - 2023-03-03
- - huge code review, many changes to improve stability
- - basic multilanguage support (pre-compile option)
- - all strings used in program moved to header files and stored in progmem
- - nearly all modules/features are now pre-compile configurable via settings.h and/or build flags
- - move sensors configuration out of thermostat configuration as it will also be used in other firmware variants
- - firmware variant HEATCONTROL code complete and well tested (currently only language version DE is fully implemented)
- - firmware variant THERMOSTAT taken over from WiFiThermostat but not yet finished
- - other firmware variants as "WiFiBlinds" (UART to MQTT bridge) not yet implemented
-
- 2023-02-17
- - update arduinoWebSockets-2.1.4 -> arduinoWebSockets-2.3.6
- ##- update DHT-sensor-library-1.3.8 -> DHT-sensor-library-1.4.4
- ##- update Adafruit_Sensor-1.1.1 -> Adafruit_Sensor-1.1.7 (previously unused? necessary for DHT-sensor-library-1.3.8)
- ## --> reverted as often could not read DHT sensor with it. did not investigate why.
- - update ArduinoJson-6.13.0 -> ArduinoJson-6.20.1
- - update pubsubclient-2.7 -> pubsubclient-2.8
- - update Bounce2-2.52 -> Bounce2-2.71
- - building with ESP8266 Arduino Core v3.0.2 works now (but not tested much yet)
- - building with ESP8266 Arduino Core v3.1.1 works now (but not tested much yet)
- - FS: replaced deprecated SPIFFS with LittleFS
- - config: complete rework - now saves binary structs instead of overly complicated to maintain json files to file system
- - config: move secrets to its own struct, which is saved to "EEPROM" instead of file system to make extracting passwords much harder
- - config: improve XOR encryption of secrets
-
- 2023-02-01
- - started "universal" base firmware using code base of WiFiThermostat v0.7.1
- - merged with WiFiBlinds dev version (also initially starting from WiFiThermostat) which already had many improvements
- - make firmware variant configurable by pre-compile config switches
-
|