Commit Graph

2689 Commits

Author SHA1 Message Date
cschwinne
c8a7537157 Added support for SPIFFS
Fixed ESP32
2019-03-16 02:09:37 +01:00
cschwinne
d4bf1cb23d Added button double press macro option
Added toggle (relay) pin
2019-03-13 11:13:03 +01:00
cschwinne
46e4350013 Improved heap usage by 2k 2019-03-11 19:30:49 +01:00
cschwinne
202eb0d854 Fixed /json with ESP core <2.5.0 2019-03-11 17:57:06 +01:00
cschwinne
898702346e Fixed JSON API on bug
Fixed RN=1 not having an effect if default off
2019-03-11 00:20:17 +01:00
cschwinne
b72e6f16ca Small memory improvements 2019-03-09 21:41:23 +01:00
cschwinne
b9c27ed324 Added RD HTTP api call for realtime udp 2019-03-09 14:48:13 +01:00
cschwinne
0166dfe16e Fixed colorwheel 2019-03-07 23:22:52 +01:00
cschwinne
7274541722 Fixed platformio compilation
Added more debug info in serial on boot
2019-03-07 16:36:26 +01:00
cschwinne
709ff7a701 Finished JSON API
Added RV http api call
Fixed CY,PA,PC,PX api calls
Fixed CORS
2019-03-06 21:31:12 +01:00
cschwinne
66c224c954 Added JSON state API 2019-03-06 01:20:38 +01:00
cschwinne
3f9b37aa7f Added /json/state 2019-03-05 10:59:15 +01:00
cschwinne
0377958d8f Updated hue sync to use ArduinoJSON
Fixed brightness when ABL deactivated
2019-03-03 23:27:52 +01:00
cschwinne
cc1cfd70b8 Added ArduinoJSON 2019-03-03 18:05:56 +01:00
cschwinne
bc125ad76c Updated Espalexa to v2.4.0 2019-03-01 17:10:42 +01:00
cschwinne
62a2246448 Included effect and palette lists in LED settings 2019-02-25 22:23:26 +01:00
cschwinne
587cf751d8 Fixed preset loading 2019-02-25 19:14:13 +01:00
cschwinne
f0e525d2e2 Added relative API calls 2019-02-22 22:53:33 +01:00
cschwinne
f86cdd8cde Added /json/info page 2019-02-21 16:32:15 +01:00
cschwinne
4a4c537a0d Reverted to default LEDPIN 2019-02-21 00:21:35 +01:00
cschwinne
1caaf04dfa Various performance and reliability improvements 2019-02-20 23:44:34 +01:00
cschwinne
b422a80249 Fixed button-caused asyncserver unresponsiveness
Fixed RGBW power calculation
2019-02-20 15:18:04 +01:00
cschwinne
ba19e20833 Added Macro notification option
Removed realtime UI lock
2019-02-19 12:57:50 +01:00
cschwinne
c34ddb2bc3 Initial async hue client 2019-02-18 22:34:21 +01:00
cschwinne
aa315f8472 Switched from PubSubClient to AsyncMqttClient 2019-02-17 19:21:09 +01:00
cschwinne
2af6af2bf0 Added HTTP OTA update via ESPAsyncWebServer 2019-02-17 17:11:10 +01:00
cschwinne
5694ff7c97 Migrated to AsyncWebServer 2019-02-16 00:21:22 +01:00
cschwinne
76f1c689c1 Interim Async Update 2019-02-14 17:25:41 +01:00
cschwinne
a371239172 Fixed mobile UI effect list not loading 2019-02-12 14:50:19 +01:00
cschwinne
b73a257389 Fixed broadcast IP compilation issue 2019-02-12 11:03:54 +01:00
cschwinne
9caca37ab1 Release of v0.8.3
Removed initLedsLast
Improved Fireworks
2019-02-11 23:49:04 +01:00
cschwinne
6e76fc0aa7 Added JSON FX + palette lists 2019-02-10 23:05:06 +01:00
cschwinne
6171883758 Split up WS2812FX.cpp in FX and helper files 2019-02-09 16:37:20 +01:00
cschwinne
942b68c948 Added shields.io to readme 2019-02-09 15:41:55 +01:00
cschwinne
9ca7ffa5a3 Refactored white to col[3]
Added Saw effect
2019-02-05 21:53:39 +01:00
cschwinne
d1ce23c5ac Unique mDNS name
Various optimizations
2019-02-05 19:40:24 +01:00
cschwinne
b7b6d0a6bc Improved ripple effect 2019-02-02 23:59:48 +01:00
cschwinne
10c51eea2c Added Ripple and revamped twinkle effects 2019-01-31 23:42:48 +01:00
cschwinne
48d20c02a1 Added timed macro weekday support 2019-01-31 00:09:44 +01:00
cschwinne
c5cc0b3f2b Updated Mobile UI
Fixed Smooth Meteor stuck pixels
Added CORS response
Added secondary color to http API response
2019-01-18 01:20:36 +01:00
cschwinne
6ebef8846c Merge branch 'development' of https://github.com/Aircoookie/WLED.git into development 2019-01-09 23:03:34 +01:00
cschwinne
5d1993935e Added Alexa Color support 2019-01-09 22:55:18 +01:00
Aircoookie
caab8943cb
Merge pull request #90 from cboltz/cboltz-timezone-deps
Use time/time.h from local dependencies
2018-12-20 21:17:42 +01:00
Christian Boltz
f5c05b24fb
Use time/time.h from local dependencies
This fixes a compile issue, which can be
a) file not found or
b) (after installing the Time library) redefinition of a variable
2018-12-17 22:07:43 +01:00
definitio
8fe67a04d8 Fix compiling on a case sensitive file systems 2018-12-17 18:08:59 +04:00
cschwinne
bec745d095 Improved colortwinkles on longer strips
Added offMode
2018-12-16 20:38:00 +01:00
cschwinne
eb53c52499 Fixed incorrect #defines for 0.8.2 2018-12-06 00:40:59 +01:00
cschwinne
6aa47bfd1b Release of v0.8.2
Improved settings page scaling on mobile devices
Added 2 new effects to web UIs
2018-12-06 00:27:36 +01:00
cschwinne
ff46e6ea86 Added Auto Brightness Limiter and power calculation 2018-12-04 00:58:06 +01:00
cschwinne
5489c74986 Added Smooth meteor and Railway effects 2018-12-02 02:49:05 +01:00
cschwinne
f6f8151150 Added meteor FX to web UI 2018-11-29 21:46:05 +01:00
cschwinne
a20d577f6c WS2812b Color Order changeable in settings
Meteor effect can now use palettes
2018-11-28 12:24:32 +01:00
cschwinne
c4c2494dd1 Improved binary size 2018-11-25 00:00:02 +01:00
cschwinne
c9c294a1d5 Merge branch 'development' of https://github.com/Aircoookie/WLED.git into development 2018-11-24 11:52:44 +01:00
cschwinne
6359a8a8a2 Improved effect updating internals 2018-11-24 11:52:23 +01:00
Aircoookie
f9b44381bd
Merge pull request #77 from viknet365/master
add meteor effect
2018-11-23 00:21:07 +01:00
Aircoookie
eb1ccb600b
Delete htmls00.h
0.8.2 will use the new gzip system with different files. HTML changes will be manually added
2018-11-23 00:20:26 +01:00
cschwinne
ee55a574de Moved About section to Github wiki
Updated readme
2018-11-23 00:11:47 +01:00
cschwinne
686f2c4aa6 IR codes will now also be printed without debug enabled 2018-11-22 22:43:44 +01:00
cschwinne
cd234673ea Fixed nightlight issues
Added custom infrared method
2018-11-22 00:09:30 +01:00
cschwinne
54d7a81f16 Incomplete commit for Nightlight Fixes
Interim state (Reason: Local Working Copy Data Corruption)
Affected files: (local changes will be re-implemented in next commit)
settings_sync.html (already recovered)
html_settings.h (already recovered)
wled03_set.ino
wled08_led.ino
wled09_button.ino
wled19_ir.ino
2018-11-21 23:28:20 +01:00
viknet365
9d8d2c0aa1 add meteor effect
This reverts commit f1371d6737.
2018-11-20 21:31:07 +01:00
viknet365
17ce6b9507 Revert "Add files via upload"
This reverts commit f1371d6737.
2018-11-20 21:09:06 +01:00
viknet365
296065a976 Revert "add meteor effect"
This reverts commit 0b0f600f97.
2018-11-20 20:59:13 +01:00
viknet365
0b0f600f97
add meteor effect 2018-11-20 20:42:47 +01:00
viknet365
f1371d6737
Add files via upload
add meteor effect
2018-11-20 20:35:04 +01:00
viknet365
03a33790e1
Update WS2812FX.cpp 2018-11-20 20:32:21 +01:00
cschwinne
c0816c80ae Infrared support added 2018-11-18 00:31:45 +01:00
cschwinne
071ebe6ef2 Gzipped UIs, improving speed and flash usage 2018-11-16 19:59:00 +01:00
Daniel Wiesendorf
8a2b34adb4 moved ws2812fx sources back 2018-11-16 15:02:09 +01:00
Daniel Wiesendorf
612d6f85bd Pio support of esp32 2018-11-14 22:07:04 +01:00
cschwinne
a5cf553f17 Refactored code to improve readability
Fixed non-2-char indentations
2018-11-09 17:00:36 +01:00
cschwinne
48265bbe02 Release of WLED 0.8.1
Added Lake effect
2018-11-07 20:22:05 +01:00
cschwinne
6aaf544079 Auto-select pixel driving method based on LEDPIN 2018-11-05 02:24:13 +01:00
cschwinne
9904c10984 Added Colortwinkle effect 74 2018-11-04 20:14:23 +01:00
cschwinne
81c810eba4 Increased max. UDP leds from 341 to 490
MQTT now publishes state on connect
2018-11-01 16:16:38 +01:00
cschwinne
5e6b1e8175 Added defines for more granular feature disable control 2018-11-01 15:36:13 +01:00
cschwinne
48c165b0b4 Added support for E1.31 with more than 170 LEDs 2018-11-01 01:05:35 +01:00
cschwinne
042605701e Added DNRGB UDP protocol 2018-10-27 11:39:00 +02:00
cschwinne
32cf1495d3 Fixed tricolor chase modes
Added a new palette
2018-10-25 20:55:29 +02:00
cschwinne
9577e49231 Added Palette support for most effects
Fixed Analog Clock bugs
Added Tiamat palette
2018-10-24 02:06:07 +02:00
cschwinne
de19839145 Fixed overlay not unlocking on disable 2018-10-18 18:31:25 +02:00
cschwinne
f970780d6c Fixed Clock overlay not working in reverse mode
Removed need for Macros to start with capital letter
2018-10-18 18:06:46 +02:00
cschwinne
377e4fa0a5 Release of v0.8.0 2018-10-15 16:15:51 +02:00
cschwinne
a5d6dc58d3 Fixed E1.31 multicast 2018-10-11 21:38:00 +02:00
cschwinne
a122c17340 Fixed Blynk power button and settings 2018-10-08 17:36:22 +02:00
cschwinne
34ddf104a9 Optimized EEPROM string read/write code
Changed DNS server to improve AP mode stability
2018-10-07 11:56:29 +02:00
cschwinne
f98b0beee5 Added Mobile UI power indicator 2018-10-06 14:53:15 +02:00
cschwinne
43e9743645 Fixed ESP32 version
Fixed Adalight serial Ambilight
2018-10-04 22:38:39 +02:00
cschwinne
c2972786f5 Attempted to improve AP only stability 2018-10-04 18:17:01 +02:00
cschwinne
eeb17b417c Added MQTT
Updated readme for 0.8.0
Fixed custom theme bug
Bumped version codes to 0.8.0
2018-10-04 16:50:12 +02:00
cschwinne
473991638c Fixed realtime mode not working 2018-10-01 21:31:31 +02:00
cschwinne
92b4b69b3f Split Server init code from wled05_init.ino to improve readability
Added MQTT logic
2018-09-30 20:24:57 +02:00
cschwinne
dbd6f134c1 Added CL= and C2= API calls to set HEX or DEC RGB or WRGB color
Started to add MQTT support
Pre server and init split-up
2018-09-28 23:53:51 +02:00
cschwinne
5f59487a88 Added basic Time Activated Macros function
Fixed Cronixie overlay
512K Flash mode (temporarily) unavailable
2018-09-22 22:49:24 +02:00
cschwinne
bb7f673ff9 Re-added support for 512K flash ESPs 2018-09-17 11:15:08 +02:00
cschwinne
4715180a32 Refactored wled00.ino
Attempted to fix AP mode lags
2018-09-15 17:29:01 +02:00
cschwinne
4b31610169 Updated UI with all new palettes
FastLED effects now have default palettes per effect
Fire2012 can now use Palettes
Option for palette blending added
Added new Palettes
2018-09-11 00:20:29 +02:00
cschwinne
c55e3a37ae Added 33 gradient palette presets
Fixed welcome page not showing on fresh install
Fixed device not turning on on fresh install
2018-09-08 20:26:04 +02:00
cschwinne
ce5fec4d5f Added Pride2012 and Colorwaves effects
Adjusted Noise16 effects
Added palette fade transition option
2018-09-08 16:21:44 +02:00
cschwinne
6d4339b034 Added first palette functions
Attempted to fix welcome page
2018-09-06 02:05:56 +02:00
cschwinne
70d0aae07c First commit of 0.8.0 dev cycle
Updated to newer WS2812FX version which supports segments (not supported in WLED yet)
Added new (FastLED) effects
Adjusted FX speed timings
Removed Sweep transition and Custom Chase (seldomly used - hinder development)
Removed solid overlay (no longer needed once segments are added)
Fixed Blynk effect set
2018-09-04 15:51:38 +02:00
cschwinne
1d4d885276 Release of WLED 0.7.1 to dev branch
Added E1.31 support
Added more realtime options
Attempted to fix welcome page not showing on fresh install
2018-08-11 22:59:37 +02:00
cschwinne
ed3557ffca Fixed Exception 28 loop on fresh install
Removed legacy binaries folder
2018-08-05 19:22:48 +02:00
cschwinne
1c3878fcb0 Added blynk UI updates 2018-07-29 14:03:02 +02:00
cschwinne
b3dcb9fe6c Fixed ESP32 resetting upon opening wifi settings 2018-07-22 21:21:18 +02:00
cschwinne
0462755922 further optimization 2018-07-22 14:55:10 +02:00
cschwinne
415dfd2750 Continued optimizing strings 2018-07-21 23:21:07 +02:00
cschwinne
72f203e4fa Started optimizing code by converting String to char* 2018-07-20 19:35:31 +02:00
cschwinne
4e3c83af94 Added Blynk support
Fixed AutoRGBW not disabling white slider in UI
Fixed possible UDP buffer out of bounds
2018-07-16 11:50:09 +02:00
cschwinne
094bdf02c4 Release of v0.7.0
Substantial optimizations of mobile UI
Added option to save current preset cycle as boot default
Added option not to use first LED in strip
Realtime UI error now includes source IP address
Removed /down and /cleareeprom pages
Fixed bug (turning receiveDirect off would crash on UDP packet)
2018-06-24 01:20:15 +02:00
cschwinne
5d8d12bc89 First commit to development branch
Added AutoRGBW feature
Nightlight turns off if its target brightness is set
2018-05-31 19:26:16 +02:00
cschwinne
89b9fd8a45 Mobile UI by StormPie added 2018-05-22 21:11:19 +02:00
cschwinne
ce1ba3bc2c Added Hyperion support on UDP port 19446 2018-05-18 23:24:47 +02:00
cschwinne
3afb499930 Changed preset cycle API format
Added secondary color transition
Added option to have UI while receiving realtime
Fixed mDNS not working
Fixed Arduino OTA not working when locked but enabled
2018-05-10 19:55:58 +02:00
cschwinne
356ff57005 Added more usermod functions 2018-04-24 12:03:25 +02:00
cschwinne
4c9dc739ae Release of v0.6.4
Added Limited support of up to 1200 (ESP8266) or 600 (ESP32) LEDs
Changed &ND API call to activate Nightight without requiring NL
2018-04-15 15:27:54 +02:00
cschwinne
a665607fac Finished Dynamic LED drivers 2018-04-14 18:56:35 +02:00
cschwinne
7f5671f975 Started with wrapper to support dynamic LED counts and pixel features 2018-04-13 00:28:29 +02:00
cschwinne
ee6676cd89 Release of v0.6.3
Added Preset Cycle feature
Added Transition Time API call
Added Adalight serial ambilight protocol
Added DRGB and DRGBW UDP direct-drive protocols
Improved transition flickering
Easter eggs are eaten now
2018-04-11 23:50:35 +02:00
cschwinne
72223c7e42 Release of v0.6.2
Added /easter joke subpage
Added Easter (6) effect
Merged Single and Multi Dynamic (7) effects
Added Easter theme
Added North Korea timezone
2018-04-01 00:08:50 +02:00
cschwinne
ba04aa7fef Release of v0.6.1
Added 3 effects (Android (27), Gradient (46) and Loading (47))
Support effect intensity setting for 4 additional effects
(Twinkle Fade, Twinkle RF, Sparkle Inv and Sparkle Inv+)
Removed 3 unused and duplicate effects
2018-03-18 23:16:53 +01:00
cschwinne
c855b8397a Fixed Hue always applying brightness bug 2018-03-15 19:54:11 +01:00
cschwinne
d09a97f230 Full release of v0.6.0
Added transitionDelay from notification used for smoother sync
Fixed random color too dim
2018-03-15 13:03:50 +01:00
cschwinne
89afdd2b17 Most 0.6.0 features working
LEDs now turn on instantly after boot
Support Hardware ESP32 RMT NeopixelBus library
Added setting to force old LED boot behavior (init after WiFi)
Fixed overlay switching bug
Fixed ? characters in usused macros
Added transitionDelay to notifier packet
2018-03-15 12:04:14 +01:00
cschwinne
8d7a066680 Refactored settings names to save bandwidth and heap
Fixed update page back button
2018-03-14 19:05:51 +01:00
cschwinne
c93b185f54 Refactored variables for better readability 2018-03-14 13:16:28 +01:00
cschwinne
3ef4a2b9d2 Added Captive Portal DNS server for AP
Fixed overlay and AP password bugs
2018-03-14 11:41:24 +01:00
cschwinne
37f91c4d50 Finished implementing most time-related settings
Use wled default vendor zone for NTP server
2018-03-14 00:25:54 +01:00
cschwinne
bbb27dd70b Interim commit
Added option to send UDP notifications twice to increase reliability
Added a C64 color theme
Added clock options
Added 12 timezones
Merged Cronixie and useoverlay build options
Removed abbrev char[] from Timezone lib to save memory
Added setting to reverse/flip LEDs
Added long press random color button function
2018-03-06 23:47:08 +01:00
cschwinne
e7e11b8bd2 Added Philips Hue synchronization
Added HU and SA API calls to set color via Hue and Saturation values
2018-02-28 00:27:10 +01:00
cschwinne
1b0d735e50 Added user modification file 2018-02-25 14:46:11 +01:00
cschwinne
9aebaa78fa Fixed secondary white value setting having same value as white default
Changed default notification receive behavior to be like pre0.5.0 if no settings are changed
2018-02-23 22:18:31 +01:00
cschwinne
a6fd36e1b9 Full release of v0.5.0
Fixed button not working
Fixed effectIntensity notification
Fixed UDP port field too small with most fonts
2018-02-23 12:22:58 +01:00
cschwinne
6ebe889d5e Version 0.5.0 nearly done
Improved user interface
Added Nightlight user interface page
Added Welcome page for new users
Added 12 User Interface Themes
Added option for custom theme, including font
Separated settings page into 6 sub-pages
Fixed Favicon not working
Fixed Alexa discovery bug
Added options to specify receiving brightness/color/effect from notifications
Added effect intensity setting. Only experimental use by 3 effects (blink) at the moment
Improved speed of Access point availability on initial setup
Removed need to reboot after enabling NTP time

