Commit Graph
3722 Commits
Author SHA1 Message Date
ESPEasy release bot 3aef271c6a automatically updated release notes for mega-20190809 mega-20190809 2019-08-09 04:00:19 +02:00
Gijs NoorlanderandGitHub a355e2ea8c Merge pull request #2537 from TD-er/documentation/ESPeasy_p2p
[Docs] Document sharing plugin via ESPeasy p2p controller
2019-08-08 23:12:33 +02:00
Gijs Noorlander 800e7d224c [Docs] Document sharing plugin via ESPeasy p2p controller
Fixes #2522
2019-08-08 23:11:57 +02:00
Gijs NoorlanderandGitHub a227f0fe7b Merge pull request #2534 from uzi18/patch-5
[P076] setMode is not needed in interrupt mode
2019-08-08 17:15:28 +02:00
Gijs NoorlanderandGitHub 02dce83525 Merge pull request #2536 from TD-er/feature/ShowExtraDeviceInfo
[Plugin info] Show extra info in devices web page
2019-08-08 14:18:16 +02:00
Gijs Noorlander 1ac2b97d6d [Plugin info] Show extra info in devices web page
For example the GPS fix state and nr. sats tracked.
2019-08-08 13:06:31 +02:00
Gijs NoorlanderandGitHub 445362f722 Merge pull request #2533 from TD-er/bugfix/misc_fixes
Various fixes and add better port description for devices
2019-08-08 10:43:16 +02:00
Gijs NoorlanderandGitHub bbc9451003 Merge pull request #2531 from tiomny/WeekDayStr
String representation for requested weekday
2019-08-08 10:43:02 +02:00
Gijs Noorlander 4a29795409 [Shutdown] Move delay(100) to after SPIFFS.end() 2019-08-06 23:00:21 +02:00
Bartłomiej ZimońandGitHub 6392bd2bfc [P076] setMode is not needed in interrupt mode 2019-08-06 21:20:03 +02:00
Gijs Noorlander f33a0ec3e6 [ArduinoOTA] Suggest UDP port to use 18266 since 8266 is for ESPeasy p2p
UDP port 8266 is an officially IANA registered UDP port for ESPeasy p2p, so do not use it (on ESPeasy at least) for Arduino OTA.
2019-08-06 17:31:23 +02:00
Gijs Noorlander 6c5d5dce3c [Reboot] Flush all buffers and controllers before reboot
When calling a reboot, not everything was flushed and stored the same way as when going to deep sleep.
2019-08-06 17:29:43 +02:00
Gijs Noorlander 5dbfc1bd68 [WiFi] Fix issue where node could disable plugins when offline for long
The flag to signal a successful boot was only set when there was a successful WiFi connection.
But this can lead to step by step disabling of plugins when the accesspoint is unreachable for a long time.
2019-08-06 17:26:07 +02:00
Gijs Noorlander 4052b3b271 [WiFi] Cleanup some WiFi code 2019-08-06 17:23:38 +02:00
Gijs Noorlander 89a49a3355 [Webserver] Do not allow writing to internal buffer for chunked transfer
Some plugins and controllers were writing to TXBuffer.buf directly.
This should not happen, since then the memory usage of that buffer will increase and never decrease again.
Also C011 Generic HTTP advanced was not using existing functions for displaying config page.
2019-08-06 17:21:20 +02:00
Gijs Noorlander 3c4492ed54 [ESPeasy p2p] Show remote node as port description on device page
The node delivering the data for a plugin is now shown on the device page in the "Port" column.

Also added a fix to only allow updates from 1 node to a remote node.
Previously it was possible to have several nodes writing to the same remote p2p shared plugin.
This could lead to very strange results.

