Commit Graph
5749 Commits
Author SHA1 Message Date
TD-er 46ee0ffe19 [TSL2591] Perform async reading of sensor prevent blocking calls 2020-10-28 17:19:54 +01:00
TD-er cfe7d2f2cf [TSL2591] Check sensor before reading + speedup
The old implementation did perform 3 readings, which depending on the set integration time could take a while.
But since all output values should be based on the same reading anyway, it is simply wrong to perform separate readings.

Also added a call to `begin()` of the library to make sure the gain and timing are correctly set.
This could cause incorrect readings if the sensor somehow got reset.

Fixes: #3347
2020-10-28 15:58:04 +01:00
TD-er 286009d942 [Task command] Fix taskenable / taskdisable commands
The commands did not call `PLUGIN_INIT` or `PLUGIN_EXIT`.
2020-10-28 12:56:18 +01:00
TD-er f4606e2ffa Merge pull request #3342 from TD-er/bugfix/USE_SERVO_not_included_error
[Servo] Log error when servo command is used while servo not in build
2020-10-26 20:46:20 +01:00
TD-er 4fae180b7e [Servo] Log error when servo command is used while servo not in build 2020-10-26 11:11:53 +01:00
TD-er a589479d39 Merge pull request #3340 from TD-er/bugfix/PIO_custom_IR_build
Fix building using IR plugins & Custom.h (#3339)
2020-10-25 23:13:49 +01:00
TD-er ae087da9d5 Add custom_IR_ESP8266_4M1M PIO environment 2020-10-25 20:36:43 +01:00
TD-er 13c7208a04 [Build IR] Do not exclude IR lib on Custom build 2020-10-25 20:36:33 +01:00
TD-er cea1bff217 Merge pull request #3336 from clumsy-stefan/fix_include_paths
[ArduinoIDE] Fix include path for new structure
2020-10-25 15:29:53 +01:00
stefan 2a7c6bcb7a [ArduinoIDE] Fix include path for new structure
Fix relative include paths for other frameworks (like ArduinoIDE)
2020-10-24 20:17:54 +02:00
TD-er 99920c1180 Merge pull request #3334 from TD-er/bugfix/gpio_dashboard
Fix GPIO command from dashboard.esp broken
2020-10-23 22:04:28 +02:00
TD-er 43466820cc Merge pull request #3333 from thomastech/mega
Add missing doc file for Wake On LAN PR 3328
2020-10-23 21:45:10 +02:00
TD-er 39f1511e7c Fix GPIO command from dashboard.esp broken
See [forum topic](https://www.letscontrolit.com/forum/viewtopic.php?p=47652#p47652)
2020-10-23 21:24:32 +02:00
Thomas ee46ff7c8c Add missing doc file for PR 3328
The updated _plugin_substitutions_p10x.repl was missing in PR #3328
2020-10-23 08:52:33 -07:00
Thomas daa1e9cc0e Add doc file missing in PR 3328
The updated _plugin_substitutions_p10x.repl was missing in PR #3328
2020-10-23 08:44:32 -07:00
Thomas 622fe4c489 Merge pull request #5 from letscontrolit/mega
Resync Code Base to Master
2020-10-23 08:38:07 -07:00
Thomas b5dd2543fd Add Doc File Missing in PR #3328
The updated _plugin_substitutions_p10x.repl was missing in PR #3328
2020-10-23 08:36:52 -07:00
TD-er a5f5dcc816 Merge pull request #3332 from thomastech/mega
Rename P101_WakeOnLan.rst to P101.rst
2020-10-23 12:00:16 +02:00
Thomas a51af3bda7 Merge branch 'mega' into mega 2020-10-22 18:51:56 -07:00
Thomas 06c48d0609 Rename P101_WakeOnLan.rst to P101.rst
Change name to P101 so that the plugin's help link functions correctly.
2020-10-22 18:48:22 -07:00
TD-er e1e8adb38c Merge pull request #3328 from thomastech/mega
Add New Plugin P101, Wake On LAN [Testing]
2020-10-22 21:38:57 +02:00
TD-er 53a7dfc759 Merge branch 'mega' into feature/3328_WOL 2020-10-22 21:24:17 +02:00
TD-er 94fb7f8ac8 Merge pull request #3307 from TD-er/build/convert_ino_cpp_h
[Cleanup] Move WebServer_*.ino files (and some more) to .cpp/.h
2020-10-22 17:17:49 +02:00
TD-er 26caa8fb09 automatically updated release notes for mega-20201022 mega-20201022 2020-10-22 16:46:23 +02:00
TD-er b53e10d82e Merge branch 'mega' into build/convert_ino_cpp_h 2020-10-21 22:22:10 +02:00
TD-er 09ba39cd50 Merge pull request #3329 from TD-er/bugfix/3317_PluginWrite
Don't call PLUGIN_WRITE on inactive tasks (#3317)
2020-10-21 22:16:59 +02:00
Thomas 8131409e42 Update _P101_WakeOnLan.ino
Per TD-er request, changed calling argument from String to const String& on three functions.
2020-10-21 09:34:49 -07:00
Thomas ad299c3673 Add WakeOnLan V1.1.6 Library 2020-10-21 09:11:14 -07:00
TD-er 2e7dccea5a [Crashinfo] Decode intended reboot reason 2020-10-21 16:22:25 +02:00
TD-er 88517aa0a0 [Crashinfo] Decode last task before reboot
As it was rather unreadable to see what was the last action before reboot, this decoded string may (hopefully) be a bit more readable.
2020-10-21 13:51:28 +02:00
TD-er 3e4b930a1d Don't call PLUGIN_WRITE on inactive tasks (#3317)
See: #3317
2020-10-21 11:52:03 +02:00
Thomas aa7d63d051 Update _P101_WakeOnLan.ino
Made changes as requested. Will update the review comments with more info.
2020-10-20 20:22:48 -07:00
Thomas 141de30a81 Update P075 and P079 Plugin Docs
Minor ReadTheDocs revisions to P075 Nextion Display and P079 Wemos/Lolin Motor Shield.
2020-10-20 14:41:07 -07:00
Thomas edb9562402 Updated ReadTheDocs for P075 Nextion.
Minor  docs update for P075 Nextion.
2020-10-20 14:37:46 -07:00
TD-er 9ccd50f68e Don't call PLUGIN_WRITE on inactive tasks (#3317)
See: #3317
2020-10-20 23:11:36 +02:00
TD-er 84675caf5e Fix missing include in C005 2020-10-20 23:09:51 +02:00
Thomas 46728a306a Update _plugin_categories.repl
Removed extra comma at line containing ref:`P101_page`
2020-10-20 08:54:47 -07:00
Thomas cb1e1aad96 Added Doc files for Wake On LAN Plugin P101
Updated ReadtheDocs for the new Wake On LAN (WOL) Plugin P101.
2020-10-20 08:48:35 -07:00
Thomas 6d953c0bda Updated Command.rst for Wake On LAN Plugin P101 2020-10-20 08:42:13 -07:00
Thomas 63bc1dafbd Added Wake On LAN Plugin P101
Wake On LAN (WOL) Plugin. 
Sends Magic Packet to MAC address; Wake-up sleeping computer if configured for WOL.
2020-10-20 08:38:00 -07:00
Thomas 6befb435d7 Merge pull request #4 from letscontrolit/mega
Sync Local Repo
2020-10-20 08:27:44 -07:00
TD-er 019012d569 [Cleanup] Move ESPeasyGPIO.ino to ESPEasyCore/ESPEasyGPIO.cpp/.h 2020-10-20 16:21:14 +02:00
TD-er c02debce64 Fix merge issues after GPIO PR merged 2020-10-20 16:03:22 +02:00
TD-er ac090fe9c9 Fix missing rename of ser/WebServer/WebServer_ includes 2020-10-20 15:55:49 +02:00
TD-er 9f627b52b1 Fix dependency in SDM Energy Meter library 2020-10-20 15:55:49 +02:00
TD-er 8c0e586c68 [Cleanup] Make sure _Plugin_Helper.h is included before #ifdef USES_xxx (2) 2020-10-20 15:55:49 +02:00
TD-er 1d732e2935 [Cleanup] Make sure _Plugin_Helper.h is included before #ifdef USES_xxx
The USES_xxx defines depend on the build config, so you need to include this _Plugin_Helper.h first before checking the `#ifdef USES_xxx`
2020-10-20 15:55:49 +02:00
TD-er 200fe995e7 [Cleanup] Move WiFi/Ethernet code to ESPEasyCore directory 2020-10-20 15:55:49 +02:00
TD-er 9aade37e0c [Cleanup] Rename src/WebServer/WebServer_* to src/WebServer/*
To be able to build again in Windows as the linker command exceeds max. command argument length in Windows.
2020-10-20 15:55:49 +02:00
TD-er 09a1c5e871 [Cleanup] Move _CPluginHelper to src/Helpers/ folder 2020-10-20 15:55:49 +02:00