Blaz Kristan
e1527fcbb9
White slider fix.
2021-07-22 15:36:33 +02:00
Blaz Kristan
9e583f9ff0
Minor UI optimisations.
2021-07-22 15:34:43 +02:00
Blaz Kristan
0511a62ca1
Optimised requestJson()
...
CSS fix.
2021-07-19 19:00:21 +02:00
Blaz Kristan
5360fe49d4
Minor holiday background image loading tweak.
2021-07-15 20:08:00 +02:00
Blaz Kristan
bf94febb11
Added configuration backup/restore.
...
Fixed save dialog compile error.
2021-07-15 18:38:42 +02:00
Blaž Kristan
dbd3bd50df
Attempt at forcing Save dialog on preset backup.
...
Random BG image replaced by holiday BG.
2021-07-15 09:24:10 +02:00
Blaz Kristan
c1a1fb8d87
Backup/restore presets & holiday array upload.
...
Reduced number of segments on 8266.
2021-07-14 23:10:19 +02:00
Blaz Kristan
b10568e917
Merge branch 'dev' of github.com:blazoncek/WLED into dev
2021-07-14 16:20:16 +02:00
Blaž Kristan
0e1ad39ede
Merge branch 'master' into dev
2021-07-14 13:43:42 +02:00
Blaz Kristan
c8ce06d110
Minor UI fix.
2021-07-11 00:26:21 +02:00
cschwinne
6a8ed1192f
Accept hex color strings in individual LED API
...
Version bump to 0.13.0-b2 "Toki"
Fixed transition property not applying unless power/bri/color changed next
Moved transition field below segments (temporarily)
2021-07-10 16:14:17 +02:00
Blaž Kristan
944b857825
Merge branch 'master' into dev
2021-07-08 13:39:22 +02:00
cschwinne
e04b965659
Peek uses the main websocket connection
2021-07-08 02:01:17 +02:00
Aircoookie
17d2fb80f2
More robust initial resource loading in UI
2021-07-07 23:45:53 +02:00
Blaz Kristan
34c8f33c3c
Bugfix WS saving preset.
2021-07-07 16:55:22 +02:00
Blaz Kristan
db632ae847
Merge branch 'master' into dev
2021-07-06 16:38:13 +02:00
Louis Beaudoin
8c44147a45
Usermod Settings polishing/documentation ( #2061 )
...
* Testing new wrapper functions to read Usermod config
* Usermod Settings polishing
- remove getBoolFromJsonKey() (no longer needed), fix getValueFromJsonKey(element, destination, defaultvalue)
- Update Usermod Settings html "number" field to use step="any", and make wider to make maximum values fully visible
- step="any" allows viewing/submitting full 7/8-digit float values, and the arrow buttons step by 1 now, instead of .00001 (which wasn't good for integers or floats)
- html wasn't generated/compressed yet
* Update usermod_v2_example.h with more complete example and documentation for Usermod Settings
- readFromConfig() has three options for how to load values from the config JSON, we need to pick one
* Update/rename usermode_rotary_brightness_color, to be used as an example of more robust parsing Usermod Settings values
* Update Usermod example, rename getValueFromJsonKey() to getJsonValue()
- chose single readFromConfig() pattern
- demonstrating 3-argument getJsonValue()
- remove leftover printf in getJsonValue()
Co-authored-by: Louis Beaudoin <louis@embedded-creations.com>
2021-07-05 23:14:57 +02:00
Blaz Kristan
8769234e28
Merge branch 'master' into dev
2021-07-04 15:29:46 +02:00
Blaz Kristan
bbdd1915eb
Fix for odd Dallas sensor "not found" behaviour.
...
Minor flash use reduction.
2021-07-04 14:23:53 +02:00
Blaz Kristan
de8a244500
Minor UI tweaks.
...
Added WS reconnects.
2021-07-04 12:09:19 +02:00
cschwinne
1bb7e36a65
More compact playlist entries
2021-07-04 00:55:32 +02:00
Blaz Kristan
3066a142b8
Merge branch 'master' into dev
...
Minor tweaks.
2021-07-03 21:27:06 +02:00
Blaz Kristan
ccf047b1ab
Playlist editor UI changes & fixes.
2021-07-02 17:22:47 +02:00
cschwinne
40c8fdbf64
Added WebSockets support to UI
2021-07-02 01:46:42 +02:00
cschwinne
0197d89976
Added MQTT button option
2021-07-01 20:51:52 +02:00
Blaz Kristan
ce725252cc
Minor fixes.
2021-07-01 16:40:55 +02:00
Christian Schwinne
e16a67242e
Merge pull request #2011 from blazoncek/multi-button-update
...
Added MQTT support for buttons and simplified switch.
2021-07-01 14:57:12 +02:00
cschwinne
4c678a5010
Fixed a minor visual issue with slider trail not reaching thumb on low values
2021-07-01 14:56:18 +02:00
Blaž Kristan
b58efa3df0
Merge branch 'master' into dev
2021-07-01 13:41:23 +02:00
Blaž Kristan
9f885407f5
Merge branch 'master' into dev
2021-07-01 13:24:48 +02:00
Christian Schwinne
c4f084a991
Merge JSON ircodes ( #2048 )
...
* add decodeIRJson and JSON remote option
* handle JSON API commands also
* removed code that forced IR codes in a certain range to be decoded by decodeIR24. Generate default ir.json files for currently supported remotes.
* comment out printing API commands in IR handling
* refactor decodeIRJson to change how ir.json is loaded add support for calling several c functions
* Handle setting palette when effect is still on default solid and will not display it
* remove colorUpdated notifier that was pasted in accidentally
* Update to handle both 24-key and 24-key old remotes (#1969 )
* Update readme.md
* Update ir.cpp
Handle both 24-key and 24-key old in decodeIR switch statement
* Re-add JSON remote option
Co-authored-by: Scott Bailey <scottrbailey@gmail.com>
Co-authored-by: Artacus <40248830+scottrbailey@users.noreply.github.com>
2021-07-01 00:17:07 +02:00
cschwinne
4c73df4ba6
Shorten input size class names
2021-07-01 00:01:27 +02:00
cschwinne
4aa53aa5a5
Adjust input field widths
2021-06-30 21:53:22 +02:00
cschwinne
200960899e
Removed preset cycle
2021-06-30 01:48:38 +02:00
cschwinne
599a456c81
Version bump to 0.13.0-b0 "Toki"
...
- Added playlist editor UI
- Reordered segment UI and added offset field
- Raised maximum MQTT password length to 64 (closes #1373 )
2021-06-30 01:23:35 +02:00
Christian Schwinne
4b46502d22
Playlist UI ( #2046 )
...
* Test 1
* State 2
* Playlist UI progress
* Playlist saving
* Playlist saving
* Playlist object array
* Added Offset to segment options
* Positioning
* Playlist UI complete
2021-06-30 01:01:15 +02:00
cschwinne
7233c55428
Segment Offset
2021-06-30 00:45:36 +02:00
Blaz Kristan
bc0a3f8a47
Better number handling in Usermod settings.
2021-06-29 18:36:55 +02:00
Blaz Kristan
ef59fd4b6f
Better number handling in Usermod settings.
...
Added loading /holiday.json for backround image in UI.
Minor style changes.
2021-06-29 18:18:28 +02:00
Aircoookie
04b4ef6d85
Regenerate html_settings.h
2021-06-27 22:19:03 +02:00
Blaz Kristan
9e8aadb750
Usermod settings v2
...
- added POST field parsing
- simpler handling in readFromConfig()
2021-06-27 15:32:33 +02:00
Blaz Kristan
f7ce83ea34
V2 of usermod configuration settings
...
- added parsing of POST fields to use proper type
- updated readFromConfig() to reflect parsing
- added a possibility to use nested object in UM settings
- internal changes and fixes
2021-06-27 12:15:35 +02:00
Blaz Kristan
81182bb125
Added parsing usermod settings parameters.
...
Added nested object handling in usermod settings parameters.
2021-06-25 23:20:01 +02:00
Blaz Kristan
2424df0d18
Merge branch 'master' into dev
2021-06-25 15:52:59 +02:00
cschwinne
1e5420e6a7
readFromConfig() update
2021-06-25 01:26:15 +02:00
Blaz Kristan
e9d07eadaa
Additional traces of v2 API removed in WS.
...
JS cleanup.
2021-06-20 21:56:25 +02:00
Blaz Kristan
cd8d2c141e
Merge branch 'master' into dev
...
Added pin reservation for Ethernet.
Added SSD1305 I2C display type.
2021-06-20 15:13:38 +02:00
cschwinne
c831d62bc3
Added 2 Ethernet boards and split Ethernet configs into separate file
2021-06-20 00:14:09 +02:00
Blaz Kristan
14ac66ff4e
Minor optimisations.
...
Removed all traces of v2 JSON API.
2021-06-19 23:16:40 +02:00
Blaz Kristan
75bf758042
Incerased max segments.
...
Removed v2 JSON API.
Replaced col[] array handling.
Settings UI optimisations.
Increased DEBUG output period to 60s.
2021-06-19 18:06:30 +02:00
cschwinne
495f7f190f
Fixed DOS on Chrome tab restore causing reboot
2021-06-18 13:50:22 +02:00
Blaz Kristan
1a80439825
Merge branch 'master' into dev
2021-06-15 23:36:12 +02:00
cschwinne
7610ab7a8d
Update logo
2021-06-14 01:58:12 +02:00
Blaz Kristan
9ac7acf8b3
Added skinning capability.
2021-06-06 20:36:19 +02:00
Blaz Kristan
9dadb6da4c
Added UI feedback for file upload.
2021-06-04 23:08:30 +02:00
Blaz Kristan
517e9f92ba
Added uploading IR.json from settings page.
2021-06-04 18:25:33 +02:00
Blaž Kristan
b0bfe341df
Fixed typo.
2021-06-03 13:58:17 +02:00
Blaž Kristan
d6337f7500
Added MQTT support for buttons and simplified switch.
...
Added PIR sensor option.
2021-06-03 12:18:11 +02:00
Blaz Kristan
70cf6546ca
Switch rewrite.
2021-06-03 05:50:55 +02:00
Blaz Kristan
0cdab52418
Added.
...
- PIS sensor switch option for button
Bugfix.
- proper switch high/low handling
2021-06-02 17:13:09 +02:00
Blaž Kristan
0a0a766c0d
Bugfix.
...
- pushbutton inverted not saving
- mqtt on/off message
2021-06-02 06:21:43 +02:00
Aircoookie
dfe065ef82
Fixed Pushbutton inverted not selectable
2021-06-02 00:22:57 +02:00
Christian Schwinne
9f13763637
Merge branch 'master' into toki
2021-05-30 13:22:42 +02:00
Blaz Kristan
79ac85e048
Small UI improvements.
...
Added hue selection for analog.
2021-05-30 12:11:34 +02:00
cschwinne
85489458d8
Small improvements
...
Settings cosmetic changes (spaces, smaller pin inputs, moved analog legend to wiki)
Uncommented STATUSPIN code (still defined out by default)
Removed adalight pin 3 lock
Added define for PSRAM
2021-05-30 01:31:04 +02:00
Blaz Kristan
23c5ddce83
Added inverted analog button.
2021-05-28 18:21:16 +02:00
Blaž Kristan
7e0d9cb48c
Added:
...
- analogue FX speed
- analogue FX intensity
- analogue palette selection
- UI legend
2021-05-28 08:47:15 +02:00
Blaz Kristan
62cb8358cc
Added.
...
- analog for speed, intensity & palette
- legend in settings page
Fixed UI & UX.
- change of effect stops playlist
- new preset UI glitch
2021-05-27 17:57:04 +02:00
cschwinne
6c8bf090fe
Small optimizations
2021-05-27 00:09:52 +02:00
Blaz Kristan
11c7d586d9
Bugfix.
...
- atan_t(x) for x>1
- incorrect switch type and missing analog
2021-05-23 18:22:26 +02:00
Blaz Kristan
2fdbc88d8c
Bugfixes.
...
- PWM bus not loading on boot
- analog 0 not turning Off
- conditional compile for Blynk
- segment name
2021-05-23 01:11:35 +02:00
Blaž Kristan
042c756be8
Added analog button support.
...
Inverted switch fix.
2021-05-21 13:33:22 +02:00
Blaž Kristan
0ada09891c
Added analog button/potentiometer support (partial)
2021-05-21 12:08:47 +02:00
Blaz Kristan
69099fcdd7
Multi button support.
2021-05-20 19:54:07 +02:00
Blaž Kristan
a0fd02e0c0
Inverted button support.
...
Config save/load fix.
2021-05-20 06:45:02 +02:00
Blaz Kristan
4104dec87f
Addet touch button and touch threshold.
...
Fixed some errors.
2021-05-19 20:23:35 +02:00
Blaz Kristan
95df91a03b
Multi button implementation.
2021-05-19 18:39:16 +02:00
Blaz Kristan
a5a25f02e3
Merge JSON IR code into master changes.
2021-05-18 22:04:51 +02:00
Blaz Kristan
bfd7be543a
Merge branch 'master' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
tools/cdata.js
usermods/PIR_sensor_switch/readme.md
usermods/Temperature/readme.md
wled00/FX.h
wled00/FX_fcn.cpp
wled00/bus_manager.h
wled00/bus_wrapper.h
wled00/cfg.cpp
wled00/const.h
wled00/data/settings.htm
wled00/data/settings_leds.htm
wled00/data/settings_um.htm
wled00/html_settings.h
wled00/json.cpp
wled00/mqtt.cpp
wled00/set.cpp
wled00/wled.cpp
wled00/wled.h
wled00/wled_eeprom.cpp
wled00/wled_server.cpp
wled00/xml.cpp
2021-05-18 15:45:34 +02:00
Blaž Kristan
17eeb22971
JSON IR remote
2021-05-18 09:48:58 +02:00
Blaž Kristan
1617658bfe
Per strip skip first LED implementation ( #1871 )
...
* Per strip "skip first LED".
Moved skip first led into bus manager.
* Update cfg.cpp
* Do not display Skip 1st on analog types
Rename skipFirstLed() to clarify what it does
Remove RGBW override
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2021-05-17 16:23:46 +02:00
Blaz Kristan
4a5a9b73b1
UI fixes & small changes.
2021-05-16 19:06:00 +02:00
Blaz Kristan
94113827a7
Exposing segment power and intensity button/slider
2021-05-16 17:19:35 +02:00
Blaz Kristan
ec0feb68f4
Added (partial) PSRAM support for WROVER chips.
...
Minor fixes.
2021-05-13 16:05:52 +02:00
cschwinne
cb7b7f1dca
Add notice if no usermod installed
2021-05-11 23:21:57 +02:00
Blaz Kristan
e0c0f29fc6
Added nigttime only and MQTT only options to PIR sensor switch usermod.
...
Clarified empty UM settings a bit.
2021-05-10 22:41:27 +02:00
cschwinne
4f1eb64ac6
Added changes to set.cpp and wled_server.cpp
2021-05-08 18:04:44 +02:00
Blaz Kristan
3f8dc76f84
Added missing config info.
2021-05-08 12:13:39 +02:00
Blaz Kristan
8a6945ff3b
Added PIR sensor switch on/off presets.
...
Added empty config info.
Minor fixes.
2021-05-08 12:11:12 +02:00
Blaz Kristan
136a00a301
User configurable usermods.
...
- Utilizing addToConfig() & readFromConfig()
- UM configuration Settings page
- MQTT support for usermods
- A few sample usermods including rewritten Temparature and new Multi-Relay
2021-05-07 12:41:39 +02:00
cschwinne
e2061464a5
Fixed not turning on after pressing "Off" on IR remote twice ( fixes #1950 )
...
Fixed OTA update file selection from Android app (TODO: file type verification in JS, since android can't deal with accept='.bin' attribute)
2021-05-07 11:32:08 +02:00
Blaz Kristan
977075763d
Removed console logging.
2021-05-01 22:12:40 +02:00
Blaz Kristan
757172934e
MultiRelay usermod.
...
beta 2
2021-05-01 19:38:13 +02:00
Aircoookie
1a2543ddde
Added FPS test utility
2021-04-30 00:00:46 +02:00
Blaz Kristan
0d8e763a5f
Code clean-up.
2021-04-28 17:40:10 +02:00
Blaz Kristan
bf6d3649a4
"Out of memory" fix when no presets are created.
2021-04-27 17:01:15 +02:00
Blaz Kristan
311e54451b
Minor bug fixes.
2021-04-25 21:15:57 +02:00
Blaz Kristan
d6338d7b11
Changed codename to Ryujin.
...
Added blinking colon on display usermod.
2021-04-23 17:21:45 +02:00
Blaz Kristan
dcc7ba8f93
Changed ability to add multiple busses as compile time defaults,
...
using the esp32_multistrip usermod define syntax.
2021-04-15 22:19:58 +02:00
cschwinne
01dd41bdbf
Added ability to add multiple busses as compile time defaults using the esp32_multistrip usermod define syntax
2021-04-15 10:55:22 +02:00
Blaz Kristan
29e048af7b
Merge branch 'master' into dev
...
Conflicts:
CHANGELOG.md
package.json
platformio.ini
usermods/Temperature/usermod_temperature.h
wled00/FX.cpp
wled00/FX.h
wled00/FX_fcn.cpp
wled00/cfg.cpp
wled00/data/index.js
wled00/data/settings_leds.htm
wled00/data/settings_time.htm
wled00/data/style.css
wled00/html_other.h
wled00/html_settings.h
wled00/html_ui.h
wled00/ntp.cpp
wled00/usermods_list.cpp
wled00/wled.cpp
wled00/wled.h
2021-04-14 18:19:51 +02:00
Aircoookie
3d2336aac1
Merge pull request #1890 from blazoncek/holiday-list
...
Easier holiday/special events handling for background images.
2021-04-14 00:56:41 +02:00
cschwinne
afe5f19464
Update holiday BG durations
...
Fix semicolons
2021-04-14 00:44:07 +02:00
Blaž Kristan
c38f0d751b
Cleanup & typo fix.
2021-04-13 08:11:51 +02:00
Blaz Kristan
f411e07fb4
Easier holiday/special events handling for background images.
2021-04-12 23:00:22 +02:00
Blaz Kristan
9bfe27dd5e
Sunrise and sunset calculation and sunrise/sunset triggered presets.
2021-04-12 21:53:22 +02:00
cschwinne
48d5584491
Add switch support
2021-04-12 00:45:33 +02:00
Blaz Kristan
6404071a01
Holidy wallpapers.
2021-04-11 21:11:43 +02:00
Blaz Kristan
a6feb77e52
4LineDisplay rewrite for dynamic configuration.
...
Added handling for multiple pins in usermod.
Fixed minor bugs.
2021-04-11 00:38:13 +02:00
Blaz Kristan
13b3b2fd23
1st working usermod settings (Temperature).
...
Added color on pin conflicts in LEDs setting page.
2021-04-10 00:17:15 +02:00
Blaz Kristan
6eafab8286
Per strip "skip first led".
...
Removed RGBW override from UI.
Saving presets uses rev:1 API if possible.
2021-04-07 21:04:54 +02:00
Blaz Kristan
31ea032054
Added segment names.
2021-04-04 21:10:44 +02:00
Blaz Kristan
a52386e6ad
0.12 release
...
- removed AUX
- fix for negative values in LED settings
- fix for iOS app
2021-04-03 19:43:08 +02:00
cschwinne
46d66dded8
Release of WLED v0.12.0
2021-04-03 00:15:28 +02:00
cschwinne
fbe866198d
Fixed iOS LED settings
2021-04-02 16:52:53 +02:00
Blaz Kristan
70546cd2ec
UI code optimisations.
2021-04-01 22:13:44 +02:00
Blaz Kristan
a7c99cbbd2
Option to use segment length instead of stop.
2021-04-01 17:12:45 +02:00
Blaž Kristan
40780ccec7
Settings cleanup for pins.
2021-04-01 14:03:43 +02:00
Blaz Kristan
0e2168392c
Checkboxes for pins.
2021-03-31 21:36:19 +02:00
Blaz Kristan
380006c9d8
UI sync button refresh fix.
2021-03-31 20:07:37 +02:00
Blaz Kristan
4127882e5f
Increased JSON buffer to 9k.
...
Removed daytime symbol from info page.
2021-03-31 16:41:20 +02:00
Blaz Kristan
6ace46eece
Merge branch 'master' into dev.
...
Few other modifications.
Conflicts:
package.json
platformio.ini
wled00/FX.h
wled00/FX_fcn.cpp
wled00/bus_wrapper.h
wled00/cfg.cpp
wled00/data/index.css
wled00/data/index.htm
wled00/data/settings_leds.htm
wled00/html_other.h
wled00/html_settings.h
wled00/html_ui.h
wled00/json.cpp
wled00/set.cpp
wled00/wled.cpp
wled00/wled.h
wled00/wled_eeprom.cpp
wled00/wled_server.cpp
wled00/xml.cpp
2021-03-29 23:12:19 +02:00
cschwinne
e46078286d
0.12.0 Beta 4
2021-03-29 02:28:34 +02:00
Blaz Kristan
7ce197e0c8
Adding skinning capabilities to WLED.
2021-03-28 22:49:41 +02:00
Blaz Kristan
2e8d5311a5
New font. UI fixes.
...
Skinning with CSS.
2021-03-28 17:15:26 +02:00
Blaz Kristan
7a8ba7d47d
Still some fixes for UI.
2021-03-25 21:49:11 +01:00
Blaz Kristan
1a509cf3e0
Palette preview fix.
2021-03-25 21:13:47 +01:00
Blaz Kristan
9848f9613c
UI bugfixes.
2021-03-25 20:34:39 +01:00
Blaz Kristan
77d8a8e43d
Reducing JSON buffer size requirements.
...
Increasing maximum number of segments.
2021-03-24 23:55:39 +01:00
Blaz Kristan
157e6b2a33
Sticky default & solid.
2021-03-22 23:19:39 +01:00
cschwinne
8d20a13776
Fixed chevron icon not included
2021-03-22 00:31:01 +01:00
Blaz Kristan
a385ea7c52
UI tweaks.
2021-03-21 22:33:04 +01:00
Blaz Kristan
f8df7ebb7c
UI optimisation.
2021-03-21 00:08:42 +01:00
Blaz Kristan
be2ffc31b2
Reduction of buffer size.
...
Caching tweak.
2021-03-20 23:04:24 +01:00
cschwinne
8a2256e0d8
0.12 beta
2021-03-20 18:43:05 +01:00
Blaz Kristan
adfb24ce02
Removed mobile Nodes button.
...
Tapping on node name triigers the same.
2021-03-20 16:03:59 +01:00
Blaz Kristan
e6d50f94ee
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
wled00/data/index.css
wled00/data/index.htm
wled00/data/index.js
wled00/html_ui.h
wled00/json.cpp
2021-03-20 14:48:49 +01:00
Blaz Kristan
e539a36ae7
Fix for empty WS reponse.
...
Scroll selected preset into view.
2021-03-20 13:11:10 +01:00
Blaz Kristan
df38f00cf2
Optimised websockets UI refresh.
2021-03-19 16:09:24 +01:00
Blaž Kristan
a30ce1c44d
Websockets handling of JSON response.
2021-03-19 10:28:41 +01:00
Christophe Gagnier
4a20f43fbf
Search bar and palettes preview ( #1637 )
...
* Fix swipe behavior on firefox when clicking on palette selection input
When clicking on the palette select element on firefox, it would often swipe to the next tab due to a bug in firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1410816
* Update UI .h files and remove console log
* Fix indentation in requestJson
* Add palette preview
Add palette and effects search
* Add palette preview
Add palette and effects search
* Add palette preview
Add palette and effects search
* Add palette preview
Add palette and effects search
* Fix error with background image
* Add missing palettes
* Add expiration to cached palette data
* Remove extra console.log
* bug fixes for palettes
* Rename "Default" effect back to "Solid"
* Fix scrolling issue when selecting an effect
* Add sticky default and sticky selected item
* Change checkboxes for radio button
* build html .h files
* Design Iteration 1
* Palette preview style changes
* Add button for clearing search field
* Use version ID for caching palette data rather than 24h expiration
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2021-03-18 23:59:56 +01:00
Blaz Kristan
c59e792178
Reduced JSON buffer by 1k.
...
Increased max RAM FX usage on ESP32 to 20k.
Added relay On handling on realtime data if Off (@JDTSmith).
Added UI refreshing via websockets (@korkbaum).
2021-03-18 23:19:17 +01:00
Blaz Kristan
e6a99c1d33
UI Info page fix.
2021-03-18 17:31:34 +01:00
Blaz Kristan
3548628c2c
Mobile Nodes button is back!
2021-03-17 17:11:05 +01:00
Blaž Kristan
bb84157a21
Cosmetic fixes & size optimisation.
2021-03-17 09:30:23 +01:00
Blaz Kristan
eb10aa8c97
Semicolon.
2021-03-15 22:47:04 +01:00
Blaz Kristan
07428922c3
Auto refreshing UI every 15secons.
2021-03-14 22:34:27 +01:00
Blaz Kristan
0f7e22d8b7
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
wled00/cfg.cpp
wled00/data/index.js
wled00/fcn_declare.h
wled00/html_ui.h
wled00/json.cpp
wled00/playlist.cpp
wled00/wled.h
2021-03-14 11:41:55 +01:00
cschwinne
26096bc136
Added options for Auto Node discovery
...
Optimized strings (no string both F() and raw)
2021-03-13 22:04:37 +01:00
Blaz Kristan
f91384596c
PIR sensor usermod pin reservation.
...
Time settings UI tweaks.
2021-03-10 18:46:13 +01:00
Blaz Kristan
cb38976162
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
wled00/NodeStruct.h
wled00/data/index.htm
wled00/data/index.js
wled00/fcn_declare.h
wled00/html_ui.h
wled00/json.cpp
wled00/udp.cpp
wled00/wled.cpp
wled00/wled.h
2021-03-10 13:23:03 +01:00
Aircoookie
20bebe98b1
Merge branch 'dev' into autodiscovery
2021-03-09 17:24:57 +01:00
cschwinne
91d885eae4
Fix node type
2021-03-09 17:21:19 +01:00
cschwinne
ea3358ecb2
Autodiscovery improvements
2021-03-09 16:23:19 +01:00
Blaz Kristan
4c5c4d1700
Minor UI tweak.
2021-03-09 14:01:18 +01:00
Blaz Kristan
e3fabe92bd
Fixed slow NTP respone for calculating sunrise.
...
Fixed saving/loading only sunset trigger.
2021-03-09 13:24:20 +01:00
Blaz Kristan
09e51c2399
Sunrise/sunset info added to settings..
...
Sunrise/sunset calculated every minute (debug).
2021-03-08 19:40:06 +01:00
Blaz Kristan
536be76ecb
Switched lat/lon.
2021-03-08 06:27:00 +01:00
Blaz Kristan
43677685bb
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
wled00/cfg.cpp
wled00/const.h
wled00/data/settings_leds.htm
wled00/html_settings.h
wled00/set.cpp
wled00/wled.h
wled00/xml.cpp
2021-03-07 17:53:15 +01:00
Blaz Kristan
6fa136da0c
Minor tweaks & optimisations.
2021-03-07 11:14:16 +01:00
cschwinne
9b3e6270d5
Auto start field population in bus config
2021-03-07 00:42:21 +01:00
Blaz Kristan
b5abc6c724
Added sunrise/sunset triggered presets.
2021-03-07 00:04:46 +01:00
cschwinne
71edc3a084
Fixed incorrect over-memory indication in LED settings on ESP32
2021-03-06 02:35:49 +01:00
Blaz Kristan
f74a45a33e
Sunris/sunset detection.
2021-03-05 23:05:09 +01:00
Blaz Kristan
49dee560fd
Sticky save & back buttons.
2021-03-05 09:50:59 +01:00
Blaz Kristan
6c997f573a
Added vrsion info to autodiscovery packet.
2021-03-04 14:34:36 +01:00
Blaz Kristan
c4689c3bcc
Added version info in autodiscovery packet.
2021-03-04 14:24:25 +01:00
Blaz Kristan
e5417d12ca
General cleanup & optimisations.
...
Pushing memory to (safe-ish) limits.
2021-03-03 22:04:24 +01:00
Blaz Kristan
071281c13a
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Minor warning suppressions.
Conflicts:
wled00/FX.cpp
wled00/FX_fcn.cpp
wled00/cfg.cpp
wled00/wled.h
wled00/xml.cpp
2021-03-02 11:00:07 +01:00
Blaz Kristan
5f3dc660c8
Fix for index count in settings.
...
Pin conflict on submit.
2021-03-01 11:56:02 +01:00
Blaz Kristan
5553964d52
Moved nodes from Info to separate tab.
2021-03-01 11:13:40 +01:00
Blaz Kristan
bd7671c07e
Debug for analog pin.
...
Minor tweaks.
2021-02-28 22:54:30 +01:00
Blaz Kristan
847178b7be
Move node discovery in separate page.
2021-02-28 18:16:24 +01:00
Blaž Kristan
a899ea8b4d
Prevent RGBW checkbox modification for analog LEDs
2021-02-27 18:46:35 +01:00
Blaz Kristan
c11acb6308
Minor UI tweaks.
2021-02-26 22:43:57 +01:00
Blaz Kristan
d76103eb76
Minor UI tweak.
2021-02-26 18:46:16 +01:00
Blaz Kristan
779f984a30
Minor UI fix.
2021-02-26 16:46:46 +01:00
Blaz Kristan
9c55017191
Stray } fix.
2021-02-26 16:21:49 +01:00
Blaž Kristan
2c0c22dbf3
RGBW override cleanup, UI fix.
2021-02-26 08:34:38 +01:00
Blaz Kristan
3c81337630
PWM pins saving (hack bug) fix. UI changes.
2021-02-25 22:55:49 +01:00
Blaž Kristan
3f41ba6bdf
Pin clash fix, minimization.
2021-02-25 13:22:29 +01:00
Blaž Kristan
f23cee17eb
Minor fixes and optimisations.
...
Temperature usermod update for pin saving.
2021-02-25 09:54:10 +01:00
Blaz Kristan
f24fcfca69
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
...
Conflicts:
wled00/set.cpp
wled00/xml.cpp
2021-02-24 22:11:27 +01:00
Blaz Kristan
d60506a75d
Skip 1st fix, save LED count, removed reverse.
2021-02-24 21:33:44 +01:00
Blaz Kristan
77dee439e6
1st attempt at 'blazoncek' 0.12
2021-02-24 20:23:32 +01:00
cschwinne
2c0b07387b
Added QuinLED-ESP32-Ethernet type
...
Set 19531 as default ESP32 PWM frequency
2021-02-23 00:47:48 +01:00
Aircoookie
37d5b9109f
Merge branch 'dev' into mergedev_210222
2021-02-22 22:31:12 +01:00
k7bbr
a09f64aee5
Add Ethernet support for WESP32 board
2021-02-11 02:36:15 -07:00
cschwinne
0902b628f8
Added FPS indication in info
2021-02-05 01:33:26 +01:00
cschwinne
e44173ff09
JSON ledDoc (does not work, crash on delete)
2021-01-30 13:23:38 +01:00
cschwinne
8ed35652bc
LED memory usage indicator, better pin checker
2021-01-29 02:34:03 +01:00
cschwinne
9bdcfc8a45
LED settings JS possibly complete (need to add saving logic to set.cpp)
2021-01-26 01:58:34 +01:00
cschwinne
89b76b514c
Settings progress
2021-01-26 00:19:41 +01:00
Blaz Kristan
dd433d8af0
Auto node discovery.
2021-01-22 16:17:18 +01:00
cschwinne
c105f3b970
Mulipin select compiles
...
Need to work on JS and set.cpp next
2021-01-21 01:21:16 +01:00
cschwinne
b0306867b4
Resolve merge conflict
2021-01-18 21:03:10 +01:00
Blaz Kristan
bb8d5ac13f
Dynamic allocation for bus manager.
2021-01-17 00:20:31 +01:00
Aircoookie
88c0a9e30a
Merge branch 'dev' into mergedev-210115
2021-01-15 11:07:21 +01:00
THATDONFC
75c219d6c6
Update LedFx url to point to new repo ( #1656 )
...
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2021-01-15 11:01:05 +01:00
lonestriker
82e7328903
Add support for WT32-ETH01 ethernet board and make ethernet support configurable ( #1583 )
...
* Initial support for WT32-ETH01 board
* Initial ethernet config option, doesn't save yet
* Fixed saving/restoring ethernet option, works now!
* Fixed ESP32-POE pin config (thanks to tbnobody)
* Remove esp32_eth target (use poe), minor cleanup
* Fix BTNPIN for WT32-ETH01, as found by @k7bbr
* Various fixes to ethernet option
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2021-01-15 10:37:45 +01:00
Christophe Gagnier
df51b80e07
Fix swipe behavior on firefox when clicking on palette selection input ( #1631 )
...
* Fix swipe behavior on firefox when clicking on palette selection input
When clicking on the palette select element on firefox, it would often swipe to the next tab due to a bug in firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1410816
* Update UI .h files and remove console log
2021-01-08 16:49:56 +01:00
cschwinne
0df6826c91
Fixed HTTP changing segments uncommanded ( #1618 )
...
Replaced Red & Blue effect with Aurora effect (PR #1589 )
Updated copyright year and contributor page link
2021-01-05 21:35:07 +01:00
cschwinne
f1535e1f71
Fixed info screen
2020-12-31 16:16:33 +01:00
Aircoookie
e9c782bf9e
Merge branch 'dev' into feature/live-preview-websockets
2020-12-27 19:36:58 +01:00
Aircoookie
0707b26303
Merge pull request #1567 from WoodyLetsCode/settingsSync
...
Remove not allowed attribute
2020-12-24 01:00:56 +01:00
Woody
cb06961b82
removed not allowed attribute
2020-12-23 21:58:38 +01:00
Woody
824fb4adae
added lang attribute to the html start tag
2020-12-23 21:43:30 +01:00
Mike
068c5851ef
Add fields for customization Blynk host ( #1543 )
...
* Add fields for customization Blynk host
Add fields to 'Sync Interfaces' for customization Blynk host.
Now you can set you own Blynk server.
All you needs its set custom host and port to local Blync server.
* Lower blynk host length (memory usage)
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-22 00:44:16 +01:00
Woody
f10a9d7f61
random bg image
2020-12-21 21:12:07 +01:00
cschwinne
f7893d4e4b
Fixed JShint warnings and minify HTML
2020-12-21 19:48:21 +01:00
Woody
06651dbc4c
split up index.htm
2020-12-20 20:18:07 +01:00
Aircoookie
0296247d82
Merge pull request #1536 from WoodyLetsCode/settings
...
Fixes in settings.htm
2020-12-20 18:56:03 +01:00
cschwinne
79e767ba79
Boot brightness 0 will now use the brightness from preset
...
Add iOS scrolling momentum (from PR #1528 )
2020-12-20 18:51:46 +01:00
Woody
f771dee852
bug fixes in settings.htm
2020-12-20 15:16:22 +01:00
Sander Schutten
c4d8ef5954
Added liveviewws-page for liveview via websockets
2020-12-19 17:26:36 +00:00
cschwinne
5d6b97a63e
Release of WLED v0.11.1
...
Fixed AP hide not saving (fixes #1520 )
Fixed MQTT password re-transmitted to HTML
Hide Update buttons while uploading, accept .bin
Make sure AP password is at least 8 characters long
2020-12-19 17:09:39 +01:00
cschwinne
c53647cd18
Added Preset ID quick display option
2020-12-14 23:32:57 +01:00
Aircoookie
220757be06
Merge branch 'master' into preset-number
2020-12-13 23:40:34 +01:00
cschwinne
7f1013123a
Preset ID in separate div
2020-12-13 23:37:41 +01:00
Maik Allgöwer
7684fb83d6
Fix #1400 : Using sliders / colorwheel sometimes slides the whole UI ( #1459 )
...
* Prevent UI from sliding when using sliders (#1400 )
An iro.js version bump in commit 98e4ac6
changed names for the slider &
colorwheel classes which made the filter in function lock() fail.
Also it seems that not all elements of the Iro sliders & colorwheel have
appropriate classes set. Just changing the names still sometimes failed
when the user accidentally grabbed a part of the slider / colorwheel
that has no class name set.
To mitigate this, lock() now checks the events classlist for classes
starting with "Iro" as well as it's parents classlist if no "Iro" classes
were found
* Regenerate wled00/html_ui.h
2020-12-09 14:08:05 +01:00
Neil Enns
b7a42d61c4
Add preset number to display
2020-12-08 09:16:53 +00:00
cschwinne
854501385e
Bus progress
2020-12-07 01:39:42 +01:00
sunbowch
3d89588eb1
mutiple RGBW leds support for DMX control
...
RGBW leds can be individually adressed through E1.31 control.
-Added option 'Multi RGBW' to the settings
-Modified e131.cpp accordingly
-Tuned other parameters to make it work
2020-11-27 11:37:39 +01:00
cschwinne
d0c94ba565
Center slider tooltips and hide on very small screens
2020-11-26 23:07:15 +01:00
Andy Shinn
c7e1b47c59
display tooltip on slider value change
2020-11-24 23:34:47 -06:00
cschwinne
223bd969fd
Version bump to 0.11.0 "Mirai"
...
Improved preset name sorting
Fixed Preset cycle not working beyond preset 16
2020-11-23 00:58:58 +01:00
cschwinne
ae46eeabef
Fixed invalid save when modifying preset before refresh (might be related to #1361 )
...
Fixed brightness factor ignored on realtime timeout (fixes #1363 )
Fixed Phase and Chase effects with LED counts >256 (PR #1366 )
2020-11-23 00:10:14 +01:00
cschwinne
bc45f8f1d8
Fixed Brightness slider beneath color wheel not working ( fixes #1360 )
...
Fixed invalid UI state after saving modified preset
2020-11-21 22:23:00 +01:00
cschwinne
e19ab9a0d5
Add Hawaii time ( resolves #1354 )
...
Platformio.ini updates and streamlining (PR #1266 )
my_config.h custom compile settings system (not yet used for much, adapted from PR #1266 )
Linebreak after 5 quick select buttons
2020-11-18 23:27:54 +01:00
cschwinne
b697df35c6
A few more small fixes
2020-11-15 22:52:59 +01:00
cschwinne
5236625485
A few small fixes
2020-11-15 20:58:04 +01:00
cschwinne
f36073f5cd
Add new 404 page
2020-11-15 16:37:09 +01:00
cschwinne
595fd9377c
Remove FS defines
...
Increase boot preset max. to 250
Update changelog
Update readme
2020-11-15 15:45:51 +01:00
cschwinne
0c73ecf6a8
Added Pin Manager
2020-11-15 12:41:51 +01:00
Aircoookie
e9d9760e16
Merge branch 'filesystem' into mergefs-201112
2020-11-12 11:12:10 +01:00
cschwinne
ed753b590c
Add copyright and license link to .htm
2020-11-10 13:30:42 +01:00
cschwinne
1f42070104
A few fixes
2020-11-09 00:50:13 +01:00
cschwinne
98e4ac6b27
FS working for ESP8266
2020-11-08 23:44:10 +01:00
cschwinne
362156c8ab
F()
2020-11-07 23:54:56 +01:00
Aircoookie
c68f31a11c
Merge branch 'filesystem' into mergefs-201002
2020-10-02 13:39:25 +02:00
cschwinne
ee8596d175
DDP working
2020-09-29 01:13:29 +02:00
cschwinne
52df963be9
DDP Support
2020-09-28 16:29:01 +02:00
cschwinne
8d3ff16037
Add udpNotifier2 (JSON+HTTP, closes #1205 )
...
Added Loxone defines
Fix missing timezones (#1201 )
2020-09-27 11:43:28 +02:00
m0fa
b10ab358da
Loxone support added ( #1185 )
...
* A separate socket for UDP api has been added. This uses the same API as HTML. Commands for Loxone were added to the API.
* html files for udp api newly generated
* codm pixel controller board configurations added to platformio.ini file
* Parser for LX/LY commands adapted. Calculation of the values corrected. Segment handling for LX/LY removed.
* Lox parser moved to own file. Lox parser added to the JSON api. Within a segment LX and LY are now supported.
* serial port removed
* F() macro added
Co-authored-by: Marius Groos <marius.groos@codm.de>
2020-09-27 11:37:16 +02:00
Andreas Perhab
0028c3c640
enable sliders with a different max value ( #1156 )
...
* enable sliders with a different max value
* Only change in index.htm for now
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-09-15 21:59:12 +02:00
Jeff Rescignano
26a8686a54
Firefox Custom Scrollbar ( #1163 )
...
* Firefox custom scrollbar
* Put Firefox scrollbar css in first body tag
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-09-13 21:29:36 +02:00
Jeff Rescignano
63d92381ee
New WLED logo on the welcome screen ( #1164 )
...
* Akemi on the welcome screen
* Move style element to CSS
* Use smaller Akemi image, improve margin, rounded buttons
* New WLED logo on welcome page
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-09-12 21:16:31 +02:00
Woody
5896b1eb71
Open releases in new tab ( #1152 )
...
* open releases in new tab
* Revert "open releases in new tab"
This reverts commit 6e3940c8eb
.
* open releases in new tab
Co-authored-by: Woody <>
2020-09-07 21:04:21 +02:00
cschwinne
503b8cbf34
Release of WLED v0.10.2
2020-08-31 17:03:07 +02:00
cschwinne
41a84160ec
0.10.2-rc
2020-08-30 23:31:58 +02:00
cschwinne
39a80f8dc7
Add easy segment mirroring ( closes #1010 )
2020-08-20 00:04:02 +02:00
cschwinne
5a4b719995
Fixed Auto White mode setting ( fixes #1088 )
2020-08-10 23:35:18 +02:00
jbucky86
47f24ac151
dmx_htm_fixes ( #1070 )
...
* Update cdata.js
* Update html_settings.h
* Update settings.htm
* Update settings_dmx.htm
* Add %DMXMENU% to cdata.js
* Fix single % being treated as template in settings.htm
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-08-03 18:37:25 +02:00
Ted Schundler
3a4f4c8c34
Fix multi-universe ArtNet output
...
The existing code was very buggy - a 512 channel ArtNet packet sent data to
171 LEDs, not 170. Also the second ArtNet universe was off-by-one.
The math was very confusing with so many branches. The reduces the
amount of code and amount of branching.
Tested with Resolume + my own ArtNet software + 252 LEDs for ArtNet.
Tested with LedFx for e1.31
2020-08-02 17:48:47 -07:00
cschwinne
4f7dc5be34
Added Sunrise nightlight mode and more UI features
...
- Added Sunrise nightlight mode
- Added Chunchun effect
- Added `LO` (live override) command to HTTP API
- Added `mode` to `nl` object of JSON state API, deprecating `fade`
- Added light color scheme support to web UI (click sun next to brightness slider)
- Added option to hide labels in web UI (click flame icon next to intensity slider)
- Added hex color input (click palette icon next to palette select) (resolves #506 )
- Added support for RGB sliders (need to set in localstorage)
- Added support for custom background color or image (need to set in localstorage)
- Added option to hide bottom tab bar in PC mode (need to set in localstorage)
- Fixed transition lag with multiple segments (fixes #985 )
- Changed Nightlight wording (resolves #940 )
2020-06-22 12:30:31 +02:00
cschwinne
888eacb574
Minor changes to auto UI code generation
...
Replace outdated CSS in HTML by style.css import
Fix missing button double press in time settings
FIx missing meta utf-8 in WiFi and UI settings
Modify cdata.js to add an info header to the top of auto-generated files
2020-06-10 12:45:44 +02:00
Ruslan Gainutdinov
ee6f25cc47
Replace repo url and version automatically in HTML
2020-06-08 20:59:40 +03:00
Ruslan Gainutdinov
f5d6383f50
adds support for 9-key remote and intensity/speed repeat actions
2020-06-08 19:54:10 +03:00
Ruslan Gainutdinov
00f00b8198
Merge remote-tracking branch 'origin/master' into codegen-html
2020-06-08 19:43:03 +03:00
cschwinne
06b9b66272
Added TPM2 protocol support via Serial ( #933 )
2020-05-22 23:30:55 +02:00
Ruslan Gainutdinov
ab0a03a420
Sync htm and fix js errors
2020-05-17 22:39:57 +03:00
Ruslan Gainutdinov
3ef30a42be
Fix settings sync page JS
2020-05-17 22:18:23 +03:00
Ruslan Gainutdinov
034687163f
Fix dynamic replacements for other pages
2020-05-17 21:59:00 +03:00
Ruslan Gainutdinov
190db80c28
Automatic UI codegeneration
2020-05-17 21:14:56 +03:00
cschwinne
71886c162b
Release of WLED v0.10.0
...
DMX Single RGW and Single DRGB modes now support an additional white channel
Improved palettes derived from set colors and changed their names
2020-05-03 20:57:53 +02:00
cschwinne
2e55189d59
New web UI features
2020-05-02 01:59:41 +02:00
cschwinne
e12757dbb9
Add Art-Net support ( #417 )
2020-04-13 00:42:27 +02:00
pille
62510ac6a3
add E1.31 packet out-of-sequence config option, wrt #742
2020-03-10 18:28:51 +01:00
cschwinne
65a32b4166
Added new auto white modes (related to #573 )
2020-02-20 00:45:09 +01:00
cschwinne
1fd0383f69
Various improvements
...
UI Quick color selectors
UI PC mode
Different Heartbeat effect
PoliceAll improvements
Clarified sync settings
2020-02-18 18:52:47 +01:00
Aircoookie
9e62db5237
Update html with PC mode
2020-02-18 14:22:20 +01:00
Aircoookie
ffd958a1b3
Quick color selectors
2020-02-15 16:18:06 +01:00
Aircoookie
258def854c
Merge pull request #665 from pille/DMX-refactoring
...
DMX refactoring
2020-02-09 19:49:15 +01:00
cschwinne
c055477d3b
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-09 10:35:37 +01:00
cschwinne
ad4acca17a
Minor adjustments
2020-02-09 10:35:32 +01:00
pille
d9a8dac266
expose refactoring to webUI:
...
add client stats
add DMX settings (this increases EEPROM layout version)
2020-02-08 20:52:45 +01:00
Aircoookie
773d6e002c
Add discourse to readme
2020-02-04 17:43:46 +01:00
Aircoookie
50ff59239c
Segment grouping HTML support
2020-02-01 00:36:00 +01:00
cschwinne
cf60eb52d8
Fix LED settings always displaying WS2815
2020-01-15 00:38:25 +01:00
Max Hedge
31d277ffa2
Don't display "for most effects..." information for WS2815.
2020-01-13 17:30:10 +00:00
Max Hedge
bafd043aae
Add WS2815 brightness limiter. Uses "magic value" of 255mA.
2020-01-13 17:09:20 +00:00
cschwinne
c98c54bd6b
Release of WLED v0.9.0-b1
...
Timebase reset when turned off
Added Aurora paletta
2019-12-13 01:23:07 +01:00
Warren Spits
42ab734256
Closes Aircoookie/WLED#444
2019-12-11 22:08:59 +11:00
cschwinne
77d89e7df3
Fix iOS scrolling
...
Other small adjustments
Allow for passwords with * as 1st char
2019-12-11 00:59:15 +01:00
cschwinne
6122a8371a
Added Glitter and Candle effects
2019-12-06 01:44:45 +01:00
cschwinne
d6c0642a02
Add new UI!
2019-12-05 01:58:03 +01:00
cschwinne
3b70488828
NTP server settable
...
Added segment commands to HTTP api
Removed HA autodiscovery
2019-12-04 02:01:47 +01:00
cschwinne
89a54e31f1
Cleanup and segment improvements
2019-12-02 12:41:35 +01:00
cschwinne
0e8806eb2b
Integrated liveview
2019-11-30 19:17:25 +01:00
emerrill
4729bce16c
Merge branch 'master' of github.com:Aircoookie/WLED into disable_n_leds_for_all_fx
...
Conflicts:
wled00/data/settings_leds.htm
2019-11-29 10:56:59 -07:00
emerrill
0b5ac7a139
Adding ability to turn off specified number of LEDs. Added to LED settings.
...
Also added FX for Tri Color Static, defaults tri to white.
2019-11-29 10:53:01 -07:00
Warren Spits
9930c8f94d
Converted UTF-16 files with UTF-8 and CR/LF to LF.
2019-11-28 08:28:13 +11: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
ba1117e10e
Release v0.8.6
2019-10-26 00:00:44 +02:00
pille
4cddb16788
fix verison number of current release
2019-09-28 13:43:57 +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
Timothy Brown
c6d8b63e54
Added MQTT authentication support
2019-08-17 06:27:06 -04: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
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
b72e6f16ca
Small memory improvements
2019-03-09 21:41:23 +01:00
cschwinne
0166dfe16e
Fixed colorwheel
2019-03-07 23:22:52 +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
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
ba19e20833
Added Macro notification option
...
Removed realtime UI lock
2019-02-19 12:57:50 +01:00
cschwinne
2af6af2bf0
Added HTTP OTA update via ESPAsyncWebServer
2019-02-17 17:11:10 +01:00
cschwinne
a371239172
Fixed mobile UI effect list not loading
2019-02-12 14:50:19 +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
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
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
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
ee55a574de
Moved About section to Github wiki
...
Updated readme
2018-11-23 00:11:47 +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
071ebe6ef2
Gzipped UIs, improving speed and flash usage
2018-11-16 19:59:00 +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
32cf1495d3
Fixed tricolor chase modes
...
Added a new palette
2018-10-25 20:55:29 +02:00
cschwinne
f98b0beee5
Added Mobile UI power indicator
2018-10-06 14:53:15 +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
5f59487a88
Added basic Time Activated Macros function
...
Fixed Cronixie overlay
512K Flash mode (temporarily) unavailable
2018-09-22 22:49:24 +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
415dfd2750
Continued optimizing strings
2018-07-21 23:21:07 +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
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
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
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
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
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
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
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
e11dbefbd8
Alexa Brightness Control working + Discovery improved
...
Updated binaries
2018-01-09 14:21:37 +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
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
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
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
221ebfd8f1
FAILED: Started to implement Sweep transition, revert for now
2017-10-28 22:22:37 +02:00
cschwinne
f37f01c016
Finished RGBW HTML support
...
Version bump to 0.4pre
2017-10-12 22:20:37 +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
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
31a6ddd0b3
Attempted to fix NTP by reimplementing
2017-02-07 16:02:27 +01:00
cschwinne
05a757ede3
Added Gamma correction
2017-02-01 19:25:36 +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
19d8bbc0c3
NTP added
...
added more settings
updated readme
improved boot time
2016-12-29 00:03:58 +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
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
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
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
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
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