TODO: IX bug
Updating readmes
2018-02-23 01:33:32 +01:00
cschwinne
76dd7b63fb Major parts of rework complete 2018-02-20 22:29:48 +01:00
cschwinne
30ee42732e Added support for default secondary color saving
Started big rework with seperated settings page, new page design, themes, effect intensity, hue sync...
2018-01-27 23:28:20 +01:00
cschwinne
f3e03fc435 Improved ESP32 flickering some more 2018-01-16 20:20:11 +01:00
cschwinne
bf2fe43c0e Fixed ESP32 version
Updated ESP32 binaries
2018-01-16 14:48:02 +01:00
cschwinne
e97a739f03 Added HTTP OTA updater for ESP32
Added Easter Egg
Improved ArduinoOTA stability on ESP8266
Added function that starts the AP if you press the button for 7 secs
Added yet unused methods for color conversion
2018-01-15 00:21:35 +01:00
cschwinne
3db38726ca Added ArduinoOTA
Fixed HSB slider changing to RGB unintentionally
Fixed NTP on ESP32
Fixed countdown macro execution
2018-01-14 00:53:16 +01:00
cschwinne
31d84311d0 100th commit!
Updated readme
Fixed possibility of ledcount being set higher than the max LEDCOUNT
(that would probably crash the module)
2018-01-11 00:28:44 +01:00
cschwinne
45430aafdc Attempted to mitigate flickering on ESP32
Replaced broken effect 34, now a quad-color running effect
Added new binaries and guide
Updated readme
2018-01-10 23:57:58 +01:00
cschwinne
e83ea97a68 Added /build subpage to view build options 2018-01-10 00:37:45 +01:00
cschwinne
6ce74a2f3a Experimental, completely untested ESP32 support
Improved heap usage by ~8kb (udp buffer was way too large for its purpose)
2018-01-09 23:13:29 +01:00
cschwinne
e11dbefbd8 Alexa Brightness Control working + Discovery improved
Updated binaries
2018-01-09 14:21:37 +01:00
cschwinne
e326a2bfe4 Alexa Brightness Control now working
(server now emulates Philips hue to Alexa instead of Belkin Wemo)
(you can now say "Alexa, turn my light to 75%")
2018-01-09 11:55:07 +01:00
cschwinne
78b344f437 temporary state of new ssdp implementation 2018-01-07 22:52:48 +01:00
cschwinne
4f8f5e7e3a Fixed Macro save function
(Macros now fully working!)
2017-12-30 01:16:00 +01:00
cschwinne
745c1d7bc1 Started implementing Macro function (not functional yet)
Added Cronixie countdown function (min. and sec. works)
Fixed analog clock not working if overlayMin >0
2017-12-28 00:37:13 +01:00
cschwinne
a3b3ddf930 Added Cronixie functions for dates
Updated binaries
2017-12-20 00:39:55 +01:00
cschwinne
17b2578974 Added Cronixie backlight with current limiting
(API NB)
Added API functions ND, NT and NF
Moved information from readme to wiki
Removed todo.txt
HTTP API is now available again while WARLS active
2017-12-19 16:12:51 +01:00
cschwinne
cc9046be52 Completed Cronixie Basic Time Display
set nixie time with &NX=HHMMSS
set nixie numbers with &NX=123456
Replaced warls negative offset checkbox with ability to enter negative numbers
getPixelColor now works with cronixie driver
Added Cronixie binary
2017-12-16 00:04:04 +01:00
cschwinne
7590e77153 Fixed WARLS performance issues
by choosing a more direct pixel drive technique
and disabling effect processor and server while active
(server did not work while active before already)
Control via button and Alexa works while active
2017-12-14 11:28:15 +01:00
cschwinne
849eefd64c Version 0.5dev
Started Cronixie development
Added /power page to get current draw estimate
Replaced a redundant effect (35) with a new traffic light effect
Started adding ICU effect (34), currently broken
Limited FX and apChannel fields in settings to their bounds
2017-12-14 00:12:02 +01:00
cschwinne
7a22c4e169 Fixed severe error that made notifications button not work
Updated binaries
2017-12-12 20:22:12 +01:00
cschwinne
fa517d5d22 Updated readme, link to wiki
Fixed unlock parameter
2017-12-12 15:54:23 +01:00
cschwinne
973b8f62c8 Release of WLED 0.4 - the BLINKEN update
Added setting to change default boot preset
Changed default NTP server
Removed keywords.txt from dependencies because IDE would consider it as an (invalid) library
Updated readme
Updated binaries to 0.4
2017-12-12 14:52:28 +01:00
cschwinne
60530a2931 Created dependency subfolder
(this eases compilation since all libraries are included except the ESP8266 core and NeoPixelBus)
Disabled serial debug output of Alexa library, may be re-enabled in .h-Files ifneedbe
Added &SR= to set random hue
Added &ST= to manually set time without NTP
Secondary color buttons now functional
Shifted effect by 1, range is now 1-25
Effect 0 is now the default boot setting
Fixed preset function not calling GIO() in js, which caused a delayed action
2017-12-11 23:59:12 +01:00
cschwinne
d9587259f3 Updated Client HTML with new features
Replaced SVG icons with a more modern look (Linearicons)
Updated FX panel, added sec.color (NI) and CC options
Added preset panel
Slightly modified look
Replaced most text fields in settings page with bound number fields
Segmented index page sending to support larger 30kb site
2017-12-09 01:29:09 +01:00
cschwinne
afa3a0149c Completed serverside user presets
Added analog countdown overlay (OL=5)
Sorted overlay code into methods
Updated countdown goal to Jan 1, 2018 12AM
2017-12-02 23:58:22 +01:00
cschwinne
b543753263 Added all Custom Chase functions
Added applyPreset() function
Allocated EEPROM slots for secondary colors and CC parameters
2017-11-30 23:35:22 +01:00
cschwinne
e20cab74de Started adding Custom Chase FX functions, still crashing if CP>1
Removed name function from FX library because it is unused in WLED
2017-11-29 23:56:02 +01:00
cschwinne
0c087cc9c9 Hotfix for effects 12, 26 and 52 not working correctly
Added notifier check for sec color support
2017-11-29 17:57:20 +01:00
cschwinne
c5450229c6 Added basic second color support via HTTP calls &R2= ...
Added second color notifier support
2017-11-28 16:04:11 +01:00
cschwinne
dcc57bee75 Added secondary color support to most effects
Added RGBW support for one internal effect
2017-11-28 15:09:58 +01:00
cschwinne
5e3a75a6c0 Added EEPROM support for 25 favorite presets, each 20 bytes
Added EEPROM version byte so routine can load defaults instead of EEPROM 0 value after software update
2017-11-28 00:21:29 +01:00
cschwinne
16d13abafc Added full RGBW support for 15 effects 2017-11-23 21:19:37 +01:00
cschwinne
6ed52f3bf4 Fixed typo that caused effect speed setting to be blank
Updated binaries
2017-11-20 21:13:56 +01:00
cschwinne
a4cf0e0e2e Significantly altered settings page logic to improve network and memory payloads
Added setting to entirely disable recovery AP (if OTA is enabled)
Added setting to specify time to try connecting before opening AP
2017-11-20 00:07:37 +01:00
cschwinne
a33386c672 Fixed bug that would cause white value off on startup in RGBW mode
Dynamically lowered refresh rate in standard mode in an attempt to minimize random flashing issue
Added L= and UL= HTTP in vars to lock/unlock pixels and ranges
2017-11-19 15:31:17 +01:00
cschwinne
2f7e0ef672 Version 0.4p - added Sweep transition
Reverted clearTo-Simplification since it did not work with brightness
Sweep still does not work for brightness changes
Added current binaries
2017-10-28 23:40:06 +02:00
cschwinne
221ebfd8f1 FAILED: Started to implement Sweep transition, revert for now 2017-10-28 22:22:37 +02:00
cschwinne
d5a766a49f Attempted to improve performance by simplifying pixel lock checks 2017-10-28 16:51:00 +02:00
cschwinne
f37f01c016 Finished RGBW HTML support
Version bump to 0.4pre
2017-10-12 22:20:37 +02:00
cschwinne
f878c89069 Added RGBW support
ifdef-Option may be removed next commit since RGB strips seem to support RGBW protocol
HTMLs have no support yet
&W= works
2017-10-12 17:09:59 +02:00
cschwinne
8a38af0282 Started working on RGBW support 2017-09-27 21:45:58 +02:00
cschwinne
7f42ed2d32 Fixed bug that caused Fade and Breath effects to reset brightness to 0 2017-09-25 19:32:20 +02:00
cschwinne
97065d402d Switched LED library to NeoPixelBus in an attempt to fix reset issue
Fixed a bug that caused color correction to work incorrectly
2017-09-18 12:24:31 +02:00
cschwinne
42e4fe7f3a Shortened some unused desriptions to save memory
Made overlays optional due to limited use
2017-09-18 10:20:04 +02:00
cschwinne
30b6fd8589 Added 5 new effects from current WS2812FX library 2017-09-18 09:50:18 +02:00
cschwinne
007ca43ae7 Changed some default options 2017-09-18 08:28:43 +02:00
cschwinne
4e48aeab3e Before ESP32 support 2017-05-15 12:24:59 +02:00
cschwinne
affb99507e Release of WLED 0.3
version bump
minor tweaks
compressed HTMLs
changed SN behavior to control direct notifications
removed nightlight notification due to severe uselessness
removed unnecessary bool2int function
Updated binary
2017-05-08 21:46:04 +02:00
cschwinne
134ec052fc added power button to html
made spiffs optional (disabled by default)
2017-05-08 21:00:06 +02:00
cschwinne
bbc9a890a6 core index HTML functions implemented
FX control
HSB mode added
integrated favicon into bin, SPIFFS not needed anymore
2017-05-08 20:20:48 +02:00
cschwinne
ca3c4bb125 html update in progress
notification receive and send buttons work
settings iframe works
implemented HSB partially
2017-05-07 23:51:42 +02:00
cschwinne
9c36b4268a started HTML index page rework
setting nightlight now possible
2017-05-07 17:09:18 +02:00
cschwinne
692c41b7c2 Fixed Nightlight function
added /version query
updated readme
2017-04-26 14:04:53 +02:00
cschwinne
624b3c3f16 State before April rework
Attempted to fix NTP bug
2017-04-26 10:13:33 +02:00
cschwinne
3105f834b2 minor changes 2017-03-20 20:56:07 +02:00
cschwinne
678765fc88 Added setting to not turn on lights at boot
(due to random forced reboots since Alexa integration)
minor text changes
2017-03-07 22:05:18 +01:00
cschwinne
5748423942 added settings for alexa, led count, advanced
included bin files
2017-02-24 23:21:48 +01:00
cschwinne
255cef8685 Added Alexa support 2017-02-21 23:59:47 +01:00
cschwinne
bdaa8f22b8 bri percentage int overflow fixed
pre alexa integration
2017-02-21 23:13:05 +01:00
cschwinne
31a6ddd0b3 Attempted to fix NTP by reimplementing 2017-02-07 16:02:27 +01:00
cschwinne
70dfdfc814 Completely removed NTP implementation 2017-02-07 14:24:42 +01:00
cschwinne
369c00bbff Trigger HTTP req feature added
Pre NTP-reimplementation
2017-02-07 13:00:33 +01:00
cschwinne
d566c0b1a9 Reimplemented WARLS 2017-02-04 23:37:28 +01:00
cschwinne
17d60ef9a0 Implemented arls8 and rgb, seems to crash WiFi, revert in next commit
Added trigger function to WS2812FX (from dev branch)
2017-02-04 22:17:28 +01:00
cschwinne
31dd40fa9e Embedded HTML in sketch to make SPIFFS data upload optional 2017-02-01 21:25:09 +01:00
cschwinne
05a757ede3 Added Gamma correction 2017-02-01 19:25:36 +01:00
cschwinne
b09f450171 GP output function added 2017-01-27 22:59:01 +01:00
cschwinne
02443ed697 WARLS support added 2017-01-26 23:45:55 +01:00
cschwinne
e9ae7c34c7 Added (highly unstable and experimental) NTP time support
Added timezones library (CET for now, you can easily adapt it to your timezone however)
Added overlays to support both digital and analog clockfaces, basic countdown
Improved serial debug
Included license notes in settings file
Added a bit of guides to readme file

