cschwinne
6eae6db46b
Migrate to ESPAsyncE131
2019-11-18 20:43:27 +01:00
cschwinne
3aacb7150d
Added live preview json
2019-11-18 12:29:36 +01:00
cschwinne
81298a1034
Fix string overflow
2019-11-13 01:20:14 +01:00
cschwinne
b3d728df91
Add 12V brightness limiter and configurable per-led current ( #295 )
2019-11-12 19:33:34 +01:00
cschwinne
6989b1730e
Added mqtt status topic
2019-11-10 22:13:07 +01:00
cschwinne
fba9992a10
Updated Espalexa ( #274 ) and readme
2019-11-10 00:54:35 +01:00
cschwinne
f3cc616e07
Fix reverse on segments with start > 0
2019-11-08 16:58:23 +01:00
Def3nder
d1c289b709
Add Solid (analog) RGBW strip support
...
add 4 ESP pins for driving analog/non-addressable RGBW LED strips
2019-11-05 15:52:18 +01:00
cschwinne
e7a0874a57
Improved theater effect
2019-11-03 01:18:02 +01:00
cschwinne
1beb9c4bb8
Added WiFi section to JSON info ( #288 )
...
Add tt command to JSON API (#291 )
2019-10-29 02:21:23 +01:00
cschwinne
6eef3a9037
Add mac address to mDNS announcement ( #305 )
2019-10-29 01:30:07 +01:00
cschwinne
ddaaae46a6
Amending missing files in previous commit
2019-10-29 01:19:56 +01:00
cschwinne
ba1117e10e
Release v0.8.6
2019-10-26 00:00:44 +02:00
cschwinne
0cd46f932a
Fix 2.4.0
2019-10-25 15:32:09 +02:00
cschwinne
937f404583
Fix ESP32
2019-10-25 11:54:47 +02:00
cschwinne
d13d60d752
New WiFi logic
2019-10-25 00:14:58 +02:00
cschwinne
31e4e7c709
HA discovery wdt reset
2019-10-20 17:38:25 +02:00
cschwinne
0d3a8ce31b
Update MQTT library
2019-10-20 12:48:29 +02:00
cschwinne
be185b46a7
Reworked WiFi logic
...
Remaining issues:
MQTT reconnects too often
WiFI AP doesn't work if searching for STA
2019-10-18 23:47:11 +02:00
cschwinne
90fa5b3b93
Removed onlyAP
2019-10-18 14:06:07 +02:00
cschwinne
733996772b
WLED_CONNECTED macro
2019-10-18 13:26:39 +02:00
cschwinne
d4c921ea2e
Timebase sync
2019-10-18 12:19:52 +02:00
cschwinne
2852061699
Refactor WS812FX file names
2019-10-07 23:38:21 +02:00
cschwinne
d8859b9f0a
Improved running effects
2019-10-07 23:22:56 +02:00
cschwinne
ae1bc96006
More effects use FRAMETIME
2019-10-07 20:17:52 +02:00
cschwinne
f30ffb4413
Improved rainbow effects
2019-10-05 01:56:55 +02:00
cschwinne
846a1d007c
Improved fade modes
2019-10-04 01:21:18 +02:00
cschwinne
1dccc8dc78
Improved Color Wipe
2019-10-03 20:57:22 +02:00
cschwinne
e0d67bd057
Improved effects
2019-10-03 16:33:37 +02:00
cschwinne
4b4b93ac04
Added Halloween Eyes effect
...
Added Twinklecat
2019-10-02 01:17:26 +02:00
cschwinne
6c9d161950
Fixed transitions and gamma
2019-09-19 21:15:20 +02:00
cschwinne
705fd4dafd
Release v0.8.5
2019-09-12 12:40:06 +02:00
cschwinne
4a6755c28a
Added C9 and Sakura palettes
2019-08-31 01:41:25 +02:00
cschwinne
188fe5dc52
Added TwinkleFOX effect
...
Added Orangery palette
2019-08-30 15:39:34 +02:00
cschwinne
44a8ae457d
Fixed JSON API POST requests
...
Speed set COOLING for Fire2012 (#208 )
2019-08-25 23:52:40 +02:00
cschwinne
92eafcfe1a
Fixed crash on opening settings in core 2.5.2 ( #168 )
2019-08-21 01:18:25 +02:00
cschwinne
492ec489a1
Small changes to MQTT auth
...
Changed mqttPort to uint16 type
Password no longer transmitted to settings page
Chnaged topics and identifiers to last 6 bytes of mac format
Added security warning
2019-08-18 18:14:17 +02:00
Timothy Brown
c57124e876
Added MQTT port field, bumped user, pass and CID to 40 characters
2019-08-17 21:34:47 -04:00
Timothy Brown
c6d8b63e54
Added MQTT authentication support
2019-08-17 06:27:06 -04:00
cschwinne
b897a8a35f
Updated to ArduinoJson v6
...
Fixed JSON crash on core v2.5.2
2019-06-21 23:12:58 +02:00
cschwinne
117dc5288d
Added basic segment support
...
Updated Espalexa
2019-06-20 14:40:12 +02:00
cschwinne
b224a67ea7
Refactored WS2812FX variable names
2019-05-22 00:23:09 +02:00
cschwinne
793f919d59
Added MQTT auto reconnect
2019-05-21 18:50:56 +02:00
cschwinne
b03ff9a48a
Updated Espalexa to 2.4.2
...
Added UDP realtime 255 as keep state until changed
Added "true" and "false" MQTT payloads
2019-04-14 19:31:25 +02:00
cschwinne
3ffb40fafa
Fixed HA autodiscovery and MQTT ON
2019-03-27 21:31:59 +01:00
cschwinne
1a3b4ac2ac
Fixed meteor FX crashing
2019-03-27 21:06:07 +01:00
cschwinne
794e17442f
Release of v0.8.4
...
Default to LwiP 2 in PIO
Fixed 12hr format time
2019-03-25 23:27:35 +01:00
cschwinne
238d7119e0
Completed HA autodiscovery
...
Modified platformio.ini
2019-03-24 18:28:36 +01:00
cschwinne
8a929a8348
Added new Homeassistent broadcast logic
2019-03-24 00:49:26 +01:00
cschwinne
a2da0b0641
Fixed HTTP API XML response
2019-03-19 12:19:48 +01:00
cschwinne
1a71872c7b
Added flag to enable Homeassistant autodiscovery
2019-03-18 19:54:06 +01:00
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
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
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
6359a8a8a2
Improved effect updating internals
2018-11-24 11:52:23 +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
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
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
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