github letscontrolit/ESPEasy mega-20201125
Release mega-20201125

latest releases: mega-20240822, mega-20240414, mega-20240401...
pre-release3 years ago

Changes in mega-20201125 (since mega-20201102):

TD-er (51):

      [Build IR] Do not exclude IR lib on Custom build
      Add custom_IR_ESP8266_4M1M PIO environment
      [Playground] Move P251 PZEM 004T-v30 from Playground to main repo
      Uncrustify [P102] PZEM004Tv3
      [P102] Cleanup serial config
      [ESP32][Mini Dashboard] Not working (#3356)
      [GPS] Fix 1024 week roll over on old GPS modules
      [PVS-Studio] Fix able to build PVS-Studio test builds
      [GPS] Process full sentence sooner after receiving line
      [PVS-Studio] Fix suggestions made by PVS-studio
      [PVS-Studio] Fix suggestions made by PVS-Sturdio (pt 2)
      [Events] Trigger new events TaskInit#taskname and TaskExit#taskname
      [I2C] Update I2C clock based on frequency, not in low/high speed mode
      [command] Trim spaces from commands given via web interface Tools page
      [RN2483] Properly format LoRaWAN controller credentials on web UI
      [Dallas] Fix timings for multiple tasks running Dallas sensors
      [Dallas] Move redundant code from P004, P080 and P100 to a Dallas helper
      [Dallas] Cleanup P004 DS18b20 plugin code
      [Dallas] Reschedule at normal interval to prevent drift caused by reading
      [Dallas] Improve timings to comply with datasheet timings
      [Dallas] Fix build issue on ESP32
      [Docs] Make the P004 Dallas documentation a bit more informative
      [Dallas] Support multiple temp sensors in 1 task for simultaneous reads
      [Dallas] Add statistics + speed up reading
      [Cleanup] Rename _CPlugin_SensorTypeHelper.h to _Plugin_SensorTypeHelper.h
      [Cleanup] Load default var names when changing nr output values
      [LoRaWAN] C018 Reduce memory usage when controller not used
      [Cleanup] Save resources by moving static strings to flash
      [GPS] Read all data available in the serial buffer
      [Dallas] Document + update TTN decoder
      Fix build issue on ESP32
      Include all Dallas plugins in the Custom builds
      [Servo] Add normal build for ESP32 including servo support
      [Servo] Fix lib_ignore for all ESP82xx builds to ignore ServoESP32
      [EmonCMS] Fix copy/paste bug (#3377)
      Standardise command execution via web interface (#3374)
      [PWM] Move PWM command to internal + add support for ESP32 PWM frequency
      [Servo] Fix interoperability between PWM command and servo on ESP32
      [PWM] Use central GPIO manager functions for all analogWrite calls
      [PWM] Fix stability issues on ESP32 regarding PWM
      [Tone] Move command 'tone' from switch plugin to be an internal command
      [RTTTL] Move RTTTL command from switch to be an internal command
      [TLS2561] Use floats instead of double to reduce build size
      [MS5611] Use bit shift instead of pow calculations
      [Servo] Move Servo command from switch to internal command
      [Docs] Document WiFi ECO mode
      [Cleanup] Fix small left-over issues related to GPIO/Servo handling
      [Build] Remove some more plugins for limited size builds
      [ESP32] Make sure calls to open files have leading / on ESP32
      [Encoder] Update output immediately after "encwrite"
      automatically updated release notes for mega-20201125

Ton Huisman (6):

      [P062 Touch] Add sensitivity configuration - Add global sensitivity setting - Add sensitivity setting per touchobject - Add calibration data gathering and display
      [P062 touch] Some code improvements
      [P062 Touch] Fix calibration log
      [P062] Another calibration log fix
      [Conversions] Add unitnr to IP address conversion - Uses UDP Network member list to lookup the IP address - Inspired by a [forum question](https://www.letscontrolit.com/forum/viewtopic.php?f=6&t=8066)
      Add argument for result on unknown IP: - 0 = default `(IP unset)` - 1 = empty string - 2 = `0`

fcauwe (1):

      [P056] Fixed bug when SDS sensor is not reporting

uwekaditz (7):

      Improvement: a received IR code can be saved and a command can be assigned to it
      ressouce-saving string calculation, Inhibit time between executing the same command, automatic adding of new IR codes is disabled after boot up
      [P016] reduce memory usage when plugin not used
      not using the _ prefix anymore, use reserve() for long log strings
      BUG: Wrong EventValueSource for ExecuteCommand_all()
      [CHG] #include "../../ESPEasy_common.h" after #ifdef USES_P016
      Update platformio_esp32_envs.ini

Don't miss a new ESPEasy release

NewReleases is sending notifications on new releases.