Warning! Using NTP usually results in a complete system crash after 1-48 hours.
Please only enable it if you are willing to experiment with it.
To get a proper WLED experience, make sure the checkbox for NTP is disabled in settings!
2017-01-15 00:24:28 +01:00
cschwinne
7cd7108aa7 end of year, silv. countdown 2016-12-31 21:10:33 +01:00
cschwinne
30cfbff5c9 In digital clock dev 2016-12-31 17:36:07 +01:00
cschwinne
31e3daf3e3 overlay function added (analog clock)
lock individual leds in WS2812FX library
2016-12-31 00:38:51 +01:00
cschwinne
19d8bbc0c3 NTP added
added more settings
updated readme
improved boot time
2016-12-29 00:03:58 +01:00
cschwinne
bce00eea0c integrated FX library
added fire fx
fixed ani reset
individual led control
2016-12-17 23:43:07 +01:00
cschwinne
eb8825ab27 serverside FX fully implemented
bug - choppy transitions
2016-12-14 23:40:47 +01:00
cschwinne
e710eace18 Began FX implementation 2016-12-14 21:40:09 +01:00
cschwinne
945839e3d3 NL=0 instant off bugfix attempt
added udpPort = 0 as off
implement all settings setters (notifyNightlight \n udpPort)
De-implement notification fwd and led_amount settings
descriptive text / title (server side + settings)
nightlight function different after brightness than 0
2016-12-11 20:11:14 +01:00
cschwinne
a3a2c0448f udp notifier finished 2016-11-27 22:37:51 +01:00
cschwinne
c88b9d6143 OTA lock fully working 2016-11-27 21:37:00 +01:00
cschwinne
123ab66b31 Nightlight working! 2016-11-27 16:45:54 +01:00
cschwinne
25e9967dae nightlight dev in progress
BUILD UNTESTED

