Wykres commitów

365 Commity (23d39e5366cb85f185ed9f5ed03fb73c3c0138b3)

Autor SHA1 Wiadomość Data
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