Grovkillen
108bdb4b01
[docs] fixed "ESP Easy" logo margin bug
...
The logo in the top left corner was being pushed down because of my CSS of images in general. Fixed now.
2018-12-05 22:08:19 +01:00
Grovkillen
60edd5208e
[docs] Test if arrows (unicode) work with RTD
2018-12-04 15:23:41 +01:00
Grovkillen
b6e96a0086
[docs] P052 sensair S8 hardware page updated
2018-12-04 15:03:42 +01:00
Grovkillen
72862e7169
[docs] syntax error fixed.
2018-12-04 14:03:11 +01:00
Grovkillen
25c2f55219
[docs] updated headlines (css) + added P001 hardware
2018-12-04 13:58:34 +01:00
Grovkillen
65d072dcf7
[docs] added phantomJS script to streamline the screenshots
2018-12-04 13:07:00 +01:00
Grovkillen
79123392a9
Merge remote-tracking branch 'Grovkillen/DocumentationUpdate' into DocumentationUpdate
2018-12-03 14:35:56 +01:00
Grovkillen
ccf2929e69
[docs] Added P001 (hardware)
2018-12-03 14:35:41 +01:00
ESPEasy release bot
2b5a822cd5
automatically updated release notes for mega-20181130
mega-20181130
2018-11-30 04:00:11 +01:00
Gijs Noorlander and GitHub
5ee53a49f5
Merge pull request #2106 from TD-er/feature/espeasy_p2p_protocol
...
[Docs] Document ESPeasy p2p controller
2018-11-30 00:18:17 +01:00
Gijs Noorlander and GitHub
b49921eb9a
New data structures for P001, P019, P009, etc. plugins
...
See #2057
Currently this version works with P001 and P019.
Main changes:
Added a new command to SWITCH 001: unmonitor,pcf,port#
Added two new commands to PCF 019: monitor,pcf,port# and unmonitor,pcf,port#
Added two new http commands: monitor and unmonitor
Added a new rules command: logPortStatus that will print the port status
Added the "SafeButton" functionality to 001 and 019 that will avoid false positives
Added more checks to all commands in WRITE function to avoid possible overflows
Added two more PIN STATUS: OFFLINE and INPUT_PULLUP
Modified SendStatus function so that it will be called only when needed (#1593 )
Redesign of the pinstate page
Optimized the WRITE function, changing the serie of 'if' with 'else if'
2018-11-30 00:05:57 +01:00
Gijs Noorlander
b9f999d79f
[Docs] Split Sphinx plugin substitutions to speed-up build
...
Split the plugin related substitutions into separate files (per 10) to speed-up building docs.
Please note the use of indirect paths used in includes, needed to link those replacements from other directories.
2018-11-29 23:55:22 +01:00
Gijs Noorlander
776277b179
[Docs] Move Sphinx substitutions to separate file to speed-up build
2018-11-29 22:37:58 +01:00
Gijs Noorlander
56fb47b6a8
[Docs] Document ESPeasy p2p controller
...
And renamed some structs
2018-11-29 18:41:36 +01:00
Plebs
6d9ea14d6c
final cleanup
...
removed debug strings and functions.
2018-11-29 15:44:59 +01:00
Gijs Noorlander and GitHub
f74ea5f8c8
[Readme] Add badge for ReadTheDocs build status
2018-11-29 09:30:56 +01:00
ESPEasy release bot
ee1a9f7cef
automatically updated release notes for mega-20181129
mega-20181129
2018-11-29 04:00:15 +01:00
Gijs Noorlander and GitHub
c3b1247f9d
Merge pull request #2099 from workgroupengineering/feature/embed_files_enhanced
...
Embed files enhanced
2018-11-29 00:35:48 +01:00
Gijs Noorlander and GitHub
742aec9598
Merge pull request #2100 from clumsy-stefan/patch-1
...
Allow for duplicate task names again
2018-11-29 00:33:53 +01:00
Grovkillen and GitHub
496e9443b0
Merge pull request #2101 from Grovkillen/DocumentationUpdate
...
[docs] Small update, fixed some typos
2018-11-28 14:47:29 +01:00
Grovkillen
d708a62efe
Merge remote-tracking branch 'letscontrolit/mega' into DocumentationUpdate
2018-11-28 14:46:10 +01:00
Grovkillen
3f1deeef96
[docs] Small update, fixed some typos
2018-11-28 14:45:19 +01:00
clumsy-stefan and GitHub
385bb23484
Allow for duplicate task names again
...
Only warn if a task name is duplicate but allow it to be saved without clearing the value-names of that task.
2018-11-28 14:22:57 +01:00
Saverio Cisternino
f30977f6f3
[Embed Files] Avoid redirect http to https of minify_html_css
2018-11-28 13:26:34 +01:00
Saverio Cisternino
a3aa944988
[Embed Files] Append zero termination
2018-11-28 13:26:34 +01:00
Saverio Cisternino
52c1e1243e
[Embed Files] Add exit code 1 when minify failed
2018-11-28 13:26:24 +01:00
ESPEasy release bot
12852c39d6
automatically updated release notes for mega-20181128
mega-20181128
2018-11-28 04:00:07 +01:00
Gijs Noorlander and GitHub
35b7f586d1
Merge pull request #2089 from TD-er/bugfix/stop_serial_output
...
[Serial] Redirect all Serial.print/println to a buffer
2018-11-28 00:14:24 +01:00
Gijs Noorlander and GitHub
4f08ebbf1a
Merge pull request #2096 from TD-er/bugfix/MQTT_clientID_setting
...
[MQTT] change client-id at reconnect - #1918
2018-11-28 00:13:13 +01:00
Gijs Noorlander and GitHub
45e302c4ee
Merge pull request #2095 from TD-er/cleanup/Sonoff_POW_build_merges
...
[Sonoff POW] Merge POW r1/r2 in the same build
2018-11-27 23:48:09 +01:00
Gijs Noorlander
fd6ba18c36
[MQTT] change client-id at reconnect - #1918
...
As discussed here: https://github.com/letscontrolit/ESPEasy/issues/1918#issuecomment-441203285
2018-11-27 23:45:19 +01:00
Gijs Noorlander
f008accd4e
[Sonoff POW] Merge POW r1/r2 in the same build
...
Sonoff POW build now is usable for both POW and POW r2.
Use the Reset Factory default to select proper pre-defined setup for keys and relay.
Both power sensors are included as plugin.
2018-11-27 23:05:06 +01:00
Gijs Noorlander
24f661f80a
[Serial] Remove code to detect if serial port is read
...
See discussion here: https://github.com/letscontrolit/ESPEasy/pull/2089#issuecomment-442066980
2018-11-27 22:10:26 +01:00
Grovkillen and GitHub
98c2c1e6eb
Merge pull request #2094 from Grovkillen/DocumentationUpdate
...
[docs] Added servo motor and plugin sections
2018-11-27 15:58:03 +01:00
Grovkillen
f9c9557384
[docs] Added servo motor and plugin sections
2018-11-27 15:54:36 +01:00
Gijs Noorlander
5b5c1f224b
[Commands] No longer run commands from scheduler
...
Problem appeared to be a stack overflow.
There were a lot of large arrays allocated on the stack to parse commands or their arguments.
These are now only temporary allocated and de-allocated as soon as possible.
2018-11-27 13:44:27 +01:00
Gijs Noorlander
3e367c020f
[Serial] Forgot the Serial.printf
2018-11-27 13:44:27 +01:00
Gijs Noorlander
80b8b03869
[Serial] Replace serial port activity marker with unprintable marker
...
Now use ASCII code `1` as char value to detect reading activity.
2018-11-27 13:44:27 +01:00
Gijs Noorlander
d3f1dbd934
[Serial] Redirect all Serial.print/println to a buffer
...
Writing data to the serial port while it is not being read may cause all kinds of issues and maybe even Watchdog Resets.
All `Serial.print` and `Serial.println` calls in our own code is now sent to a dynamic buffer.
This buffer will try to only send data to the serial port when its buffer permits it.
After a while, unread data will be dropped.
2018-11-27 13:44:27 +01:00
Grovkillen and GitHub
defdc8215b
[flasher] Warning if baud rate too high + info post-flash
2018-11-27 08:44:14 +01:00
ESPEasy release bot
8e1f89035e
automatically updated release notes for mega-20181127
mega-20181127
2018-11-27 04:00:10 +01:00
Gijs Noorlander and GitHub
c7b2052298
[Travis] make clean + build only once
...
As suggested here: https://github.com/letscontrolit/ESPEasy/pull/2089#issuecomment-441805148
2018-11-26 23:30:26 +01:00
Gijs Noorlander and GitHub
0e7c8e4fa0
[PlatformIO] Lower upload_speed to 115200
...
As suggested here: https://github.com/letscontrolit/ESPEasy/pull/2089#issuecomment-441779773 by @ivankravets
2018-11-26 22:45:05 +01:00
Grovkillen and GitHub
fd228119a3
[docs] Fix relative path for command list
2018-11-26 22:15:22 +01:00
Gijs Noorlander and GitHub
d3cf913ece
[PlatformIO] Change to LWIP2_LOW_MEMORY
...
As advised by @ivankravets
See https://github.com/letscontrolit/ESPEasy/pull/2089#issuecomment-441697474
2018-11-26 17:17:47 +01:00
Grovkillen and GitHub
57232e819c
Merge pull request #2091 from Grovkillen/DocumentationUpdate
...
[docs] Core commands added + relay,buzzer etc. etc.
2018-11-26 15:33:11 +01:00
Grovkillen
5630bf83da
[docs] command list updated with internal commands
2018-11-26 15:30:14 +01:00
Grovkillen
125bc51ac2
Merge remote-tracking branch 'letscontrolit/mega' into DocumentationUpdate
2018-11-26 12:57:47 +01:00
Grovkillen
3984823de6
[docs] Added GPIO handling pages (tones, relay etc.)
2018-11-26 12:46:21 +01:00
Gijs Noorlander and GitHub
f8e2e34f6f
Merge branch 'mega' into new/monitor2
2018-11-25 22:47:57 +01:00