notifier bugs 2A
no udp
2016-11-26 19:34:05 +01:00
cschwinne
9a06c748c0 implement OTA lock / security
do not reboot after settings set -> add reboot button

ota not really working yet
2016-11-20 01:47:15 +01:00
cschwinne
e22fb965f7 first notifier working demo
NOTES:
udp broadcast notifier?
timeout problem!!
2016-11-20 00:07:04 +01:00
cschwinne
acfdb4ab75 improved structure
program split up  in 10 subfiles
2016-11-19 19:39:17 +01:00
cschwinne
2d7ea27fe1 pre split up
began with nightlight and notifier functions
2016-11-19 19:12:57 +01:00
cschwinne
def391b282 notifier base function implemented
notifier settings getter implemented
2016-11-03 22:07:07 +01:00
cschwinne
9baf2f3eb8 replace StrContains and num functions
settings html now contains all fields planned for v0.3
2016-10-31 21:16:39 +01:00
cschwinne
d190964b95 implement button on/off 2016-10-30 20:04:39 +01:00
cschwinne
d01877d32b settings getter/setter/html for fade transition
removed pwrled from settings page
2016-10-30 16:26:17 +01:00
cschwinne
9b786910d8 fade transition working 2016-10-30 14:49:51 +01:00
cschwinne
b040559d17 Transitions feature Implementation start
Fade transition complete (untested)
Notify function stub added
Cleanup
Removed Pwrled function
2016-10-25 22:11:04 +02:00
cschwinne
2e4563d72c change slider height to relative values
improve firefox UI appearance

