-
mega-20180924b332a513 · ·
Release mega-20180924 Changes in mega-20180924 (since mega-20180923): Benno Eigenmann (1): Fix platformio ESPEasy release bot (1): automatically updated release notes for mega-20180924 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
-
mega-20180923f1312548 · ·
Release mega-20180923 Changes in mega-20180923 (since mega-20180922): ESPEasy release bot (1): automatically updated release notes for mega-20180923 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
-
mega-20180922194a230d · ·
Release mega-20180922 Changes in mega-20180922 (since mega-20180916): ESPEasy release bot (1): automatically updated release notes for mega-20180922 Gijs Noorlander (1): Revert "Revert "Added 2 new operators in Calculate() function"" TD-er (2): Revert "[Scheduler] Disable command scheduler" Revert "Revert "Fix elseif & Add if-elseif-else nesting levels""
-
mega-20180916ac83cfa2 · ·
Release mega-20180916 Changes in mega-20180916 (since mega-20180915): ESPEasy release bot (1): automatically updated release notes for mega-20180916 Gijs Noorlander (3): Revert "Added 2 new operators in Calculate() function" Revert "Fix elseif & Add if-elseif-else nesting levels" Added warning to release notes 20180915 TD-er (1): [HW Watchdog] Backgroundtasks instead of yield during rules handling
-
mega-20180915d4259f4e · ·
Release mega-20180915 Changes in mega-20180915 (since mega-20180914): ESPEasy release bot (1): automatically updated release notes for mega-20180915 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
-
mega-20180914e0785eb7 · ·
Release mega-20180914 Changes in mega-20180914 (since mega-20180910): ESPEasy release bot (1): automatically updated release notes for mega-20180914 Gijs Noorlander (1): Added PayPal link Markus Gloede (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
-
mega-201809108fc64868 · ·
Release mega-20180910 Changes in mega-20180910 (since mega-20180909): ESPEasy release bot (1): automatically updated release notes for mega-20180910 TD-er (2): [HTTP] Command SendToHttp cannot connect [Domoticz IDX] Allow for IDX of > 9999 sakinit (1): Reduced buffer size to prevent stack overflow
-
mega-20180909466ddfbe · ·
Release mega-20180909 Changes in mega-20180909 (since mega-20180908): ESPEasy release bot (1): automatically updated release notes for mega-20180909 Gijs Noorlander (1): Revert [WDT] Add watchdog feed to backgroundtasks() 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
-
mega-20180908efa27dc0 · ·
Release mega-20180908 Changes in mega-20180908 (since mega-20180904): ESPEasy release bot (1): automatically updated release notes for mega-20180908 Gijs Noorlander (1): Update README.md 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
-
mega-201809041bb8669e · ·
Release mega-20180904 Changes in mega-20180904 (since mega-20180903): ESPEasy release bot (1): automatically updated release notes for mega-20180904 TD-er (1): [#1702] Check for duplicate names bug
-
mega-201809039c706b7b · ·
Release mega-20180903 Changes in mega-20180903 (since mega-20180826): ESPEasy release bot (1): automatically updated release notes for mega-20180903 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
-
mega-20180826ecb5ca93 · ·
Release mega-20180826 Changes in mega-20180826 (since mega-20180822): ESPEasy release bot (1): automatically updated release notes for mega-20180826 Gerald Hollweger (1): Optimisations - Save RAM, move constants to flash (CharTableTM1637, CharTableMAX7219) - Remove unnecessary parameter passing (the interface pins do not change during operation for one instance) 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
-
mega-20180822a123dbf3 · ·
Release mega-20180822 Changes in mega-20180822 (since mega-20180818): ESPEasy release bot (1): automatically updated release notes for mega-20180822 Gijs Noorlander (1): Changed INPUT_COMMAND_SIZE from 80 to 240 TD-er (1): [UDP] Use random outgoing port for NTP and check return values
-
mega-20180818deb18d23 · ·
Release mega-20180818 Changes in mega-20180818 (since mega-20180815): ESPEasy release bot (1): automatically updated release notes for mega-20180818 Edwin Eefting (1): fixed network config for newer versions TD-er (1): [#1650] Use icons in tabs on web page on small screens
-
mega-20180815306cbf31 · ·
Release mega-20180815 Changes in mega-20180815 (since mega-20180809): ESPEasy release bot (1): automatically updated release notes for mega-20180815 TD-er (1): [core 2.4.2] Update to PlatformIO espressif8266@1.8.0 krikk (1): Update _P047_i2c-soil-moisture-sensor.ino
-
mega-2018080993105200 · ·
Release mega-20180809 Changes in mega-20180809 (since mega-20180808): Bartlomiej Zimon (1): fix for #702, setup propper gpio state before send into PCF8574 for pcfpulse,pcflongpulse ESPEasy release bot (1): automatically updated release notes for mega-20180809 Gijs Noorlander (2): [Blynk] Command handling was not active [Blynk] Change define to allow blynkget command 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
-
mega-20180808d74493ce · ·
Release mega-20180808 Changes in mega-20180808 (since mega-20180804): ESPEasy release bot (1): automatically updated release notes for mega-20180808 Gijs Noorlander (1): [#1612] Make P008_RFID using new functions 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
-
mega-20180804e6b219a1 · ·
Release mega-20180804 Changes in mega-20180804 (since mega-20180802): ESPEasy release bot (1): automatically updated release notes for mega-20180804 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
-
mega-20180802fda973bb · ·
Release mega-20180802 Changes in mega-20180802 (since mega-20180801): ESPEasy release bot (1): automatically updated release notes for mega-20180802 Grovkillen (1): Added extra info to self compilers
-
mega-2018080141341b46 · ·
Release mega-20180801 Changes in mega-20180801 (since mega-20180723): ESPEasy release bot (1): automatically updated release notes for mega-20180801 Edwin Eefting (1): Power down PN532 after reading. Saves power and reduces interference with Wifi. 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