This also means that a remote installed plugin must now be deleted and re-installed to allow receiving data from a remote host if the remote host unit id has changed.
2019-08-06 17:17:14 +02:00
Gijs Noorlander 1f7f3af31d [Serial] Show serial port description as port in device page 2019-08-06 17:13:33 +02:00
Gijs Noorlander 4420c253c3 [ESPeasy Serial] Update to 1.0.12 to allow invalid pin config 2019-08-06 17:09:25 +02:00
Gijs Noorlander 1406f3df99 Check for WiFi connected before trying to connect to host 2019-08-06 10:29:44 +02:00
Gijs Noorlander 7c572ceb83 Config page not able to clear all WiFi settings
If SSID in the WiFi settings was set empty, the config would not be saved.
2019-08-06 10:28:58 +02:00
ESPEasy release bot d32ac6cea8 automatically updated release notes for mega-20190805 mega-20190805 2019-08-05 04:00:12 +02:00
Gijs NoorlanderandGitHub a71c79fa37 Merge pull request #2532 from TD-er/feature/serial_proxy
bugfix Deepsleep called from command/rules should flush data
2019-08-05 01:53:10 +02:00
Gijs Noorlander 4b5af356ac [Serial Proxy] Check for null pointer 2019-08-05 00:24:53 +02:00
Gijs Noorlander 95ab1d1cc9 [DeepSleep] Proper flush when going to deep sleep from rules
See [Forum](https://www.letscontrolit.com/forum/viewtopic.php?f=6&t=6918&p=38369#p38360)
2019-08-05 00:23:59 +02:00
Artem ffb61388b9 String representation for requested weekday
Introduced weekday_str(wday) function for obtaining string representation of requested week day.
2019-08-05 01:22:56 +03:00
Gijs NoorlanderandGitHub c5db687f21 Merge pull request #2524 from jimmys01/mega
[IR TX RX] Minor adjustments
2019-08-04 21:32:04 +02:00
Gijs Noorlander b09b24707e [Serial Proxy] Must read at 50x sec interval
For example a stream at 38400 bps can fill up the serial buffer over 27x a second.
This means that receiving data strings over 128 bytes (buffer size) may already be corrupted when reading at 10x a sec.
2019-08-04 21:24:39 +02:00
Gijs NoorlanderandGitHub d23b6272cf Merge pull request #2529 from TD-er/feature/serial_proxy
[Feature] Serial Proxy reading strings from serial
2019-08-04 17:57:07 +02:00
Gijs NoorlanderandGitHub 8969b04c57 Merge pull request #2527 from tiomny/DTParts
Introduced unix time part variables
2019-08-04 17:56:35 +02:00
Gijs NoorlanderandGitHub d8c0961fb0 Merge pull request #2526 from letscontrolit/bugfix/1M_ota_build
[OTA] Fix check 1M filesize during build
2019-08-04 17:55:19 +02:00
Gijs Noorlander 28b75dfb42 [Docs] Document the new %unixday% and %unixday_sec$ variables
See PR #2527
2019-08-04 15:51:01 +02:00
Gijs Noorlander d3ffd76753 Fix build issue in changes of P023_OLED. 2019-08-04 15:24:44 +02:00
Gijs Noorlander a02097937e Disable Serial Proxy in other builds
Since it is still highly experimental, only include in custom build.
2019-08-04 15:20:39 +02:00
Gijs Noorlander 6bf1178d45 [Custom Build] Move custom build definition up in platformio.ini
To make VScode use the defines of esp8266 as default.
Otherwise the ESP32 related code is used in the code highlighting.
2019-08-04 15:18:19 +02:00
Gijs Noorlander dd9463b74c Uncrustify of P001 Switch plugin. 2019-08-04 15:16:48 +02:00
Gijs Noorlander 813d5fa60e [PWM] Fade always starts at 0, not the last set value
Fixes #2461
2019-08-04 15:12:36 +02:00
Gijs Noorlander fd8d363032 Make loading of custom task settings more memory efficient 2019-08-04 12:44:06 +02:00
Artem 08a21f0b9c Introduced unix time part variables
%unixday% = %unixtime% / 86400
%unixday_sec% = %unixtime% % 86400
2019-08-04 00:53:29 +03:00
Gijs NoorlanderandGitHub fc4033a727 [OTA] Fix check 1M filesize during build
fixes #2525
2019-08-03 21:38:57 +02:00
Gijs Noorlander 96c50617e2 [Serial Proxy] Use custom init string 2019-08-03 17:22:55 +02:00
ESPEasy release bot a770feadbd automatically updated release notes for mega-20190803 mega-20190803 2019-08-03 04:00:17 +02:00
Gijs Noorlander 4d062f8e5b [Serial Proxy] Send init string and read sentences from serial 2019-08-03 01:07:55 +02:00
Gijs NoorlanderandGitHub 33b9804204 Merge pull request #2517 from Misiu/mega
Rename OpenHAB MQTT to Home Assistant (openHAB) MQTT
2019-08-02 14:09:59 +02:00
jimmys01 2e223eec8d IR library update 2019-08-01 12:16:57 +03:00
jimmys01 81295d2a4f [IR TX RX] Minor adjustments
Fixed some comments and log entries.
Fixed Celcius conversion.
Fixed some code indentation.
2019-08-01 12:12:44 +03:00
ESPEasy release bot 5675d0c2d7 automatically updated release notes for mega-20190731 mega-20190731 2019-07-31 04:00:09 +02:00
Gijs Noorlander 4438e49656 [Serial Proxy] Process sentence and send to controller
Tested with GPS data sending to Domoticz and OpenHAB MQTT controller.
2019-07-30 16:50:45 +02:00
Gijs Noorlander 888ed8c644 [GPS] Uncrustify GPS plugin source code. 2019-07-30 14:57:11 +02:00
Gijs Noorlander 2347b95e56 [GPS] Only serial RX pin is really needed.
Init will fail if  the optional TX pin was not set.
2019-07-30 14:56:12 +02:00
Gijs Noorlander ce956ca5f5 [Serial Proxy] Read sentence
First test to read a sentence and write it to log.
2019-07-30 14:47:09 +02:00