Release Notes
Release Notes
Release Notes
jimmys01 (1):
[Condrollers] Solves the 0 Max Queue Depth and Max retries bug after an
update
stefan (3):
[WiFi] Some minor changes for WiFi stability
[Wifi] Remove unused variable
[Plugin Sets] Decouple PLUGIN_BUILD_MINIMAL_OTA
-------------------------------------------------
Changes in release mega-20190116 (since mega-20190110)
-------------------------------------------------
Grovkillen (1):
[flasher] fixed API deny error (JSON parse)
-------------------------------------------------
Changes in release mega-20190110 (since mega-20190109)
-------------------------------------------------
TD-er (4):
[GPS] Reduce memory usage when plugin not active.
[Plugins] Replace long settings names with clear macros
[CSE7766] Reduce memory when plugin not active
[Plugins] Remove redundant includes
-------------------------------------------------
Changes in release mega-20190109 (since mega-20190108)
-------------------------------------------------
Grovkillen (2):
[dist] deleted the plugin sizes file (obsolete)
[flasher] big update!
-------------------------------------------------
Changes in release mega-20190108 (since mega-20190107)
-------------------------------------------------
Grovkillen (8):
[docs] fixed used libraries
[docs] added events to all plugin pages
[docs] added "used libraries" to all plugin pages
[docs] moved events to repl file (same as commands)
[docs] added an event reference page (similar to the command ref. page)
[docs] added P082 (GPS) pages
[docs] P082 (GPS) added "where to buy" links
[docs] fixed some syntax
TD-er (1):
[deepSleep] Prevent overflow issues
stefan (4):
[deepSleep] Make deepSleep work again with 2.5.0 and refactor delay var
[deepSleep] only use deepSleepInstant for 2.5.0
[deepSleep] Allow for sleeptimes up to deepSleepMax()
[deepSleep] fix type errors of #999e43a
-------------------------------------------------
Changes in release mega-20190107 (since mega-20190106)
-------------------------------------------------
CaptainRoot (5):
Update _P076_HLW8012.ino
add predefind pin settings for some energy meter sockets to HLW8012 / BL0937
Revert changes to platformio.ini
Update platformio.ini
movepredefind pin settings to PROGMEM
TD-er (3):
Add new Nodetype RPIEasy #2206
[HLW8012] Fix some issues when selecting device
[HLW8012] Update documentation
-------------------------------------------------
Changes in release mega-20190106 (since mega-20181231)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181231 (since mega-20181220)
-------------------------------------------------
Grovkillen (13):
[docs] P013 added
[docs] P003 added "EndOn"
[docs] P013 syntax fixed
[docs] P024 added
[docs] where used added for P024
[docs] P006 added
[docs] added note to BMP085 and BMP180
[docs] commands updated
[docs] P028 added
[docs] added info about bme/bmp similarities
[travis] -lstdc++-nox removed from esp82xx_2_5_0
[docs] fixed rule syntax typo
[flasher] getting ready for info splash with announcements
Plebs (7):
bugfix for sending event in case of gpio commands
bug fix for state = -1 in JSON
bug fix for gpio events for P009 and P019
fixed string error
optimizing PLUGIN_MONITOR call
fixed esp32 compile failure
optimized monitor call
-------------------------------------------------
Changes in release mega-20181220 (since mega-20181218)
-------------------------------------------------
Grovkillen (2):
[docs] P005 DHT11 + DHT22 hardware added
[docs] fixed better value name in P003
TD-er (5):
[PUYA] Support for PUYA now in core 2.5.0
[TimingStats] Add timing stats for controllers
[TimingStats] Add handle_schedule() to the timingstats.
[WiFi] Add WiFi#APmodeDisabled & WiFi#APmodeEnabled #2180
[WiFi] Documentation of new WiFi#APmodeEnabled / Disabled events
-------------------------------------------------
Changes in release mega-20181218 (since mega-20181217)
-------------------------------------------------
Grovkillen (3):
[docs] P003 documented (generic pulse counter)
[docs] P004 (DS18b20) added
[docs] fixed search box on RTD + added HW links in the plugin categories
TD-er (3):
[PUYA] Prepare for upcoming PUYA patch in core library
[Core 2.5.0] Update label to core "2.5.0-beta2"
[Minimal build] Reduce file size of minimal build for 1MB OTA
-------------------------------------------------
Changes in release mega-20181217 (since mega-20181216)
-------------------------------------------------
TD-er (1):
[2M flash] Update deploy script to match 2M256 flash layout
-------------------------------------------------
Changes in release mega-20181216 (since mega-20181214)
-------------------------------------------------
TD-er (1):
[#2162] Restore PlatformIO config for WROOM02 + new 2M128 flash layout
-------------------------------------------------
Changes in release mega-20181214 (since mega-20181208)
-------------------------------------------------
Grovkillen (5):
[docs] Up to date with the info before the merge fix on 181207
[docs] fixed the command reference list (looks better on small screens)
[flasher] 0.03.001 new window layout for long file names in dropdown
[flasher] 0.03.002 forgot to add pixel per inch settings (defaulted 144)
[docs] added hardware Ventus W266 (P046)
TD-er (2):
[GPIO] Track output value in plugin overview
[core 2.5.0-beta1] Add core 2.5.0 IR build and normal 1M VCC
-------------------------------------------------
Changes in release mega-20181208 (since mega-20181207)
-------------------------------------------------
Grovkillen (4):
[docs] added commented references to commands list
[flasher] 0.03.000 added custom serial commands.
Revert "[docs] added commented references to commands list"
[docs] added hardware tSense
-------------------------------------------------
Changes in release mega-20181207 (since mega-20181204)
-------------------------------------------------
Grovkillen (6):
[docs] added phantomJS script to streamline the screenshots
[docs] updated headlines (css) + added P001 hardware
[docs] syntax error fixed.
[docs] P052 sensair S8 hardware page updated
[docs] Test if arrows (unicode) work with RTD
[docs] fixed "ESP Easy" logo margin bug
chunter1 (1):
HX711 load cell plugin now supports dual channel support
wdonker (1):
Update _C002.ino
-------------------------------------------------
Changes in release mega-20181204 (since mega-20181203)
-------------------------------------------------
Grovkillen (1):
[docs] Added P001 (hardware)
-------------------------------------------------
Changes in release mega-20181203 (since mega-20181201)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181201 (since mega-20181130)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181130 (since mega-20181129)
-------------------------------------------------
Plebs (12):
new data structures
added monitor support
Added SafeButton feature
fixing Safebutton
added P019 PCF support
Fixed write function in PCF8574
Added support for P011, P022, P059, P063
Update _P009_MCP.ino
fixed pcf8574 to avoid #702
bugfixing
more bugfixing
final cleanup
-------------------------------------------------
Changes in release mega-20181129 (since mega-20181128)
-------------------------------------------------
Grovkillen (1):
[docs] Small update, fixed some typos
Saverio Cisternino (3):
[Embed Files] Add exit code 1 when minify failed
[Embed Files] Append zero termination
[Embed Files] Avoid redirect http to https of minify_html_css
clumsy-stefan (1):
Allow for duplicate task names again
-------------------------------------------------
Changes in release mega-20181128 (since mega-20181127)
-------------------------------------------------
Grovkillen (2):
[flasher] Warning if baud rate too high + info post-flash
[docs] Added servo motor and plugin sections
-------------------------------------------------
Changes in release mega-20181127 (since mega-20181125)
-------------------------------------------------
Grovkillen (3):
[docs] Added GPIO handling pages (tones, relay etc.)
[docs] command list updated with internal commands
[docs] Fix relative path for command list
-------------------------------------------------
Changes in release mega-20181125 (since mega-20181124)
-------------------------------------------------
Unknown (8):
[HTML Footer] Change to "Powered by LetsControlIt community"
[Factory Reset] Add initial structure to set defaults for a device model
[Factory Reset] Add Factory reset page and allow to keep some settings
[Factory Reset] Add more categories not to clear
[Factory Reset] Show page again after saving.
[Sysinfo] Add init to P026_sysinfo to set initial config only 1 active.
[Factory Reset] Add some documentation
[Documentation] Add link to RTD for plugins
-------------------------------------------------
Changes in release mega-20181124 (since mega-20181123)
-------------------------------------------------
Grovkillen (5):
[docs] fixed the TOC + added changelogs to all plugins + core
[docs] Added plugin names to plugin pages + fixed "site map"
[docs] Added donation links in footer
[docs] Added hardware pages
[docs] Fixed some syntax error
-------------------------------------------------
Changes in release mega-20181123 (since mega-20181122)
-------------------------------------------------
Grovkillen (3):
[docs] Fixed error in image path
[docs] Global variables for plugins + added raw plugin files
[docs] added all plugins to global + generated generic pages for them
-------------------------------------------------
Changes in release mega-20181122 (since mega-20181121)
-------------------------------------------------
Grovkillen (2):
[docs] Plugins (added real name)
[docs] added a first device page
TD-er (2):
[P073_7DGT] Removed old (duplicate) content
[P073_7DGT] Fix uninitialized p073_dispdigit
papperone (2):
Update _P073_7DGT.ino
Update _P073_7DGT.ino
-------------------------------------------------
Changes in release mega-20181121 (since mega-20181120)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181120 (since mega-20181117)
-------------------------------------------------
Unknown (6):
[issue 2063] Incorrect saving settings on LCD2004
[OLED framed] Do not keep display lines allocated on stack
[P075 Nextion] Do not keep display lines allocated on stack
[Timing stats] Add LoadCustomTaskSettings() to the timing stats
[Build scripts] Add build script for Linux and include docs
[Build] Add test_ESP8266_1024_VCC to deploy script
-------------------------------------------------
Changes in release mega-20181117 (since mega-20181112)
-------------------------------------------------
Grovkillen (11):
[docs] Rules converted from wiki
[docs] History converted to rst
[docs] Spelling + syntax fix
[docs] More spelling
[docs] Rules, fixed compile error
[docs] About us, month as XX
[docs] Plugins list
[docs] Plugin list + update to config.py + some CSS
[docs] Removed some test code
[fix] reverted test code
[docs] Inverted icon for easy to navigate browser tabs
TD-er (4):
[1024 VCC] Add test_ESP8266_1024_VCC
[Input check] Add check when copying input texts
[Statistics] Add timing statistics on connect and DNS lookup
[Travis] ESP32 does not support timeout on DNS lookups
jimmys01 (7):
Ir Remote lib enchantments
Make max IR command to be 200 chars long
extra dot fix
Put a PLUGIN_EXIT in place
syntax fix
Add appropriate check to irReceiver before disabling it
further improvments
-------------------------------------------------
Changes in release mega-20181112 (since mega-20181111)
-------------------------------------------------
TD-er (6):
[Cleanup] Uniform labels for GPIO pins (existing labels)
[Cleanup] Uniform labels for GPIO pins
[Cleanup] Change label for P035_IRTX
[SPIFFS] perform delay during save per page break
Improve comments
[WiFi] Make sure unhandled WiFi events will be processed
-------------------------------------------------
Changes in release mega-20181111 (since mega-20181110)
-------------------------------------------------
TD-er (1):
[JavaScript] Append zero termination to embedded progmem data
-------------------------------------------------
Changes in release mega-20181110 (since mega-20181109)
-------------------------------------------------
TD-er (2):
[ESP32] Upgrade core lib to espressif32@1.5.0
[WiFi] Improve disconnect detection and run delay(1) when not connected
-------------------------------------------------
Changes in release mega-20181109 (since mega-20181108)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181108 (since mega-20181107)
-------------------------------------------------
Plebs (4):
bug fixes
cleaned if from addLog as per uzi18 comment
final cleanup
BUG fix
TD-er (6):
[PUYA] Apply generic patch on all builds checking for PUYA flash
[Travis] Update platformIO packages before build
[PUYA] Add PUYA patch v3 to check if patch is applied
[PUYA] Fix patch v3 for PUYA support
[PUYA] share static flash_chip_id among functions
[PUYA] Fix typo in patch
stefan (2):
Amend nosleep command to accept awake time
Add System#NoSleep=<time> event
-------------------------------------------------
Changes in release mega-20181107 (since mega-20181106)
-------------------------------------------------
TD-er (14):
[Cleanup] Reduce build image size by 2k by wrapping flash strings
[Cleanup] Reduce length HTML form data IDs to reduce sketch size
[Cleanup] Minify JavaScript and CSS to reduce sketch size
[1MB OTA] Add small build to allow for 1MB OTA
[Cleanup] Make single definition for pin description
[OTA] Add ESP8285 1M OTA minimal build
[Cleanup] Strip HTML templates into sections to remove duplicate strings
[Cleanup] Increase load speed and lower memory usage rendering web page
[Cleanup] Do not use F-macro for short strings
[timing stats] Add http://<ip>/stat/timing/json to view timing stats
[timingstats] Implement HTML table of timing stats
[timingstats] Disable timing stats in log
[timingstats] Improve table layout of timing stats
[timingstats] Show stats in msec instead of usec.
-------------------------------------------------
Changes in release mega-20181106 (since mega-20181105)
-------------------------------------------------
Grovkillen (1):
[Flasher] fixed ip bug fixed
-------------------------------------------------
Changes in release mega-20181105 (since mega-20181101)
-------------------------------------------------
Grovkillen (1):
[Memanalyzer] cmd args are back (un-commented)
kpalczewski (1):
bump lib IRremoteESP8266 to 2.5.2 and add send Pioneer support for 035 IR
plugin.
stefan (2):
Add sent/return value check to client.print()
Add comment why we check for %256
-------------------------------------------------
Changes in release mega-20181101 (since mega-20181031)
-------------------------------------------------
Grovkillen (4):
[README] added more info about ESP.Easy.Flasher
[README] fixed some \r\n
[Deploy] "source" folder was named "Source"
[README] removed IRC link... we're not there.
-------------------------------------------------
Changes in release mega-20181031 (since mega-20181030)
-------------------------------------------------
TD-er (1):
[OTA] Add OTA info and disable when not enough space
-------------------------------------------------
Changes in release mega-20181030 (since mega-20181029)
-------------------------------------------------
TD-er (1):
[Core 2.4.2] Set core 2.4.2 as default platform
svmac (1):
P022_PCA9685 Enhancements
-------------------------------------------------
Changes in release mega-20181029 (since mega-20181028)
-------------------------------------------------
TD-er (2):
[NTP] Improve NTP accuracy
[NTP] Change log level for NTP success to INFO
-------------------------------------------------
Changes in release mega-20181028 (since mega-20181027)
-------------------------------------------------
TD-er (2):
[Cron] Rename plugin name to match naming convention
[Eastron] Make configurable and allow for multiple values read (#1684)
-------------------------------------------------
Changes in release mega-20181027 (since mega-20181026)
-------------------------------------------------
Gilad (7):
Add IR RAW2 Reading / Transmitting.
Add IR RAW2 Reading / Transmitting.
Add IR RAW2 Reading / Transmitting - fixed ambiguity.
Add IR RAW2 Reading / Transmitting - added a safety check.
Improved IR RAW2 format to support RLE.
Fixed warnings...
Fixed warnings...
Plebs (4):
doubleclick and longpress for PCF and MCP
fixed a display bug
final fixes
fixed as requested
-------------------------------------------------
Changes in release mega-20181026 (since mega-20181025)
-------------------------------------------------
TD-er (1):
[C009] Reduce memory usage for C009 controller.
-------------------------------------------------
Changes in release mega-20181025 (since mega-20181023)
-------------------------------------------------
TD-er (5):
[WDT] Change yield() to delay(0)
[Build] Add Sonoff POW R2 (4MB)
[Sonoff] Add pre-defined switch and relay + rules on factory reset
[Info] Remove MD5 check fail on self-built images
[Travis] Use variables even when no predefined plugins are added.
-------------------------------------------------
Changes in release mega-20181023 (since mega-20181022)
-------------------------------------------------
Kurairaito (2):
Update _P067_HX711_Load_Cell.ino
Update _P067_HX711_Load_Cell.ino
TD-er (6):
[#1486] Allow multiple instances of rotary encoder
[JavaScript] Fix update values on Devices tab
[JavaScript] Cleanup some code duplication
[PubSubClient] Add delay when waiting for data and flush on disconnect
[WiFi timeout] Set default to 1000 msec again
[Docs] Add some WiFi related information to docs
-------------------------------------------------
Changes in release mega-20181022 (since mega-20181021)
-------------------------------------------------
TD-er (2):
[Webserver] Generate copyText id names
[Webserver] Uniform row labels to reduce flash string size
-------------------------------------------------
Changes in release mega-20181021 (since mega-20181020)
-------------------------------------------------
TD-er (6):
[stack usage] Allocate temp char array on heap for parsing arguments
Proper look for connection.
[Rules] Early exit on rules processing when rules not enabled
[#1910] Notification settings extra strings on stack
[#1891] Send all values for Generic UDP controller
[#1870] Feature request build date as system info
-------------------------------------------------
Changes in release mega-20181020 (since mega-20181017)
-------------------------------------------------
Plebs (22):
Added [plugin#pcfgpio#pinstate#xx]
added [plugin#mcpgpio#pinstate#xx]
code optimization
some code optimizations
Update src/_P001_Switch.ino
Update src/_P001_Switch.ino
small fixes
few changes
Update src/_P001_Switch.ino
Update src/_P001_Switch.ino
some fixes
added global variables for rules
some fixes
fixes
fixed length check
some optimizations
modified command and variable name
Update src/_P001_Switch.ino
Update src/_P001_Switch.ino
optimizations
Update src/StringConverter.ino
added 4 variables to verify the system status
kpalczewski (1):
add support for 64bit IR codes.
-------------------------------------------------
Changes in release mega-20181017 (since mega-20181016)
-------------------------------------------------
TD-er (3):
[#1906] Allocate NotificationSettings on the heap
[#1906] Allocate ControllerSettings on the heap
[Stack] Add Free Stack to System Info plugin
-------------------------------------------------
Changes in release mega-20181016 (since mega-20181015)
-------------------------------------------------
Plebs (1):
Fix for togglegpio without gpio initialization
TD-er (1):
[Revert] Safe_strncpy cannot be used as generic strncpy replacement
-------------------------------------------------
Changes in release mega-20181015 (since mega-20181014)
-------------------------------------------------
Plebs (2):
fix for bug #1864
Update src/_P023_OLED.ino
TD-er (1):
[safe strncpy] Add warning when entered string is too large
-------------------------------------------------
Changes in release mega-20181014 (since mega-20181011)
-------------------------------------------------
TD-er (5):
[#1891] Generic UPD controller - send only first value from sensor
[Controller] Fix send only first value
Time#Initialized event in rules before %syshour% is set
[UX] Warn user for incomplete network IP settings
[#1895] Incorrect number bytes read I2C_read32_reg
-------------------------------------------------
Changes in release mega-20181011 (since mega-20181010)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20181010 (since mega-20181009)
-------------------------------------------------
Plebs (1):
Update src/_P019_PCF8574.ino
-------------------------------------------------
Changes in release mega-20181009 (since mega-20181008)
-------------------------------------------------
TD-er (7):
[Docs] Add favicon to documentation
[Docs] Add Travis check for documentation and stop build for docs only
[Docs] Run Travic documentation check before compiling project
[Docs] Disable travis_terminate for now
[JSON] Replace \n and \r in text fields
[LWIP1.4] Move back to LWIP1.4
[StringConverter] Some optimisations to reduce memory allocation
-------------------------------------------------
Changes in release mega-20181008 (since mega-20181007)
-------------------------------------------------
Grovkillen (1):
[Sphinx] added extension "sphinx.ext.imgconverter"
TD-er (3):
[Sphinx] Initial setup for Sphinx documentation
[Docs] First ESPEasy documentation (Controllers)
[Docs] Added some directory structure and template
-------------------------------------------------
Changes in release mega-20181007 (since mega-20181006)
-------------------------------------------------
Plebs (3):
Add three new TOGGLE commands
fixed float to int conversion
added "mcpgpiotoggle" command
TD-er (3):
[ESP32] Allow Wrover dev kit to be used for PIO debug
[Stack] Move Arduino 'cont' stack into user RAM
[SPIFFS] Make sure to close open files on SPIFFS
-------------------------------------------------
Changes in release mega-20181006 (since mega-20181004)
-------------------------------------------------
TD-er (3):
[Stack] Increase stack to 5k and reduce stack allocations in rules
[WiFi] Add delay to connection attempts in ControllerSettings
[Build flags] Remove NO_EXTRA_4K_HEAP
-------------------------------------------------
Changes in release mega-20181004 (since mega-20181003)
-------------------------------------------------
JojoS (1):
added error checking and logging
JojoS62 (5):
added float calculation for time to distance conversion
added more settings: unit, filtertype and size
max distance depends on measurement unit
code clean up
fixed 'unused variable' warning
TD-er (3):
[sendHttp] #1830 Set timeout and early exit on timeout reached
[WiFiClient] Set timeout and make it configurable for controllers
[Core 2.4.1] Move back to core 2.4.1 from 2.4.2
Thomas (1):
Update _P075_Nextion.ino (#1)
-------------------------------------------------
Changes in release mega-20181003 (since mega-20181002)
-------------------------------------------------
Release date: Wed Oct 3 04:00:18 CEST 2018
-------------------------------------------------
Changes in release mega-20181002 (since mega-20181001)
-------------------------------------------------
Plebs (1):
split parseTemplate function
TD-er (4):
[#1798] Bugfix Sonoff Si7021 stability
[ESP32] Add default partition table for reference
[ESP32] Update to PIO espressif32@1.4.0
[Stack] Report stack usage on ESP32 and increase stack for ESP8266normal
-------------------------------------------------
Changes in release mega-20181001 (since mega-20180930)
-------------------------------------------------
TD-er (4):
[#1824] Show stack size on main page
[Heap] Use NO_EXTRA_4K_HEAP to get old stack address space
[Stack] Check if a block sent to save on SPIFFS is stack allocated
[Stack] Revert move Settings from stack to heap
-------------------------------------------------
Changes in release mega-20180930 (since mega-20180927)
-------------------------------------------------
JojoS (5):
fixed distance reading
on INIT, delete sensordef before adding new
removed sensordefs helper structure
changed implementation to use shared_ptr instead of helper structure
minor change: unit was missing for threshold in 'state' mode
TD-er (2):
[Default Settings] Properly clear settings when reset to default
[Defaults] Other default initializations
-------------------------------------------------
Changes in release mega-20180927 (since mega-20180924)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180924 (since mega-20180923)
-------------------------------------------------
TD-er (2):
[MQTT] Work around for lost MQTT connection
[ESP32] Fix I2C handling to allow I2C devices to work
sakinit (1):
change to platform version core_esp32_1_3_0
stefan (1):
Change type of sensor for MCP and PCF devices
-------------------------------------------------
Changes in release mega-20180923 (since mega-20180922)
-------------------------------------------------
TD-er (2):
[MQTT import] Fix crash at boot when plugin is enabled
[BME280] Fix slow reading of BME280 causing watchdog resets
sakinit (5):
ESP32 build issues fixed
Fix ESP32 stack overflow in addPinSelect when called from P1WifiGateway
ESP32: Split webserver spiffs filelist into pages
Reverted Webserver change
ESP32 platform updated to 1.2.0; Webserver replaced by platform one
-------------------------------------------------
Changes in release mega-20180922 (since mega-20180916)
-------------------------------------------------
TD-er (2):
Revert "[Scheduler] Disable command scheduler"
Revert "Revert "Fix elseif & Add if-elseif-else nesting levels""
-------------------------------------------------
Changes in release mega-20180916 (since mega-20180915)
-------------------------------------------------
TD-er (1):
[HW Watchdog] Backgroundtasks instead of yield during rules handling
-------------------------------------------------
Changes in release mega-20180915 (since mega-20180914)
-------------------------------------------------
Plebs (1):
Added 2 new operators in Calculate
TD-er (4):
[Scheduler] Disable command scheduler
[Controller settings] Validate settings on load/save
[#1713] Make hostname-unitnumber optional & validate settings
[#1698] Incorrect sunrise value southern hemisphere
svmac (4):
Fix elseif & Add if-elseif-else nesting levels
reenabled code about !
some code optimization
fix mistake
-------------------------------------------------
Changes in release mega-20180914 (since mega-20180910)
-------------------------------------------------
giddyhup (1):
Fix IR plugin passing received code
Plebs (7):
Use parameters inside rules when calling commands
few changes
fixed ESP32 compatibility issue
fixed calls to F-macro
adding more parameters to EVENT
final version with '=' sign as a prefix to identify the formula in rules
added %eventvalue4%
TD-er (2):
[Flash tools] Add blank files and README.txt
[CrashRecover] Disable failing step based on failed boot count
sakinit (1):
Feature: Split webserver spiffs filelist into pages
-------------------------------------------------
Changes in release mega-20180910 (since mega-20180909)
-------------------------------------------------
TD-er (2):
[HTTP] Command SendToHttp cannot connect
[Domoticz IDX] Allow for IDX of > 9999
sakinit (1):
Reduced buffer size to prevent stack overflow
-------------------------------------------------
Changes in release mega-20180909 (since mega-20180908)
-------------------------------------------------
TD-er (5):
[#1720] WiFi read all lines from slow servers
Add forward declaration for void backgroundtasks()
[Serial Log] Limit serial log to prevent buffer overflow
[ESP32] Fix Build, ESP32 doesn't have the availableForWrite
[Serial log] Use buffer to prevent Serial buffer to overflow
-------------------------------------------------
Changes in release mega-20180908 (since mega-20180904)
-------------------------------------------------
TD-er (37):
[controller delay] Let controllers handle their own delay and buffer
[MQTT] Add controller delay queue for MQTT
[Controller] Make ControllerDelayHandler templated and comment
[C001] Let C001 controller use queue
[C003] Let C003 controller use queue
[C004] Let C004 controller use queue and simplify using macros
Added `USES_Cxxx` checks
[C007] Let C007 controller use queue
[MQTT] Use set controller settings on MQTT controllers
[Webserver] Add fields for new Controller settings
[C008] Let C008 use queue and some bugfixes
[#1666] Moved code duplication for HTTP requests to special functions
[C009] Removed port number from HTTP host header
[C009] Controller C009 now also uses Delay Queue
[Client Connect] Check for success on connecting with client.
[C009] Remove 'no port' option in HTTP packet
[HTTP Auth] Now using proper index for retrieving credentials
[HTTP] Add user agent in request header
[C010] Controller C010 now also uses Delay Queue
[Cleanup] Merge code duplication between C008 and C010
[C011] Controller C011 now also uses Delay Queue
[Controller] Moved the 'magic' default and max values to defines
[C012] Controller C012 now also uses Delay Queue
[C013] Remove some obsolete function
[Nodes] Make Nodes list a map with dynamic size
[Nodes] Highlight current node in the list of nodes
[Cleanup] Memory optimisation in available controllers and plugins
[Nodes] Fix String copy to properly read node names
[MQTT] Give MQTT state in log when connect state changes.
[SPIFFS] Add SPIFFS size + usage to sysinfo page
[Watchdog] Add watchdog feed to backgroundtasks() function
[MQTT] Force MQTT client reconnect when wifi reconnects
[WDT] Add yield() and runbackgroundtasks() when parsing rules
[#1707] Getting logs from the /log even when password is not entered
[#1714] Parse notification sender to allow some sender formatting
[Scheduler] Do not schedule task device timer for tasks without interval
[Queue] Add memory check to determine full queue
-------------------------------------------------
Changes in release mega-20180904 (since mega-20180903)
-------------------------------------------------
TD-er (1):
[#1702] Check for duplicate names bug
-------------------------------------------------
Changes in release mega-20180903 (since mega-20180826)
-------------------------------------------------
TD-er (7):
[Pio] Build issues
[#1692] Add 2nd Receiver for Email notification
Forgot to save before commit
[#1549] Add page showing all system variables
[sysvar] rename vars with leading zero to %..._0%
[#1688] Add dew point computation as standard conversion
[Shelly1] Add first test build for Shelly1 nodes
-------------------------------------------------
Changes in release mega-20180826 (since mega-20180822)
-------------------------------------------------
TD-er (16):
[MQTT] PubSubClient Add checks for connectivity
[Client Connect] Check for success on connecting with client.
[Eastron] Add P078 plugin from the Playground (was P150)
[SDM] Update library to latest version
[Eastron] Make P078 Eastron compile, serial settings do not yet work
[Eastron] Add missing SDM_Config_User.h
[IR/IRTX] For PullReq #1645 split IR/IRTX to a separate build
[JSON] Fix issue when UDP port not set
[JSON] Only show node information when generic info is requested
[MotorShield] Rename P078 to P079
[MotorShield] Cleanup code layout
[MotorShield] Added comments in the code and fixes
[P080] Dallas iButton Rename P078 to P80
[Dallas iButton] Change VType to SENSOR_TYPE_LONG
[Build] Add "[TESTING]" labels to P078 and P080
[Build Travis] "Scratchpad was set but never used"
TungstenE2 (2):
Added Wemos Motorshield Plugin (No. 78)
Added Wemos Motorshield Plugin (No. 78)
feuerreiter (1):
Adds a overview of known espeasy nodes to the json response. I think this can
be useful for own webinterfaces etc.
henfri (2):
Create _P078_DallasIButton.ino
Update _P078_DallasIButton.ino
jimmys01 (6):
IR library added
Travis build complaining about unused vars
commented out more unused code
Travis please be happy :-)
IR RX updated
Small correction
-------------------------------------------------
Changes in release mega-20180822 (since mega-20180818)
-------------------------------------------------
TD-er (1):
[UDP] Use random outgoing port for NTP and check return values
-------------------------------------------------
Changes in release mega-20180818 (since mega-20180815)
-------------------------------------------------
TD-er (1):
[#1650] Use icons in tabs on web page on small screens
-------------------------------------------------
Changes in release mega-20180815 (since mega-20180809)
-------------------------------------------------
TD-er (1):
[core 2.4.2] Update to PlatformIO espressif8266@1.8.0
krikk (1):
Update _P047_i2c-soil-moisture-sensor.ino
-------------------------------------------------
Changes in release mega-20180809 (since mega-20180808)
-------------------------------------------------
TD-er (4):
[#1621] Timing interval of BME280 incorrect
[C011] Make sure the loaded extra controller settings end with 0
[Scheduler] Remove scheduled commands from scheduler to run in idle time
[deepsleep] Send values immediately after connections are made
-------------------------------------------------
Changes in release mega-20180808 (since mega-20180804)
-------------------------------------------------
TD-er (8):
[Scheduler] Rename some functions and clean-up
[Notifications] Schedule NPlugin_ptr calls async
[MQTT] Schedule from callback functions
[Rules] Split parsing single line from rulesProcessingFile
[Rules] Split processing matched rule in a separate function
[Commands] Return String output per command
[Schedule] Scheduled command timer
[Schedule] Run command from webpage immediately
-------------------------------------------------
Changes in release mega-20180804 (since mega-20180802)
-------------------------------------------------
TD-er (5):
[#1574] Set event->TaskIndex
[Settings File] Show settings file layout
[ESP32] Small fix building ESP32
[Settings file] Include SettingsStruct in the view
[Cleanup] Replace a lot of TR TD with function
Thomas (1):
Update _P075_Nextion.ino
-------------------------------------------------
Changes in release mega-20180802 (since mega-20180801)
-------------------------------------------------
Grovkillen (1):
Added extra info to self compilers
-------------------------------------------------
Changes in release mega-20180801 (since mega-20180723)
-------------------------------------------------
TD-er (11):
[ExtraTaskSettings] Added some comments & clarifications
[ExtraTaskSettings] Added extra clear functions and checks
[ExtraTaskSettings] Keep ExtraTaskSettings actualized for plugin calls
[meminfodetail] Add command `meminfodetail`
[FileHandling] Write some log indicating file operation
[compiler fix] Forgot to declare String
[Storage] Split storage related functions to new file
[Storage] Simplify settings I/O error handling
[#882] Add checks on names in task setup
[#1379] Check for "forbidden" characters in names.
[#1306] Added %R% and %N% for literals \r and \n
-------------------------------------------------
Changes in release mega-20180723 (since mega-20180722)
-------------------------------------------------
TD-er (8):
[parseString] Fix 1-of error in getParamStartPos
[parseString] Use quotes to use special characters in command parameters
[parseString] Add checks when command parameters used as int
[Travis CI] Signed/unsigned compare fix
[GetArgv] Make sure only matching ", ' or [ is allowed
[WebLogViewer] Removed reRunCount as quick fix for web log viewer
[Compiler warning] Initialize the matching_parenthesis to something
[GetArgv] Add some C-array size checks
-------------------------------------------------
Changes in release mega-20180722 (since mega-20180720)
-------------------------------------------------
TD-er (12):
[#1591] Move system timers to main scheduler
[#1592] Remove systemCMDTimers
[#1596] Remove timerSensor and make it set its own interval.
[Log Viewer] Fix a 1-off error when parsing logs
[LogLevel] LoadFromFile log to LOG_LEVEL_DEBUG_DEV
[LogLevel] Use function to set loglevel and keep track of max log level
[LogLevel] Check loglevel before sending to log
[LogLevel] Add checks for LOG_LEVEL_DEBUG_MORE
[LogLevel] Add checks for LOG_LEVEL_DEBUG_DEV
[LogLevel] Added extra checks and make sure loglevel cache is up to date
[Scheduler] Keep statistics on timeDiff computations
[Scheduler] Call yield() when idle
-------------------------------------------------
Changes in release mega-20180720 (since mega-20180719)
-------------------------------------------------
TD-er (2):
[ParseString] Make ParseString more efficient and check results before use
[ParseString] Fix getting the right part of the command line
-------------------------------------------------
Changes in release mega-20180719 (since mega-20180716)
-------------------------------------------------
Release date: Thu Jul 19 04:00:14 CEST 2018
TD-er (1):
[sunrise/sunset] Allow offset from sunrise/sunset
denisfrench (1):
When clientid = %sysname%, only add %unit% if non-zero
stefan (1):
Fix for P077 crashes
-------------------------------------------------
Changes in release mega-20180716 (since mega-20180714)
-------------------------------------------------
TD-er (4):
[WiFi] Reset wifi when IP is set to 0.0.0.0
[Scheduler] Complete rewrite of time based scheduling
[JSON] Fixed broken JSON output on /json URL
[ESP32] Show partition table on sysinfo page
-------------------------------------------------
Changes in release mega-20180714 (since mega-20180712)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180712 (since mega-20180710)
-------------------------------------------------
TD-er (2):
[#1555] Fix TSL2591 values are not transferred to controller
[#1542] Fix Domoticz IDX more than 4 characters
-------------------------------------------------
Changes in release mega-20180710 (since mega-20180708)
-------------------------------------------------
Grovkillen (1):
P077: changed category to "energy"
-------------------------------------------------
Changes in release mega-20180708 (since mega-20180705)
-------------------------------------------------
TD-er (1):
[PIO build] Build issues caused by incorrect precompile processing
-------------------------------------------------
Changes in release mega-20180705 (since mega-20180625)
-------------------------------------------------
TD-er (10):
[CPU usage] Increase loop count
[loop times] New timer statistics class to monitor performance
[BMx280] Do not wait for measurements, collect async
[Timing stats] Allow computing timing to estimate performance.
[ESP32] Upgrade to new ESpressif32 version
[PIO build] Use newer flag syntax for Travis
[Stability] Add check for string length to isNumerical()
[Stability] Use functions to get Webserver Arguments from POST messages.
[PlatformIO] Update to Espressif32@1.1.1
[info] Display ESP32 partition table
-------------------------------------------------
Changes in release mega-20180625 (since mega-20180624)
-------------------------------------------------
TD-er (2):
[Arduino IDE] Fix build include path ESPEasy-Globals.h
[PIO update] platform to espressif8266@1.7.3
-------------------------------------------------
Changes in release mega-20180624 (since mega-20180621)
-------------------------------------------------
TD-er (8):
[AM2320] Explicit use boolean in Wire.endTransmission
[JavaScript] Device measurement value update may sometimes fail
[ArduinoJson] Update external library ArduinoJson.
[SDS011] Set SDS011 Dust plugin to normal from testing
[PlatformIO.ini] VScode needs `monitor_speed` and update ESP8266 platform
[web log] Disable excessive web log about RAM usage
[Cmd Exec] Add #ifndef #def statements to prevent multiple includes
[Cmd Exec] Use switch statement instead of lookup map
-------------------------------------------------
Changes in release mega-20180621 (since mega-20180619)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180619 (since mega-20180618)
-------------------------------------------------
TD-er (4):
[ESP32] Allow flashing to ESP32 again from PlatformIO
[ESP32] Set build to @0.12.0
[OTA] Output proper port number when ARDUINO_FEATURE_OTA is set
[ESP8285] PlatformIO set max upload size limit
-------------------------------------------------
Changes in release mega-20180618 (since mega-20180615)
-------------------------------------------------
TD-er (1):
[#1494] Disabled ping to check if host is reachable
stefan (1):
Ammended central I2C fuctions (#1417)
-------------------------------------------------
Changes in release mega-20180615 (since mega-20180614)
-------------------------------------------------
TD-er (1):
[1M flash warning] Warn for OTA when 1M flash present
-------------------------------------------------
Changes in release mega-20180614 (since mega-20180613)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180613 (since mega-20180611)
-------------------------------------------------
TD-er (2):
[Diag] Log Reset Reason at boot for ESP8266 and ESP32
[BMx280] Send data from BMP280 as temp_baro, not temp_hum_baro
-------------------------------------------------
Changes in release mega-20180611 (since mega-20180606)
-------------------------------------------------
TD-er (6):
[#1417] Move I2C functions to a separate file
[I2Cdev] Add I2Cdevlib library
[I2C] Disable calls to wire.begin() from libraries
[#1484] Multiple instances of ultrasonic sensors
[PlatformIO] Added libraries to be able to use std::map
[BME/BMP280] Improve temperature/humidity readout
-------------------------------------------------
Changes in release mega-20180606 (since mega-20180524)
-------------------------------------------------
TD-er (1):
[CI build] Small fix to prevent Travis CI build errors.
-------------------------------------------------
Changes in release mega-20180522 (since mega-20180519)
-------------------------------------------------
Plebs (1):
Added 10 new commands for serial port configuration
TD-er (1):
[P077] CSE7766 - Energy (Sonoff S31 and Sonoff Pow R2)
stefan (1):
Add CSE7766 for Sonoff POW R2 to plugin_sets
-------------------------------------------------
Changes in release mega-20180519 (since mega-20180518)
-------------------------------------------------
Grovkillen (1):
[tools page] added a function for wide buttons
-------------------------------------------------
Changes in release mega-20180518 (since mega-20180517)
-------------------------------------------------
Grovkillen (3):
[JavaScript] made static variables "const"
[tools page] wider buttons
[tools page] Center text, factory reset is red
TD-er (1):
[#1431] Add DataAcquisition to /json and reduce json for sensor updates
-------------------------------------------------
Changes in release mega-20180517 (since mega-20180516)
-------------------------------------------------
TD-er (1):
[Flash strings] Store more strings into flash to keep memory usage low
-------------------------------------------------
Changes in release mega-20180516 (since mega-20180515)
-------------------------------------------------
Grovkillen (7):
Added Github logo (for button)
[sysinfo page] added GitHub copy
[sysinfo page] added CSS to GitHub copy button
[sysinfo page] Added GitHub button to TXBuffer
[sysinfo page] fixed layout of button
[web log] bugfix for empty logJSON stings
[web log] error capture of lower log levels
Plebs (1):
Another small fix for #1426
-------------------------------------------------
Changes in release mega-20180515 (since mega-20180514)
-------------------------------------------------
Grovkillen (6):
[web log] Chunk transfer instead of line transfer
[web log] Added declaring of reRunCount
[web log] added the reRunCout to the function
[web log] added warning if IE11 or older is used
[fix for crc2.py] truncation corrupted bin file
Added latest nightly release badge
Plebs (1):
fix for #1426
-------------------------------------------------
Changes in release mega-20180514 (since mega-20180513)
-------------------------------------------------
Plebs (1):
Added more #formats transformations
TD-er (5):
[#1411] Add SensorTypeNone to indicate no sensor values for Domoticz
[memory] use "-DNDEBUG" to disable ASSERT macros
[issue #1380] Prevent memory leaks in WiFiClient
[memory corruption] LWIP data corrupts log buffer
[ESP32] ESP.getResetReason() is unknown to ESP32
ZericE (6):
[#1404] Fix email notification for RFC2821, fix so msg body included.
undo unnecessary changes in email body
remove debug lines in email notify
updated comment
remove unneeded use of bMesg to free up mem.
use reference to free up mem.
flexiti (4):
Improvement in the file platformio.ini
OTA check box
ESP32 OTA port is set to 3232
ESP32 OTA port setting
-------------------------------------------------
Changes in release mega-20180513 (since mega-20180512)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180512 (since mega-20180511)
-------------------------------------------------
Grovkillen (15):
Fixed the timers for log + devices
Fixed format (I like tabs, Platformio like spaces)
Preparation for fixed decimals...
Removed a timer reset...
Fixed some small syntax missing
Added check to stop flooding
Fixed scrolling issue when fetch <450mSec
Fix for decimals on auto update device page
Added ";"
[web log] fixed overflow when set to "debug dev"
[web log] fixed wait on requests
[device page] added max request here too
[web log] also taking care of disconnects
[device page] added dynamic length to loop
[web log] safety net not needed anymore
TD-er (2):
[JSON] Add number of decimals to the JSON output
[build] Do builds twice on the nightly builds
-------------------------------------------------
Changes in release mega-20180511 (since mega-20180510)
-------------------------------------------------
TD-er (3):
[cleanup] Simplify formatting user variables and allow checking
[log JSON] Add log level legend to the logjson output
[Web] Improve serving large blobs directly from flash
-------------------------------------------------
Changes in release mega-20180510 (since mega-20180507)
-------------------------------------------------
Grovkillen (7):
First draft of auto update of task/device values
Values are updated (1-4 values per task)
Wrap up for the PR
Added div to web log (color scheme)
Removed auto update of values... wrong branch
Fixed the log level colors
Fixed copy to clipboard (handle HTML tags)
TD-er (2):
[build] Special build config for Ventus W266
[Ventus W266] Fix signed/unsigned warning
ZericE (1):
[#1368] Remove call to Plugin_041_update causing a hard crash.
-------------------------------------------------
Changes in release mega-20180507 (since mega-20180506)
-------------------------------------------------
Grovkillen (1):
[issue template] extra reminder to self compilers
-------------------------------------------------
Changes in release mega-20180506 (since mega-20180505)
-------------------------------------------------
Grovkillen (10):
Added javascript to handle the log entries
Added div to not copy "Fetching log entries...."
Web log now inside a textarea
If error make log show this more clear
Added break...
BR should be \n, now fixed
Forgot extra \ for escape in code
Added some "-"
Updated to compile with TD-er's update on JSON
Forgot the auto-scroll function... now added
Plebs (2):
fix for #960
new command logentry
TD-er (5):
[JSON] Use streaming webserver for serving JSON page
[JSON] Make proper log JSON output for log viewer
[JSON] Sanitize JSON value strings
[JSON] Add TTL, task interval and task enabled
[JSON] Fix for single task view of json output.
ZericE (1):
[#1356] Remove redundant call to MQTTCheck
-------------------------------------------------
Changes in release mega-20180505 (since mega-20180505_TD-er)
-------------------------------------------------
TD-er (2):
[#1337] Include hidden SSID in wifi scans
[#1337] WiFi.isHidden() is unknown to ESP32
-------------------------------------------------
Changes in release mega-20180504 (since mega-20180503)
-------------------------------------------------
Grovkillen (3):
Added dropdown for phones
[#1363] fixed overlapping checkboxes
Added a break under the hamburger
TD-er (3):
[rules timer] revert treating the rules timer as periodical timer
[Settings] Add checks to investigate issues with overlap in settings
[LWIP2] Change LWIP1.4 => LWIP2 Low Memory
-------------------------------------------------
Changes in release mega-20180503 (since mega-20180502)
-------------------------------------------------
Grovkillen (1):
Spelling correction
TD-er (3):
[rules] Make rules start working again.
[timers] Make rules timers more constant and MQTT reconnect less aggressive
[#1353] Remove Domoticz HTTP as default controller
-------------------------------------------------
Changes in release mega-20180502 (since mega-20180501)
-------------------------------------------------
Grovkillen (1):
Added log JSON
Plebs (4):
fix for #1170
fix for #1142
deleted comments
Added 2 system variables
TD-er (5):
[LWIP 1.4.0] Change to LWIP 1.4.0, to allow large http POST messages
[LWIP] fix ESP32 build
[timers] Make timers more accurate
[wifi] Make retry intervals to connect increase at each attempt.
[web log] Read all items from the log buffer
-------------------------------------------------
Changes in release mega-20180501 (since mega-20180430)
-------------------------------------------------
mvdbro (1):
Fix broken Mini Dashboard feature
-------------------------------------------------
Changes in release mega-20180430 (since mega-20180429)
-------------------------------------------------
TD-er (4):
[wifi] Do not rely on WiFi.status() and better log of status
[wifi] Use internal ESPeasy state to check connected status
[rules] Add log indicating POST request for update rules
[MQTT] Set default timeout to 10 sec, equal to default Mosquito timeout
mvdbro (1):
Changed plugin call debug timers
-------------------------------------------------
Changes in release mega-20180429 (since mega-20180428)
-------------------------------------------------
TD-er (7):
[wifi] Setup static IP config after connecting to wifi.
[wifi] Set static IP config before and after connect
[wifi] Show number of reconnects in the sysinfo
[wifi] Add wifi status log (Debug More) and DHCP/Static config to info page
[wifi] ESP32 does not know wifi_station_get_connect_status()
[wifi] Added connectionCheckHandler() to force reconnect when needed
[wifi] Force wifi reconnect at lots of MQTT failed connects.
-------------------------------------------------
Changes in release mega-20180428 (since mega-20180426)
-------------------------------------------------
Release date: Sat Apr 28 04:00:15 CEST 2018
TD-er (4):
[wifi] Attempt to make event based wifi simpler
[PlatformIO] Updated core to 2.4.1
[wifi] Just disconnect when DNS lookup is not possible
[Wifi] Avoid doing network communications when not connected.
-------------------------------------------------
Changes in release mega-20180426 (since mega-20180425)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180425 (since mega-20180424)
-------------------------------------------------
Grovkillen (4):
Added a void addCopyButton
Made copy to clipboard JavaScript based instead
Added copy to clipboard on log page
Added new lines if BR + delimiter if wanted
Plebs (3):
Fix for #1300
Adding 3 new http commands: taskrun, taskvalueset and rules
Fix another bug in LCD plugin
TD-er (2):
[Modbus] PR #1128 made by @s0170071
[wifi] More active reconnect to wifi when disconnected
-------------------------------------------------
Changes in release mega-20180424 (since mega-20180423)
-------------------------------------------------
Grovkillen (1):
Added note to self compilers
-------------------------------------------------
Changes in release mega-20180423 (since mega-20180422)
-------------------------------------------------
Plebs (1):
Fixing #1289 for backwards compatibility
TD-er (1):
[wifi] Add delay between connection attempts
-------------------------------------------------
Changes in release mega-20180422 (since mega-20180421)
-------------------------------------------------
Plebs (2):
Syntax: [task#value#transformation#justification]
Code changed as per TD-er suggestions
TD-er (1):
[issue #1292] Remove CRC from settings, init settings and wifi fixes
-------------------------------------------------
Changes in release mega-20180421 (since mega-20180420)
-------------------------------------------------
Grovkillen (1):
Removed fade in of body added toast message!
TD-er (7):
[WiFi] Init static IP before connect to wifi
[Toast message] Change "Settings saved" to "Submitted"
[info] Add more build related info to the log and wifi info link to wiki
[Sonoff Pow] Add support for HLW8012
[Sonoff Pow] Add support for HLW8012
[Sonoff POW] Change Plugin ID to 76
[Sonoff POW] Set some proper defaults for the Sonoff POW
Unknown (2):
Merge remote-tracking branch 'papperone/mega' into merge/papperone
Merge remote-tracking branch 'papperone/mega' into merge/papperone
-------------------------------------------------
Changes in release mega-20180420 (since mega-20180419)
-------------------------------------------------
Grovkillen (3):
Added small fade in (0.5s)
"bodymenu" was accidentally copied to all body
Added extra breaks below "back to setup" button
TD-er (4):
[Static IP] Make sure static mode is set correct always
[wifi] Restart webserver when connection changes.
[log] Make web log 30 lines for ESP32
[wifi] Create event 'gotIP' after processing 'connected' event
-------------------------------------------------
Changes in release mega-20180419 (since mega-20180417)
-------------------------------------------------
Grovkillen (3):
Updated the input, select, textareas with CSS
Added CSS radio buttons to WiFi setup wizard
Removed unused row on hardware settings page
TD-er (3):
[Static IP] Work-around for set _use_static_ip
[PR #1257] Make it compile again
[ESP32] Add Generic info plugin
sentinel073 (2):
Issue #1211: Plugin template file and hints on writing new plugins
Issue #1211: Plugin template file and hints on writing new plugins Added
review comments
stefan (1):
Changes for use of plugin sets
-------------------------------------------------
Changes in release mega-20180417 (since mega-20180416)
-------------------------------------------------
Grovkillen (11):
Put borders around checkboxes
Re-arranged Rules page
Moved help button for sleep
Moved help button on hardware page
Made controller symbols a bit bigger (1)(2)(3)
Change enable "off" to a nicer X
Made input type password part of "wide"
Added number input to CSS (width 100px)
Made IDX column wider (device list)
Added max widths for inputs
"Ctr (IDX)" was accidentally removed, now added
TD-er (5):
[wifi] Fix wifi reconnects with static IP
[NTP] Add more information in the log when connecting to NTP server fail
[issue #1260] parentheses error on the json page
[P075] Nextion plugin (testing)
[wifi] Fix build error for ESP32
Unknown (1):
[Nextion] Initial support for Nextion displays
-------------------------------------------------
Changes in release mega-20180416 (since mega-20180415)
-------------------------------------------------
TD-er (4):
[wifi] Prevent starting AP+STA mode with correct settings
[Wifi] force STA mode at boot
[wifi] Proper log of static IP configuration
[info] Added FW information to help diagnose issues
-------------------------------------------------
Changes in release mega-20180415 (since mega-20180414)
-------------------------------------------------
Grovkillen (6):
Made checkmarks CSS
Fixed missed update.
Added column width for separator...
Updated some more stuff
Made addFormSeparator function a lot cleaner
Bumped delay timer for MQTT pub 10mSec
TD-er (4):
[WebServer] Cleanup of all functions appending to a big string
[PR #1247 ] Merged PR into the refactoring of Webserver
[PR #1248] Fixed textarea sizes
[Merge] Easier to merge, rebased on Mega branch.
-------------------------------------------------
Changes in release mega-20180414 (since mega-20180413)
-------------------------------------------------
Gerald (1):
Update _P049_MHZ19.ino
Grovkillen (4):
Added RSSI, BSSID, Channel to WifiScan/Setup
Removed the serial print "done."
Added better(?) format for tables
Fixed main page!
Holli (2):
It seems the offsets [3]..[4] for the detection range setting (command byte
0x99) are wrong in the latest online data sheet: http://www.winsen-
sensor.com/d/files/infrared-gas-sensor/mh-z19b-co2-ver1_0.pdf According to the
MH-Z19B data sheet version 1.2, valid from: 2017.03.22 (received 2018-03-07), the
offset should be [6]..[7] instead. Fixing the implementation accordingly.
Disable detection range commands by default.
Plebs (5):
Fixes for #1208 and partial #1196
modified float() call
new #formats
added more formats
Added #I
TD-er (1):
[issue #1239] %bssid% and %wi_ch% added as variables
clumsy-stefan (1):
_P015_TSL2561 added Broadband and IR Values
linuxnico (1):
add ds1822 definition to ds_read_temp function
-------------------------------------------------
Changes in release mega-20180413 (since mega-20180412)
-------------------------------------------------
TD-er (1):
[wifi] Event based wifi, fix set AP and crash on start
-------------------------------------------------
Changes in release mega-20180412 (since mega-20180410)
-------------------------------------------------
TD-er (7):
[issue #1215] Cannot login to accesspoint on new install
[issue #1215] Cannot login to accesspoint on new install
[Wifi] Use statemachine to move between Wifi states
[WiFi] Event based wifi, now AP mode works
[wifi] Make it work for ESP32 again
[wifi] Fix wifi AP setup mode for ESP32.
[wifi] Event based wifi, improve scan information.
flexiti (1):
ESP CPU speed and ID
mvdbro (1):
Reboot/Reset pin, build 20101 patch
-------------------------------------------------
Changes in release mega-20180410 (since mega-20180409)
-------------------------------------------------
Grovkillen (5):
Added comments that will not show up on issues
Update issue_template.md
Update issue_template.md
Update issue_template.md
Update issue_template.md
-------------------------------------------------
Changes in release mega-20180409 (since mega-20180407)
-------------------------------------------------
mvdbro (2):
Factory Reset (not enabled yet)
Both reset/factoryreset option
-------------------------------------------------
Changes in release mega-20180407 (since mega-20180405)
-------------------------------------------------
Grovkillen (1):
Fixed clickable link www.letscontrolit.com (#1192)
-------------------------------------------------
Changes in release mega-20180405 (since mega-20180403)
-------------------------------------------------
Grovkillen (4):
Updated JSON path for sensor values and names
Delete WebServer.ino
Moved to correct folder
Added value number as discussed.
moi (3):
Show CPU Load in JSON page
Adds CPU Load LC in JSON page
unwanted lib_ignore now properly commented
mvdbro (2):
ESP32 RTOS config setting
ESP32 RTOS 10 per second
-------------------------------------------------
Changes in release mega-20180403 (since mega-20180402)
-------------------------------------------------
Grovkillen (2):
Update _P038_NeoPixel.ino
Update _P029_Output.ino
mvdbro (1):
ESP32 prep for RTOS multitasking
-------------------------------------------------
Changes in release mega-20180402 (since mega-20180401)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180401 (since mega-20180331)
-------------------------------------------------
Grovkillen (1):
P0059 (rotary encoder) and P0063 (ttp229, keypad)
TD-er (3):
[issue #1201] MQTT#Disconnected event and MQTT stability improvements
[issue #1201] MQTT#Disconnected event and MQTT stability improvements
[deepsleep] Allow for some minimum wifi connect time
s0170071 (1):
Serial Swap function
-------------------------------------------------
Changes in release mega-20180331 (since mega-20180330)
-------------------------------------------------
Release date: Sat Mar 31 04:00:09 CEST 2018
TD-er (2):
[Build ESP32] Fix for build issues between ESP32 and ESP8266
[ESP32] Build errors/warnings
mvdbro (1):
ESP32: Fix Wifi Disconnect reason
-------------------------------------------------
Changes in release mega-20180330 (since mega-20180329)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180329 (since mega-20180328)
-------------------------------------------------
TD-er (2):
[ESP32] Event driven WiFi for ESP32
[Arduino IDE] Revert changes in include paths
-------------------------------------------------
Changes in release mega-20180328 (since mega-20180327)
-------------------------------------------------
TD-er (2):
[Build] Cleanup/split builds using defines
[build] Disabled a few PlatformIO profiles for now.
mvdbro (1):
Fix nesting level check
soif (1):
Initial re-organisation of plugin sets (#1019)
-------------------------------------------------
Changes in release mega-20180327 (since mega-20180326)
-------------------------------------------------
TD-er (1):
[issue #1174] Show degree sign via external writes to LCD
-------------------------------------------------
Changes in release mega-20180326 (since mega-20180324)
-------------------------------------------------
TD-er (3):
[Command] Parsing improvement for commands
[wifi] Event based connect/reconnect
[NTP] Speedup NTP again with async WiFi
-------------------------------------------------
Changes in release mega-20180324 (since mega-20180323)
-------------------------------------------------
TD-er (3):
[WiFi] Reverted those temp String uses for ssid/pass
[issue #1131] Add %unixtime%
[issue #1097] Call MQTTclient.loop() during deepsleep
-------------------------------------------------
Changes in release mega-20180323 (since mega-20180322)
-------------------------------------------------
mvdbro (1):
ESP32 fix
-------------------------------------------------
Changes in release mega-20180322 (since mega-20180321)
-------------------------------------------------
Unknown (1):
[Memory] parseTemplate did not check if markers were found
s0170071 (2):
Serial WD crash
Serial WD crash
-------------------------------------------------
Changes in release mega-20180321 (since mega-20180320)
-------------------------------------------------
Unknown (2):
[wifi] Setup with factory settings could not complete
[wifi] Setup with factory settings could not complete
-------------------------------------------------
Changes in release mega-20180320 (since mega-20180319)
-------------------------------------------------
Unknown (3):
Revert "Merge pull request #1116 from TD-er/feature/allow_own_defaults"
[issue #1097] WiFi connect with deepsleep enabled trigger watchdog reset
[issue #1097] WiFi connect with deepsleep enabled trigger watchdog reset
es-ka (2):
Fix wiring description for SN75176 transceiver
Fix wiring description for SN75176 transceiver
-------------------------------------------------
Changes in release mega-20180319 (since mega-20180316)
-------------------------------------------------
Unknown (11):
[WiFi] Try to minimize effect of WiFi interruptions
[Relaxed WiFi] Perform WiFi initialization in steps
[Travis error] Some #include test that wasn't meant to be included
[JSON] Add uint name (#1099) and WiFi information (PR #1113)
[issue #1007] Allow user specific data in separate file
#ifndef instead of #ifdef
[issue #1007] Add other defines as suggested by @uzi18
[issue #1097] MQTT publish after deep sleep
Merge pull request #1113 from TD-er/feature/reduce_impact_wifi_disconnect
Merge pull request #1116 from TD-er/feature/allow_own_defaults
[merge] MIssing #endif due to merging.
s0170071 (2):
changed memory tracker to uint64_t for the ESP32
Keep uint. Just change the init value.
-------------------------------------------------
Changes in release mega-20180316 (since mega-20180315)
-------------------------------------------------
JK (1):
Fixed #433
Unknown (9):
[issue #1066] Fix Webserver handle_control
- move all structs from ESPEasy.ino into header file
[v2.0 split globals] Base split on v2.0 version of ESPEasy.ino
[issue #1057] AM PM display issue
[issue #993] variable in MQTT subscribe topic
[issue #951] Changed System#Initialized => System#Wake
[issue #1057] AM PM display issue
[issue #993] variable in MQTT subscribe topic
[issue #951] Changed System#Initialized => System#Wake
mvdbro (4):
#893 part1, send messages
Custom controller GUI option
#893, part 2 receiving
Rules fix
sassod (1):
12bit ADC values acceted up to 4095
-------------------------------------------------
Changes in release mega-20180315 (since mega-20180314)
-------------------------------------------------
mvdbro (3):
Custom controller GUI option
#893, part 2 receiving
Rules fix
-------------------------------------------------
Changes in release mega-20180314 (since mega-20180313)
-------------------------------------------------
mvdbro (1):
#893 part1, send messages
-------------------------------------------------
Changes in release mega-20180313 (since mega-20180312)
-------------------------------------------------
Unknown (1):
Rule Engine minor fix and added dev debugging
mvdbro (1):
ESP32 C010 fix
-------------------------------------------------
Changes in release mega-20180312 (since mega-20180311)
-------------------------------------------------
Unknown (4):
[issue #1039 ] Change CSS to show topmost SSID on large screens
[webserver] Improve chunked transfer
[issue #1039 ] Change CSS to show topmost SSID on large screens
[webserver] Improve chunked transfer
mvdbro (1):
Rule Engine minor fix and added dev debugging
-------------------------------------------------
Changes in release mega-20180311 (since mega-20180310)
-------------------------------------------------
Unknown (19):
Move plugin init before WiFi init
[Conversions] Use more decimals in conversions and add AM/PM for time.
Update P07 Plugin
[AM/PM] Am/Pm notation doesn't have '0' hours
[P073] Remove tm1637_bitDelay()
Improve flash read performance
Add read buffer to rule processing to speedup parsing
Final ruleset speed-up
[AM/PM] Am/Pm notation doesn't have '0' hours
Update P07 Plugin
[P073] Remove tm1637_bitDelay()
[deepsleep] Make sure the 'shortcut' of running all services when sleep
enabled
[OLED] fix drawProgressBar
[deepsleep] Make sure the 'shortcut' of running all services when sleep
enabled
[OLED] fix drawProgressBar
[DNS lookup] Controllers sometimes try to connect to 0.0.0.0
[DNS lookup] Controllers sometimes try to connect to 0.0.0.0
[issue #1039] Topmost SSID are covered on mobile Browser
[issue #1039] Topmost SSID are covered on mobile Browser
mvdbro (5):
Improve flash read performance
Rule Engine, stop waisting time on non matching rules
Add read buffer to rule processing to speedup parsing
Final ruleset speed-up
Rule Engine, stop waisting time on non matching rules
-------------------------------------------------
Changes in release mega-20180310 (since mega-20180309)
-------------------------------------------------
Unknown (2):
Move plugin init before WiFi init
[Conversions] Use more decimals in conversions and add AM/PM for time.
-------------------------------------------------
Changes in release mega-20180309 (since mega-20180308)
-------------------------------------------------
Unknown (5):
[issue #1012] Removed Content-Length header + improved webserver speed
[Rule Events] Add a number of events to handle in rules and awake timer
[Rule Events] Add a number of events to handle in rules and awake timer
[issue #1015] Add other simple conversions like Celsius to Fahrenheit, etc.
[issue #1015] Add other simple conversions like Celsius to Fahrenheit, etc.
-------------------------------------------------
Changes in release mega-20180308 (since mega-20180307)
-------------------------------------------------
mvdbro (2):
First step towards port monitoring without tasks
Second step towards port monitoring without tasks
-------------------------------------------------
Changes in release mega-20180307 (since mega-20180305)
-------------------------------------------------
Unknown (2):
[CSS] Quick fix for smaller displays
[issue #1012] Removed Content-Length header + improved webserver speed
-------------------------------------------------
Changes in release mega-20180305 (since mega-20180304)
-------------------------------------------------
Unknown (3):
[Webserver] Factory Reset was present twice
[issue #528] Set DOUT flash mode for all 1M builds
[issue #1003 ] Add conversion of wind direction to string
mvdbro (3):
ESP32 fix-2 for P020/P044
ESP32 - 32 Tasks
ESP32 - 32 Tasks -redo commit
soif (2):
Add OS specific hidden files (#1005)
fixes typos in the issue template (#1006)
-------------------------------------------------
Changes in release mega-20180304 (since mega-20180303)
-------------------------------------------------
clumsy-stefan (1):
add success and break statement
mvdbro (1):
ESP32 Dallas DS18B20 fix
soif (1):
Fixes P073 plugin for latest TM1637 based 7 segments displays modules
-------------------------------------------------
Changes in release mega-20180303 (since mega-20180302)
-------------------------------------------------
Unknown (5):
revert json to non-chunking #988 from s0170071/mega
[issue #293] json output nan values not double quoted
Add Task device type to json by @s0170071
[Issue #827] MQTT not using proper case for %sysname% variable.
Add AND/OR to rules & prevent unwanted case changes in strings (#994)
s0170071 (3):
revert json to non-chunking
Add git build and local time
make handle_json return void
-------------------------------------------------
Changes in release mega-20180302 (since mega-20180228)
-------------------------------------------------
Unknown (4):
[issue #914] _P053_PMSx003 Dust Sensor looses sync
[issue #914] Check first 2 bytes of packet
[Build error fix] Must-keep-focus-when-pressing-buttons...
[webserver] Layout of code to improve readability
kahvm (1):
Support for degree sign on LCD1602
mvdbro (2):
Rule wildcard option on literal events
Rule wildcard option on literal events
s0170071 (1):
Add Factory Reset button to web interface (#954)
-------------------------------------------------
Changes in release mega-20180228 (since mega-20180227)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180227 (since mega-20180226)
-------------------------------------------------
mvdbro (1):
Fix ESP32 compile errors
s0170071 (1):
Add Factory Reset button to web interface (#954)
-------------------------------------------------
Changes in release mega-20180226 (since mega-20180224)
-------------------------------------------------
Unknown (2):
[ping lib] Added ping library
[softwareSerial] Remove duplicate with only capilization as difference
s0170071 (33):
Webserver min memory
Adjusted to min 7k free
Timeout 100ms
tcp_cleanup for LWIP1 & 2
Adapted timeout
trigger travis re-compile
try fix travis
Does Travis like extern "C" ?
Wait for memory be like before send chunked
"Content-Type","text/html"
Optimized memory usage
2k Webserver
fix travis
fix travis
Unused variable
navMenuIndex
fix download page
Add Ram usage debug message
fix Travis
Travis...
Cleanup and +1k Ram
4->12 Devices per page
Fix travis
Update .gitignore
Merge Webserver
Fixed String redeclaration
Merge into mega
fix travis
Removed double entry on info page
Fix compile error when SD card is enabled
Memtracker (#927)
V20 Webserver@LowMemory
Update WebServer.ino
-------------------------------------------------
Changes in release mega-20180224 (since mega-20180223)
-------------------------------------------------
mvdbro (2):
Fix ESP32 compile errors
ESP32 fixed P020 and P044
-------------------------------------------------
Changes in release mega-20180223 (since mega-20180221)
-------------------------------------------------
GHolli (1):
* BugFix: According to the data sheet, the offset for the detection range
values (command byte 0x99) is 3..4 instead of 6..7 (#921)
s0170071 (1):
Include name of binary file in crc2.py and sysinfo (#918)
-------------------------------------------------
Changes in release mega-20180221 (since mega-20180220)
-------------------------------------------------
GHolli (1):
Optimisation: Save RAM (freeing RAM by moving static data from RAM to program
memory). (#910)
Unknown (3):
[issue #847] Fix last letter of command is cut in OpenHAB MQTT
[Event Log] Add event name to event processing time log
[issue #899] DHT22 readings not received
-------------------------------------------------
Changes in release mega-20180219 (since mega-20180217)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180217 (since mega-20180214)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180214 (since mega-20180213)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180213 (since mega-20180212)
-------------------------------------------------
soif (2):
Add Device Name in /json page (#815)
P012 - Fix/handle lines exceeding LCD width + allow to clear line b4 print
(#852)
wdonker (1):
Add trigger for rulesprocessing (#826)
-------------------------------------------------
Changes in release mega-20180212 (since mega-20180209)
-------------------------------------------------
mvdbro (1):
Fix compile errors on ESP32
-------------------------------------------------
Changes in release mega-20180209 (since mega-20180206)
-------------------------------------------------
Andrey (1):
Added HIGH-Z state options for GPIO command (#833)
-------------------------------------------------
Changes in release mega-20180206 (since mega-20180203)
-------------------------------------------------
Grovkillen (1):
Update README.md
s0170071 (1):
Add compile time (#811)
soif (1):
All Advanced Settings as 'DEFAULT_' Defines (#813)
-------------------------------------------------
Changes in release mega-20180203 (since mega-20180202)
-------------------------------------------------
Grovkillen (1):
Update README.md
-------------------------------------------------
Changes in release mega-20180202 (since mega-20180130)
-------------------------------------------------
DatuX (3):
Update README.md
Update README.md
Update README.md
soif (5):
Fixes invalid '/json' page output format : DateTimeString is now correctly
quoted (#802)
Fix Syslog : include Hosname instead of Unit Number - now RFC3164 compliant
(#805)
Allows to define the IP address when in AP Mode (#806)
Custom define file (#807)
Json page also Shows Git Build (#808)
-------------------------------------------------
Changes in release mega-20180130 (since mega-20180126)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180126 (since mega-20180124)
-------------------------------------------------
josemariaaraujo (1):
Update _C007.ino (#774)
-------------------------------------------------
Changes in release mega-20180124 (since mega-20180123)
-------------------------------------------------
s0170071 (2):
Broken comment (#766)
Space (#767)
-------------------------------------------------
Changes in release mega-20180123 (since mega-20180122)
-------------------------------------------------
s0170071 (1):
CRC on settings and security settings and progmem (#720)
-------------------------------------------------
Changes in release mega-20180122 (since mega-20180119)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180119 (since mega-20180118)
-------------------------------------------------
jctual (1):
DHT plugin update (#736)
-------------------------------------------------
Changes in release mega-20180118 (since mega-20180117)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180117 (since mega-20180116)
-------------------------------------------------
papperone (1):
merge with main branch (#648)
-------------------------------------------------
Changes in release mega-20180116 (since mega-20180114)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180114 (since mega-20180113)
-------------------------------------------------
s0170071 (1):
preparations for lwip2 (#707)
-------------------------------------------------
Changes in release mega-20180113 (since mega-20180112)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-20180112 (since mega-20180111)
-------------------------------------------------
Release date: Fri Jan 12 02:05:49 CET 2018
-------------------------------------------------
Changes in release mega-20180111 (since v2.0-20180110)
-------------------------------------------------
BadWolf42 (1):
Dallas Plugin enhanced : no more "delay()" (#488)
DaM (1):
[Domoticz HTTP] Compatibility fix for BMP280 (#636)
GHolli (1):
Cosmetics: fixing typos. (#628)
Grovkillen (6):
Added categories... (#552)
Changed bin file names to be more descriptive. (#597)
Move "TTP229 keypad" and "Encoder" plugin from "testing" to "normal" (#619)
Updated ESPTOOLS.exe from 0.4.6 to 0.4.12 (#627)
Updated "/pinstates" page: Made the plugin number column display "P001"
instead of "1" and "P012" instead of "12".
Update README.md
M0ebiu5 (1):
P022_PCA9685 added change frequency - P038_NeoPixel added RGBW strips
(SK6812) (#638)
Michael (2):
WebServer.ino: enhance handle_SDfilelist() (#507)
src/Hardware.ino: make it possible to use GPIO-0 (D3) as Pin_sd_cs (#508)
SightofSilence (1):
Add System Variable for day, month and year / Fix for "Calculate" function to
recognize minus-sign (#485)
SloMusti (1):
implemewnted web activity timer tracker (#462)
Tomasz Torcz (1):
retain MQTT LWT messages (#516)
denisfrench (1):
Set MQTT clientid to %sysname% +/- Settings.Unit (#431) (#436)
fensoft (1):
added #define FEATURE_SD (permit a flash size reduction of ~10k) (#568)
hatzlhoffer (1):
added new display size 128x32 (#545)
krikk (1):
added support for the TSL2591 Sensor based on Adafruit Library (#661)
mvdbro (8):
First preparations for ESP32
ESP32 IRAM/Deepsleep
ESP32 Rules/ADC/PWM
ESP32 fix FreeRAM reporting
ESP32 Enabled OTA
ESP32 fix UDP instability
ESP32 fixed chunked HTTP transfer
Fix #599
papperone (3):
Plugin 073 - 7-segment display plugin TM1637/MAX7219
Update _P073_7DGT.ino (#553)
deleted GPIO notes referring to 75HC595 not supported (#591)
paulv888 (1):
usesID = true (#666)
s0170071 (2):
split IP addrress (#605)
fix chunking (#649)
sakinit (1):
Fix p1 wifi gateway module (#587)
-------------------------------------------------
Changes in release mega-20180104 (since mega-01032018)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-01032018 (since mega-01022018)
-------------------------------------------------
-------------------------------------------------
Changes in release mega-01022018 (since v2.0.0-dev13)
-------------------------------------------------
BadWolf42 (1):
Dallas Plugin enhanced : no more "delay()" (#488)
DaM (1):
[Domoticz HTTP] Compatibility fix for BMP280 (#636)
GHolli (1):
Cosmetics: fixing typos. (#628)
Grovkillen (5):
Added categories... (#552)
Changed bin file names to be more descriptive. (#597)
Move "TTP229 keypad" and "Encoder" plugin from "testing" to "normal" (#619)
Updated ESPTOOLS.exe from 0.4.6 to 0.4.12 (#627)
Updated "/pinstates" page: Made the plugin number column display "P001"
instead of "1" and "P012" instead of "12".
M0ebiu5 (1):
P022_PCA9685 added change frequency - P038_NeoPixel added RGBW strips
(SK6812) (#638)
Michael (2):
WebServer.ino: enhance handle_SDfilelist() (#507)
src/Hardware.ino: make it possible to use GPIO-0 (D3) as Pin_sd_cs (#508)
SightofSilence (1):
Add System Variable for day, month and year / Fix for "Calculate" function to
recognize minus-sign (#485)
SloMusti (1):
implemewnted web activity timer tracker (#462)
denisfrench (1):
Set MQTT clientid to %sysname% +/- Settings.Unit (#431) (#436)
fensoft (1):
added #define FEATURE_SD (permit a flash size reduction of ~10k) (#568)
hatzlhoffer (1):
added new display size 128x32 (#545)
krikk (1):
added support for the TSL2591 Sensor based on Adafruit Library (#661)
mvdbro (8):
First preparations for ESP32
ESP32 IRAM/Deepsleep
ESP32 Rules/ADC/PWM
ESP32 fix FreeRAM reporting
ESP32 Enabled OTA
ESP32 fix UDP instability
ESP32 fixed chunked HTTP transfer
Fix #599
papperone (3):
Plugin 073 - 7-segment display plugin TM1637/MAX7219
Update _P073_7DGT.ino (#553)
deleted GPIO notes referring to 75HC595 not supported (#591)
paulv888 (1):
usesID = true (#666)
s0170071 (2):
split IP addrress (#605)
fix chunking (#649)
sakinit (1):
Fix p1 wifi gateway module (#587)
-------------------------------------------------
Changes in release v2.0.0-dev13 (since v2.0.0-dev12)
-------------------------------------------------
Grovkillen (2):
Added categories... (#552)
Changed bin file names to be more descriptive. (#597)
Neo (1):
[HT16K33_LED] Brightness control (#523)
mvdbro (1):
Bugfix: %eventvalue% parsing on literal strings
-------------------------------------------------
Changes in release v2.0.0-dev12 (since v2.0.0-dev11)
-------------------------------------------------
Jeroen (1):
Create _P071_Kamstrup401.ino (#504)
SightofSilence (1):
Add files via upload (#493)
beic (2):
Moving from Temperature to Environment naming (#492)
Moving from Temperature to Environment naming (#506)
mvdbro (4):
Custom WEB page handler (SPIFFS)
Finished work on Level Control & config
Fixed a tasksettings load bug that was introduced with commit dcfc1e3 on july
18th.
Moved HTML template logging to level LOG_LEVEL_DEBUG_DEV
papperone (1):
HDC1080 plugin (#497)
-----------------------------
Changes in release v2.0.0-dev11
-----------------------------
DatuX (3):
Update README.md
Update issue_template.md
Update issue_template.md
JK (7):
First draft
Send web page as junked data
Accept CR and LF at serial commands
First draft
Added Plugin for Touch KeyPad Chip TTP229
Fine tuning of CSS and menu
Reenabled javascript for device-selector
PieVo (1):
Update P053 (PMSx003) to support software serial and minor cleanup (#390)
SloMusti (3):
fixed deep sleep, such that it can be enabled from Rules (#375)
Implemented a better WiFI AP naming strategy. ESP_Easy has replaced the
newdevice text as the default name and now the name is used as and AP SSID (#410)
added mDNS implementation (#418)
elucas2uy (1):
FIX Pass and Index on handle_controllers() (#331)
imthemichi (1):
Plugin_008-RFID extended with wiegand 34-bits and key-pad (#387)
krikk (5):
changed the ina219 plugin so that is always sends 3 values, voltage, current,
power... like a normal plugin should do... (#325)
delay option should be displayed even if the SendDataOption is false, because
the delay option also controls the refresh rate of the oled display... fixes issue
#336 (#339)
seconds were displayed without leading zero issue #337 (#338)
added local ip to sysinfo plugin, due to limitation of return type float, i
had to split up the ip in its octets... fixes issue #228 (#341)
implemented a measurement type selection to retain backward compability to
Domoticz... hope this works... (#351)
mvdbro (8):
Fix Domoticz helper plugin #330
Enlarge MQTT buffer for Domoticz MQTT controller
MQTT Controller enable/disable fix (#287)
Fix incorrect ADC GPIO display
Fix default controller settings (#360)
Added pin state buffer table page (mainly for debugging)
Update checkRAM function
Revert to default ESP Easy colorscheme
papperone (5):
Fixed Broken P038
p038
reverted some changes due to bug fixed in the "webserver.ino #348"
P038 - optimization
P010 plugin optimization (#403)
tedenda (2):
Renamed Prefix from P011 to C011
Missed one...
-----------------------------
Changes in release v2.0.0-dev10
-----------------------------
DatuX (1):
Update README.md
krikk (1):
reverted change, this fix seems to have exactly opposite outcome than
expected... with the fix applied i get errors, without is i get no errors... (#320)
-----------------------------
Changes in release v2.0.0-dev9
-----------------------------
DatuX (5):
Update README.md
Update issue_template.md
Update CONTRIBUTING.md
Update README.md
Update README.md
JK (5):
added functions addCheckBox and addNumericBox
added checkbox for status LED inversed
fine tuning of status LED and pimp hardware web site
solved my commit mismatch
Fixed #196 and rework of IDX display
PieVo (1):
Plantower (#300)
beic (1):
Some little description corrections (#297)
krikk (13):
http advanced controller, correct passing of hostname (#250)
i2c Temperatur & Humidity Sensor Am2320 (#251)
use the new addCheckBox function and better display of device config page
another fix to http advanced...
replaced static html code with the new addForm* Functions
bug fix wrong return type + form function fixes (#266)
addFormNumeric with min and max & More Form-Function replacements (#272)
make the Settings - Save. Filename more descriptive... (#273)
addHelpButton Function and a new Help Button for the Rules and Hardware Page
(#282)
DHT plugin fix 'NaN' issue (#285)
i don't like hidden features, added a json button to the tools menu, next to
the advanced button (#292)
do a dns lookup on every request, solves issue #261 (#302)
AM2320: negative temperature fix... (#312)
tedenda (1):
Moving plugin from Playground into main repo. (#262)
-----------------------------
Changes in release v2.0.0-dev8
-----------------------------
DatuX (6):
Update README.md
Update README.md
Update README.md
Update CONTRIBUTING.md
Update CONTRIBUTING.md
Update README.md
JK (3):
More informative and intuitive status LED
Using 3 I/O-pins consequently
added union to TaskDevicePin1..3
adb76 (2):
Set BME280 to recommended values for climate / weather sensor
BME280: Ensure sensor is in sleep mode to set the config, fix small typo
beic (13):
Menu correction, added BMP180 (#199)
Added detection for the HTU21D to I2C scenner
Environment naming will better fit in...
Environment naming will better fit in + HTU21D
Environment naming will better fit in... + naming
Environment naming will better fit in...
Environment naming will better fit in...
Environment naming will better fit in...
Environment naming will better fit in...
Environment naming will better fit in...
Little naming correction
Naming correction by Datasheet
Added detection for the SI1145 to I2C scenner
dev0 (1):
_C009.ino: RFC conformity and removed obsolet code (#163)
imthemichi (1):
Plugin_008-RFID extended with wiegand 34-bits and key-pad (4-bits per key)
support
jbaumann (1):
Addition of ESP8285 targets (#187)
krikk (16):
motorshield library should be a submodule, enhanced the motorshield plugin...
(#162)
http advanced: add replacement variable for systime, vcc, ip, sysload, uptime
(#167)
corrected name for TSL2561, add option to use different sensor adress (#170)
re-did old pull requests (#172)
Tsl2561 rewrite (#174)
I2csoilmoisture fixed bug with sleep mode (#178)
Pulsecounter minor fix (#184)
rewrote bh1750 sensor based on better library... (#182)
cppcheck style fixes... (#186)
added i2c address selection to ino219 plugin (#192)
Motorshield plugin string fixes (#200) (reduced memory usage)
Support for Tcs34725 RGB Color Sensor (#195)
_P047_i2c-soil-moisture-sensor: allow change of sensor address (#201)
Httpadvanced crashfix + patch method (#204)
Bh1750: enhance to check for valid value (#208)
removed all unnecessary Strings due to new addLog with FlashStringHelper
(#223)
tedenda (1):
Update _P049_MHZ19.ino
-----------------------------
Changes in release v2.0.0-dev7
-----------------------------
krikk (2):
code cleanup for HTTP advanced controller
show date in webinterface, and changed password fields to type=password
(#161)
-----------------------------
Changes in release v2.0.0-dev6
-----------------------------
Gerald (2):
HTTP Advanced, enhanced, so that only one http request is sent for one sensor
(#156)
added missing sensor type, to fix problem with i2c soilmoisture sensor...
(#157)
dzikus (1):
Added BMP280_CONFIG_SETTING to reduce the temperature of sensor and use
oversampling filter (#155)
-----------------------------
Changes in release v2.0.0-dev5
-----------------------------
DatuX (5):
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Gerald (3):
Update _P047_i2c-soil-moisture-sensor.ino
one newline to much
add missing features from "Generic HTTP" Plugin to "Generic HTTP Advanced"
Plugin (#151)
JustMe-NL (4):
Fix double define
Fix Windspeed values
Fix broken Domoticz MQTT helper
Update WebServer.ino
Nonflammable (1):
Extend functionality of P038
krikk (7):
new Plugin for SoilMoisturesensor from Tindie
(https://www.tindie.com/products/miceuz/i2c-soil-moisture-sensor/) minor fixes
in http advanced to allow sensor type triple and http response 2xx not 200 only
version check to detect if sensor is present, optimized address handling
added measurement mode selection
minor fix, shared variable name with bme280, not good :)
variable name collision with adafruit motorshield v2 library, no functional
change
new plugin for adafruit motorshield v2, still needs a library and only
support DC Motors up till now... still room for improvement
added function to enable/disable sleep mode and version check
psy0rztest (1):
Removed !echo, because its not supported in Windows.
---------------------------------
Changes in v2.0.0-dev4 since R148
---------------------------------
JustMe-NL (6):
Update ESPEasy.ino
Update Misc.ino
Update _C001.ino
Update _C002.ino
Create _P045_MPU6050
Create _P046_VentusW266