Skip to content
Sep 10, 2019
Release mega-20190910
Changes in mega-20190910 (since mega-20190903):

ESPEasy release bot (1):
      automatically updated release notes for mega-20190910

Gijs Noorlander (12):
      [Cleanup] Split settings from global.h into separate .h and .cpp
      [Cleanup] Fix warnings of unused (static) functions
      [Cleanup] Move structs to separate .h/.cpp files
      [Cleanup] Move/split Controller QueueElement class to separate .h/.cpp
      [Cleanup] Allow Controller QueueElements to be excluded from a build
      [Memory Analyzer] Simplify analyzer and check for sets also
      [Memory Analyzer] Give hints on used parameters and reduce core size test
      Skip analog read during WiFi connect (#2566)
      [WiFi] Fix No reconnect when setup page was not completed
      [LoRa] Add air time calculation function
      [Vagrant] Allow Custom.h file to be used
      [build] Remove some builds from Travis test build due to build time

jimmys01 (3):
      [IR] Add Normal plugin set with only IR TX extended
      [IR} Update the IR library
      Add missed plugin description
Pre-release

@psy0rz psy0rz released this Sep 3, 2019

Changes in mega-20190903 (since mega-20190830):

Bartlomiej Zimon (3):
      - [C011] fix method save #2550
      [DHT] change pin into input before delay
      [DHT] change to input with pullup

ESPEasy release bot (1):
      automatically updated release notes for mega-20190903

Gijs Noorlander (11):
      [build] Add Minimal IRext 4M build
      Add minimal_IRext_ESP8266_4M2M build using 2M SPIFFS
      [Build] Fix typo error in platformIO.ini
      Disable Settings Archive on minimal builds
      Add TextArea option for C11 and fix some build inconsistencies
      [MemAnalyzer] Fix MemAnalyzer.py script to work with USES_.... defines
      Disable Home MQTT for dev build to make it fit max sketch size
      [Build] Start making Vagrant provisioning for quick self builds
      [Vagrant] Check if file exists before adding CRC info and quiet ZIP
      [Vagrant] Fix changed PIO env name in bootstrap.sh
      [Build] Fix build error after rename flash layouts

Toni (1):
      Documentation for P088 HeatpumpIR plugin

jimmys01 (1):
      [Git] Ignore custom files and the .ino.cpp
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 30, 2019

Changes in mega-20190830 (since mega-20190827):

Bartłomiej Zimoń (2):
      [DHT] start conversion improvements
      [DHT] fix timeout reading

ESPEasy release bot (1):
      automatically updated release notes for mega-20190830

Gijs Noorlander (9):
      [Settings Archive] Allow to download settings from some HTTP archive
      [Settings Archive] Documentation
      [Settings Archive] Only allow on core 2.5.0 and newer
      [Gratuitous ARP] Only send ARP packets when IF is up
      [PlatformIO] Changes for core 2.6.0 (Tasmota patched core)
      [Settings Archive] Allow to download settings from some HTTP archive
      [Settings Archive] Documentation
      [Settings Archive] Only allow on core 2.5.0 and newer
      Move dev build to core 2.6.0 (to make it fit)

stefan (7):
      Reduce bin size by excluding unneded parts
      Reduce bin size -- Typos.
      Reduce bin size -- changed macro definitions
      Reduce bin size -- add PubSubClient to #ifdef's
      Reduce bin size -- cast blynk code
      Reduce bin size -- enable all controller structs again
      Revert "Reduce bin size -- cast blynk code"
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 27, 2019

Changes in mega-20190827 (since mega-20190823):

ESPEasy release bot (1):
      automatically updated release notes for mega-20190827

Gijs Noorlander (5):
      [WiFi] Improve WiFi reconnect stability and fix initial setup
      [Docs] Document Timing Stats page
      [WiFi] Move functions to separate files and document
      [WiFi] Clean up WiFi code and modernize WiFi setup page
      [WiFi] Add RSSI symbol to WiFi setup page

TD-er (1):
      [LoRa] Keep out LoRa code if no supported controller is used

jimmys01 (1):
      IR Update library and usage instructions
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 23, 2019

Changes in mega-20190823 (since mega-20190817):

Bartlomiej Zimon (4):
      [Modbus RTU] drop all data in buffers
      [Modbus RTU] do more checks with received packet
      [Modbus RTU] one more buffer check
      [Modbus RTU] add slave number check

ESPEasy release bot (1):
      automatically updated release notes for mega-20190823

Gijs Noorlander (9):
      Rename _P115_HeatpumpIR.ino to _P088_HeatpumpIR.ino
      Wrap P088 in USES_P088 defines
      Fix Build issues P088_HeatpumpIR
      [Heatpump IR] Add minimal IR_ext build for 4M flash nodes
      [PlatformIO] Move duplicate lines to global [env]
      [PlatformIO]  Maintain same order of platform and build_flags
      [PlatformIO] Fix missing define on some core 2.4.x builds
      Remove test_core_260_sdk2_alpha builds
      [Build] Remove all core 2.6.0 SDK2 builds

Toni (4):
      Add HeatpumpIR 1.0.9 library
      Add HeatpumpIR plugin P115
      Fix compile warnings in HeatpumpIR plugin
      Configurable MQTT package size in Controller.ino
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 17, 2019

Changes in mega-20190817 (since mega-20190813):

ESPEasy release bot (1):
      automatically updated release notes for mega-20190817

Gijs Noorlander (8):
      [LoRa/TTN] Document LoRaWAN/TTN controller
      [LoRa/TTN] Toggle visibility of OTAA/ABP parameters based on selection
      [LoRa/TTN] Reduce number of join requests
      [LoRa/TTN] Add Sample Set Initiator to mark samples of the same set
      [LoRa/TTN] Output packed raw format for uploading to TTN
      [LoRa/TTN] Add raw encoder/decoder for sysinfo plugin
      [LoRa/TTN] Add decoder for the packet header
      [LoRa/TTN] Correct decoder example in comments
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 13, 2019

Changes in mega-20190813 (since mega-20190809):

ESPEasy release bot (1):
      automatically updated release notes for mega-20190813

Gijs Noorlander (21):
      [TTN] Add RN2483-Arduino-Library
      [TTN] Skeleton for C018 TTN RN2xx3 controller
      [RN2384 lib] Only use const String& in function parameters
      [LoRa plugin] Use separate object for C018 data
      [LoRa TTN] Create special interface for LoRa TTN controller
      [Controller page] Restructure Controller rendering page
      Missing break; statement in controllers function switch statement
      [Cleanup] Split Webserver.ino is separate files per page
      [Cleanup] Uncrustify of all WebServer_*.ino files
      [Cleanup] Split handle_controllers() function into separate functions
      [Cleanup] Split handle_devices() function into separate functions
      [Cleanup] Stop using global declared dummyString
      [LoRa TTN] Show Dev Addr in controller overview page as host
      [LoRa TTN] Send data to the TTN network + decoder
      [LoRa TTN] Start working on the interpreter of decoded data
      [Encoder] ICACHE_RAM_ATTR added for encoder plugin
      [LoRa TTN] Add basic decoder for all plugins
      [Docs] Building ESPeasy using PlatformIO in VS-Code
      [LoRa TTN] Add decoder types
      [LoRa TTN] Make settings configurable & add support ABP
      [LoRa TTN] Add documentation stubs for C018-LoRaTTN and C017-Zabbix

TD-er (2):
      Improve RN2xx3 LoRo TTN library
      [LoRa TTN] Add some statistics to the controller info page
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 9, 2019

Changes in mega-20190809 (since mega-20190805):

Artem (1):
      String representation for requested weekday

Bartłomiej Zimoń (1):
      [P076] setMode is not needed in interrupt mode

ESPEasy release bot (1):
      automatically updated release notes for mega-20190809

Gijs Noorlander (13):
      Config page not able to clear all WiFi settings
      Check for WiFi connected before trying to connect to host
      [ESPeasy Serial] Update to 1.0.12 to allow invalid pin config
      [Serial] Show serial port description as port in device page
      [ESPeasy p2p] Show remote node as port description on device page
      [Webserver] Do not allow writing to internal buffer for chunked transfer
      [WiFi] Cleanup some WiFi code
      [WiFi] Fix issue where node could disable plugins when offline for long
      [Reboot] Flush all buffers and controllers before reboot
      [ArduinoOTA] Suggest UDP port to use 18266 since 8266 is for ESPeasy p2p
      [Shutdown] Move delay(100) to after SPIFFS.end()
      [Plugin info] Show extra info in devices web page
      [Docs] Document sharing plugin via ESPeasy p2p controller
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 5, 2019

Changes in mega-20190805 (since mega-20190803):

Artem (1):
      Introduced unix time part variables

ESPEasy release bot (1):
      automatically updated release notes for mega-20190805

Gijs Noorlander (19):
      [New Plugin] Serial Proxy plugin skeleton
      [String support] Make controllers aware of String type values
      [Serial Proxy] Read sentence
      [GPS] Only serial RX pin is really needed.
      [GPS] Uncrustify GPS plugin source code.
      [Serial Proxy] Process sentence and send to controller
      [Serial Proxy] Send init string and read sentences from serial
      [Serial Proxy] Use custom init string
      [OTA] Fix check 1M filesize during build
      Make loading of custom task settings more memory efficient
      [PWM] Fade always starts at 0, not the last set value
      Uncrustify of P001 Switch plugin.
      [Custom Build] Move custom build definition up in platformio.ini
      Disable Serial Proxy in other builds
      Fix build issue in changes of P023_OLED.
      [Docs] Document the new %unixday% and %unixday_sec$ variables
      [Serial Proxy] Must read at 50x sec interval
      [DeepSleep] Proper flush when going to deep sleep from rules
      [Serial Proxy] Check for null pointer

jimmys01 (2):
      [IR TX RX] Minor adjustments
      IR library update
Assets 3
Pre-release

@psy0rz psy0rz released this Aug 3, 2019

Changes in mega-20190803 (since mega-20190731):

ESPEasy release bot (1):
      automatically updated release notes for mega-20190803

Misiu (2):
      Rename OpenHAB MQTT to Home Assistant (openHAB) MQTT
      Remove backslash at start
Assets 3
You can’t perform that action at this time.