github letscontrolit/ESPEasy mega-20230505

latest releases: mega-20241222, mega-20240822, mega-20240414...
19 months ago

Release mega-20230505

Known issue:

  • ESP_Easy_mega_20230505_normal_ESP8266_4M1M don't receive ESPEasy P2P Networking values #4649

Changes in mega-20230505 (since mega-20230409):

Fabio Ancona (4):

  • Rename sensor to SHT3x from SHT30/31/35
  • Rename sensor to SHT3x from SHT30/31/35
  • SHT3x Update docs with detailed chip list
  • SHT1x Update docs with detailed chip list

TD-er (33):

  • [LoRaTTN] Split up C018 source files
  • [P151] Add Honeywell I2C Pressure sensor plugin
  • [P151] Fix I2C scanner result not showing address selection dialog
  • [I2C] Use standard functions in I2C_access.h/.cpp
  • [Dummy] Add 1...4 ULong as taskvalue output type
  • [Dummy] Correctly interpret task values based on sensor type
  • [Cleanup] Reduce build size using arrays instead of switch cases
  • [Dummy] Reduce code duplication accessing task values
  • [Cleanup] Fix index issue determine task value name strings
  • [SenseAir] Add ABC option
  • [SenseAir] Add some more debug sensor info on settings page
  • [Build] Fix merge issues
  • [ESP32-S2] Fix selection of only 2 HW serial ports ( #4595)
  • [Honeywell] Fix measuring temperature and pressure on real sensor
  • [Honeywell] Fix accepting "stale" data when value did change
  • [Honeywell] Add documentation for P151 I2C Honeywell Pressure
  • [SenseAir] Revert SenseAir changes as that is split to #4550
  • [TaskValueTypes] Add various data types for dummy plugin
  • [CacheReader] Support new task value data types
  • [TaskValueTypes] Fix build issue missing #ifdef
  • [TaskValueTypes] Fix storing taskvalues to RTC
  • [TaskValueTypes] Rename old "Long" type to "ULong", which it actually is
  • [TaskValueTypes] Simplify ESPEasy p2p task value exchange
  • [Cache Reader] Optimize JSON output
  • [TaskValueTypes] Check new types when checking for valid taskvalues
  • [TaskValueTypes] Simplify checks on TaskValues + speedup.
  • [TaskValueTypes] Add build flag FEATURE_EXTENDED_TASK_VALUE_TYPES
  • [Dummy] Update documentation for the new task value data types
  • Update to esptool.py 4.5.1
  • Update PlatformIO 6.1.6
  • Not define esptool.py in the requirements.txt
  • pygit2>=1.10.1
  • automatically updated release notes for mega-20230505

Ton Huisman (41):

  • [P150] Add plugin Environment - TMP117 Temperature
  • [Build] Correct compiler warning
  • [P150] Add opt. Raw, add opt. logging, add opt. Fahrenheit, resolve feedback
  • [P150] Remove opt. Fahrenheit output
  • [P150] Make one-shot mode work, fix interval reading
  • [P150] Correctly apply config bits, improve configuration screen
  • [P150] Correctly put in Collection F set
  • [P150] Add documentation
  • [Commands] Add internal command HiddenSSID
  • [Commands] Add documentation for HiddenSSID
  • [Commands] Fix handling empty argument for on/off commands on ESP8266
  • [Commands] Fix documentation typo
  • [P106] Update BME680 library to latest
  • [P106] Rename to BME68x, add Gas in Ohm option
  • [P106] Add documentation
  • [Commands] Add PutToHTTP command
  • [Docs] Add PutToHTTP documentation
  • [Commands] Fix typo in PutToHTTP log message
  • [LongPulse_ms] Fix end-state for inverted repeated pulse
  • [LongPulse_ms] Fix end-state for inverted repeated pulse
  • [GPIO] Improve GPIO states for ESP32-S2
  • [GPIO] Fixe ESP8266 compilation issue
  • [GPIO] Update hardware-page documentation
  • [Docs] Add moving average Rules example
  • [Docs] Update moving average Rules example
  • [P102] Bring plugin-name in line with other plugins
  • [P031] Harmonize plugin name
  • [P105] Harmonize plugin name
  • [P094] Correct name in documentation
  • [P112] Add documentation template
  • [P112] Remove [Develoment] tag, add to Collection F
  • [P036] Bugfix for overlapping page variables
  • [UI] Bugfix: /dashboard.esp url was not working anymore
  • [UI] Setup page doesn't serve css
  • [I2C] I2Cscanner command check if I2C enabled
  • [Custom] Add FEATURE_RTTTL define to Custom-sample.h
  • [AdaGFXHelper] Fix optional fonts define error
  • [Custom] Add FEATURE_PUT_TO_HTTP define to Custom-sample.h
  • [P080] Add missing PLUGIN_READ function-handler, so the state is sent to controllers
  • [P080] Only send state-changes to controllers
  • [P080] Use UserVar setters/getters for changing and checking the value

flashmark (13):

  • P145 Minor changes sensor definition struct
  • P122 SHT2x temperature and humidity sensors
  • P122 Reworked after review comment
  • P122 review changes
  • P122 fix wrong bitmask, cleanup
  • P122 Small rework, added documentation
  • P144 Start documentation
  • P144 Rework documentation
  • P122 documentation, fix ordering environment plugins
  • P144 small review fix
  • P122 Fixed typo in documentation
  • P122 Limit build size for esp8266
  • P122 fixed bug in conditional compilation when debugging switched off

Don't miss a new ESPEasy release

NewReleases is sending notifications on new releases.