reverted last commit
2016-10-20 22:03:56 +02:00
cschwinne
c05b88a0f4 NOT WORKING
tried hex response implementation

ROLLBACK
2016-10-20 20:20:38 +02:00
cschwinne
6f8ff7b02e Basic HTTP OTA updater implemented 2016-09-21 23:23:18 +02:00
cschwinne
ed2381ec70 continued development
reverted settings page to previous commit
static ip implementation working
added author header
bumped version to 0.3 pre-development
2016-09-20 22:21:44 +02:00
cschwinne
2a6b481592 version 0.2
BD release
removed some settings tempoarily
stable?!
2016-09-14 22:32:57 +02:00
cschwinne
5a26df0b94 All working! 2016-09-14 20:42:46 +02:00
cschwinne
01ce8971a7 basic LED library inclusion 2016-09-14 00:00:02 +02:00
cschwinne
724b9c6ecb settings working (partially)
TODO updated
2016-09-13 23:42:56 +02:00
cschwinne
a58ff54d5b mostly working
AP off bug

WLAN settings work
2016-09-13 23:19:02 +02:00
cschwinne
57c42facd5 Fully implemented settings logic, not working
ESP.reset() crashes module
settings not getting saved
EEPROM saver?
EEPROM loader?
server args?
-> More printouts
TODO updated
2016-09-12 22:43:25 +02:00
cschwinne
f13b377ca6 Settings getter working 2016-09-12 22:05:52 +02:00
cschwinne
9062faf7d5 XML settings done 2016-09-11 23:07:18 +02:00