cschwinne
ee8596d175
DDP working
2020-09-29 01:13:29 +02:00
cschwinne
52df963be9
DDP Support
2020-09-28 16:29:01 +02:00
Aircoookie
8c513c2aad
Merge pull request #1208 from Phunkafizer/master
...
Added washing machine FX
2020-09-27 14:57:40 +02:00
cschwinne
1e3834dc3d
Move tristate_square8 to FX_fcn.cpp
2020-09-27 14:42:14 +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
S. Seegel
2cc6edd868
Added washing machine FX
2020-09-27 01:58:21 +02:00
Joeboyc2
2c02e27197
Add the ability to override R,G,B,WPIN values
...
Enable the ability to use the -D option in the platform_override.ini to set the pin numbers outside of the file
2020-09-23 16:49:55 +01:00
Aircoookie
bd65bf2175
Merge branch 'filesystem' into merge-fs2
2020-09-21 19:48:12 +02:00
cschwinne
d70332f2a2
Fixed LPD8806 compilation ( #971 )
2020-09-20 22:21:29 +02:00
cschwinne
35b54e2f88
Add CY=2 for cycle toggling ( closes #1174 )
2020-09-20 16:40:32 +02:00
Jake
a3e1af72ab
Add ESP32 touch sensors as button alternative ( #1190 )
...
* Add touch option to button handler
* Check if touch is pressed in setup
* Add TOUCHPIN build env and override example
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2020-09-20 16:12:46 +02:00
Peter
1313a44ba3
ESP8266: Allow auto modem sleep if power off and sleep permitted ( #1184 )
...
* Allow modem sleep if power off and sleep permitted
* Only add auto modem sleep handling for ESP8266
* Add comment and remove redundant condition
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-09-20 16:00:24 +02:00
cschwinne
edbe8131ab
Reduce heap usage by 4kB
2020-09-20 01:18:31 +02:00
cschwinne
10c22efbb5
Fixed 170th pixel dark in E1.31
2020-09-17 10:40:32 +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
cschwinne
2594cb23c4
Merge branch 'filesystem' of https://github.com/Aircoookie/WLED into filesystem
2020-09-15 21:28:51 +02:00
cschwinne
d975f6e23a
Update ArduinoJson to 6.16.1
...
Add fsinfo to JSON info
2020-09-15 21:28:43 +02:00
Aircoookie
16f41fc4b4
Merge branch 'filesystem' into merge-200914
2020-09-14 16:32:31 +02:00
cschwinne
1263f5e046
Presets work
2020-09-14 00:31:38 +02:00
cschwinne
96713ef383
LittleFS by default
2020-09-13 22:00:47 +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
Phil Bolduc
57421d2392
Async temperature usermod ( #1178 )
...
* Change Temperature usermod to use async reading to avoid blocking
* Fix comparison on wait time
* Add
* Simplify logic in the loop method
* Optimize calls to minimize latency, inform user how long till first measurement
* disable usermod if sensor not found
* Added debug statements on init, update readme
* fix spelling error of celsius
2020-09-13 19:26:27 +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
cschwinne
2716f4cbe9
Fixed passwords not clearable
2020-09-10 11:01:05 +02:00
cschwinne
6ef4582ebd
Fix write with string
2020-09-09 10:21:56 +02:00
cschwinne
649ebb8a4e
Add previously unsaved changes
2020-09-09 09:54:58 +02:00
cschwinne
b1acf6088f
Presets in FS function
2020-09-09 09:51:04 +02:00
Aircoookie
78f5d80c5b
Merge @WoodyLetsCode Open releases in new tab ( #1152 )
...
* New Segments are now initialized with default speed and intensity
* 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 <>
Co-authored-by: Woody <27882680+WoodyLetsCode@users.noreply.github.com>
2020-09-07 21:17:29 +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
Aircoookie
559891ac43
New Segments are now initialized with default speed and intensity ( #1158 )
2020-09-07 21:02:02 +02:00
cschwinne
1fbe1d1855
New Segments are now initialized with default speed and intensity
2020-09-07 21:01:10 +02:00
cschwinne
71473fd5c4
Saving progress
2020-09-07 20:39:12 +02:00
Aircoookie
b6789e0011
Merge branch 'filesystem' into master-to-fs
2020-09-03 15:02:17 +02:00
cschwinne
2f2bebe506
Fixed bootloop if mDNS is used on builds without OTA support
2020-09-03 14:04:33 +02:00
cschwinne
503b8cbf34
Release of WLED v0.10.2
2020-08-31 17:03:07 +02:00
Phil Bolduc
916356afad
Use maximum gzip compression ( #1126 )
...
* Use maximum gzip compression
* Revert extra changes
* Remove extra code used when testing brotli compression
* Remove extra space on unrelated changes
2020-08-31 10:57:17 +02:00
cschwinne
41a84160ec
0.10.2-rc
2020-08-30 23:31:58 +02:00
Aircoookie
427b5bd126
Merge pull request #1108 from xxv/xxv-dancing-shadows
...
Add Dancing Shadows effect
2020-08-30 11:45:00 +02:00
cschwinne
20f6378a3e
Move blendPixelColor() to FX_fcn.cpp
2020-08-30 10:57:42 +02:00
cschwinne
36e0a1eb23
Individual LED control via JSON ( closes #226 )
2020-08-29 22:26:39 +02:00
cschwinne
ac9a567e1f
Pacifica better speed
2020-08-25 17:23:17 +02:00
Steve Pomeroy
aee9c4a193
Add Dancing Shadows effect
2020-08-23 17:06:11 -04:00
Steve Pomeroy
0262f89bb0
Allow overriding CLKPIN/DATAPIN
2020-08-22 14:57:44 -04:00
Aircoookie
a8c530a3a9
Merge pull request #1101 from droloff/fix-npe
...
check payload to avoid npe
2020-08-20 08:44:09 +02:00
Aircoookie
7dc1240c18
Merge pull request #1100 from mickabrig7/master
...
Improve TPM2.NET code
2020-08-20 08:43:22 +02:00
Dirk Roloff
3b4bccd0a7
check payload to avoid npe
2020-08-20 00:13:06 +02:00
cschwinne
39a80f8dc7
Add easy segment mirroring ( closes #1010 )
2020-08-20 00:04:02 +02:00
mickabrig7
ce446dac92
Improve TPM2.NET code
...
Add support for receiving TPM2.NET packets out of order, and hopefully prevent crashes if faced with protocol errors
2020-08-19 10:40:16 +02:00
cschwinne
b1c9dbd0a5
Removed verbose live mode info from HTTP API
...
Add logo without background tags
2020-08-19 09:10:47 +02:00
cschwinne
5a4b719995
Fixed Auto White mode setting ( fixes #1088 )
2020-08-10 23:35:18 +02:00
cschwinne
c1cab30daf
Added mi
property to APIs
2020-08-07 00:50:19 +02:00
twlare
b50e798d55
Add segment mirror option
...
* Add segment mirror option (#1010 )
* Update new pull with playlist and palette changes
* Revert "Update new pull with playlist and palette changes"
This reverts commit 9802a7c4e2
.
2020-08-04 18:50:16 +02:00
garyd9
2635a3edd0
rename global var "local" to "localTime"
2020-08-04 09:32:54 -04: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
cschwinne
7730a00dbb
Rename local ledCount
2020-08-03 12:27:16 +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
garyd9
0ca6535345
Fix for power on (T=1) resetting brightness.
...
In particular, if parsing T=1, and the brightness is already non-0,
don't do anything.
Resolves presets set from macros don't restore brightness #1063
2020-07-24 23:33:50 -04:00
Aircoookie
ec6a243e3e
Hostname alphanumeric ( #1048 )
...
* Use string derived from serverDescription for wifi.hostname()
The code was sending illegal hostname strings to WiFi.hostname() (which is then submitted to DHCP and often times to DNS.) A valid hostname contains only alphanumeric characters and hyphens (though it can't start with a hypen.) This change simply alters the value passed to wifi.hostname() by replacing all non alphanum chars with hyphens while ensuring the first char is never a hyphen. If the resulting hostname is empty, it uses the escapedMac value (which I'm assuming is initialized by the time this code executes.)
This change would result issue #1033
* replace string with char array
prefix wled
improve documentation
Co-authored-by: garyd9 <garyd9@hotmail.com>
Co-authored-by: Gary Dezern <gdezern@internal.youforgot.net>
2020-07-19 16:24:26 +02:00
cschwinne
9947c51af7
Fix lightning effect never using last 2 LEDs
...
Disable Websockets by default (temporarily)
2020-07-02 00:49:37 +02:00
cschwinne
409303d0f5
Merge branch 'master' into websockets
2020-06-29 22:00:21 +02:00
cschwinne
10a1275a52
Added SV=2 to HTTP API, allow selecting single segment only
2020-06-26 23:30:13 +02:00
cschwinne
5464cbc2ed
Fix Alexa not turning off white channel ( fixes #1012 )
2020-06-26 23:09:19 +02:00
cschwinne
3b3f8e6f43
WebSockets
...
Better TwinkleFox speed regulation
2020-06-26 17:28:35 +02:00
Aircoookie
2d4d7bf937
Merge pull request #1007 from axlan/mpu6050-usermod
...
Usermod adding Mpu6050 IMU driver
2020-06-22 15:04:11 +02:00
Aircoookie
652651668f
Update MPU usermod ID
2020-06-22 15:03:37 +02:00
cschwinne
e57d5d86f3
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-06-22 12:30:35 +02: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
Axlan
ed5491a480
Added usermod for connecting MPU6050 IMU
2020-06-20 19:44:29 -07:00
gegu
69a826f896
Usermods: PIR sensor switch, v2 unreachable net services
2020-06-14 12:54:35 +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
18a4a43f8a
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-06-06 00:57:39 +02:00
cschwinne
70c73d2e0e
Lots of new effects!
2020-06-06 00:57:34 +02:00
Kareem Sultan
0a1bbca321
adds support for 9-key remote and intensity/speed repeat actions
2020-06-04 08:24:55 -04:00
Christoph Wiechert
487a95eb79
Add PWM pins - to use with esp_rgbww_controller
...
from patrickjahns/pljakobs (https://github.com/pljakobs/esp_rgbww_controller )
2020-05-29 13:51:20 +02:00
cschwinne
696e438df7
Added v2 usermods API
2020-05-28 02:20:02 +02:00
cschwinne
0fc099926f
Fixed TPM2
2020-05-23 16:09:49 +02:00
cschwinne
06b9b66272
Added TPM2 protocol support via Serial ( #933 )
2020-05-22 23:30:55 +02:00
cschwinne
fec8343f45
Added TPM2.NET protocol support
2020-05-18 16:36:31 +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
d9104433a8
Remove proxy setting from sync settings file
2020-05-11 12:07:33 +02:00
cschwinne
fd06ff08c7
Move DMX proxy setting from sync to DMX settings
2020-05-11 11:51:11 +02:00
Aircoookie
afd990bd71
Merge pull request #862 from pille/DMX-proxy
...
implement DMX proxy mode via MAX485
2020-05-11 11:40:11 +02:00
Aircoookie
a769ab6cff
Merge branch 'master' into patch-1
2020-05-11 10:46:18 +02:00
cschwinne
ef1f835e57
Update to Espalexa v2.4.6
...
(+1.6kB free heap memory)
- Added `m5atom` PlatformIO environment
2020-05-10 23:58:50 +02:00
cschwinne
329b2ba275
Fixed Preset Slot 16 always indicating as empty ( fixes #891 )
2020-05-09 00:29:42 +02:00
cschwinne
8bb70fb1b0
Filesystem Tests
2020-05-08 22:53:59 +02:00
Will Cooke
72cca365e5
Add new mode "Solid Glitter".
...
Gives a solid, static background colour as selected from the colour picker and overlays "glitter" (as per Rainbow Glitter, only without the rainbow).
2020-05-06 14:28:16 +01:00
cschwinne
dfc99faea8
First preset progress
2020-05-05 09:01:09 +02: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
df1f516f6b
Added ACST and ACST/ACDT timezones ( closes #881 )
2020-05-03 01:48:23 +02:00
cschwinne
2e55189d59
New web UI features
2020-05-02 01:59:41 +02:00
cschwinne
94c5f0d7a8
New API properties
...
- Added realtime override option and `lor` JSON property
- Added `lm` (live mode) and `lip` (live IP) properties to info in JSON API
- Added reset commands to APIs
- Added `json/si`, returning state and info, but no FX or Palette lists
- Added rollover detection to millis(). Can track uptimes longer than 49 days
- Attempted to fix Wifi issues with Unifi brand APs
2020-04-30 01:52:36 +02:00
pille
385b3570b2
cleanup code to use descriptive segment options
2020-04-24 23:35:39 +02:00
cschwinne
77edd12030
Added brightness and power for individual segments ( #289 , #290 )
2020-04-23 23:52:33 +02:00
Dennis Hinzpeter
5e1d20fc72
Add DIY PCB SHOJO_PCB analog
2020-04-22 23:09:21 +02:00
cschwinne
db60309ce8
Added Candle Multi effect
...
Added Palette capability to Pacifica effect
2020-04-22 00:51:00 +02:00
pille
8bfae2fa74
implement DMX proxy mode via MAX485
...
output a configurable universe (E1.31 or ArtNet) via MAX485 module that connects its DI to D4 on d1_mini.
as this function competes with DMX output for the same hardware, the universe to proxy acts as a switch.
0 = DMX OUTPUT (of configured WLED LEDs, which is the classic behaviour)
1-63999 = DMX PROXY (selected universe, ArtNet is limited up to 32768)
2020-04-21 22:56:14 +02:00
cschwinne
6a5b757a24
TM1814 support ( closes #518 )
2020-04-19 13:25:27 +02:00
Aircoookie
a19098a004
Merge pull request #835 from martament/f-bw-lt11
...
Added support for BW-LT11
2020-04-16 23:44:41 +02:00
cschwinne
e12757dbb9
Add Art-Net support ( #417 )
2020-04-13 00:42:27 +02:00
Ament Martin
3e9b44d193
Added support for BW-LT11
2020-04-10 21:33:16 +02:00
cschwinne
19945e4ccb
Fix DMX compilation
2020-04-10 12:30:08 +02:00
Rares Serban
0ce77bbc59
Add ability to set DMX fixtures to a segment and from what LED they should start.
2020-03-28 13:13:39 +02:00
cschwinne
ef125ff109
Fixed compilation for Analog LEDs
...
Fixed sync settings network port fields too small
2020-03-26 19:43:23 +01:00
cschwinne
c4512b75d9
Fixed live preview not displaying whole light if over 255 LEDs
2020-03-26 01:44:38 +01:00
cschwinne
07d6bfa989
Added Pacifica effect ( closes #790 )
2020-03-25 11:17:45 +01:00
cschwinne
ed729c32d2
Fixed Alexa whites
2020-03-25 00:59:48 +01:00
cschwinne
53f09c0630
Moved Cronixie driver from FX library to drawOverlay handler
2020-03-22 17:45:09 +01:00
Thomas Stockklauser
a4f0c9195e
1. Fix an Issue withtin the DMX Compiler Flags if you dont use it in wled00.ino
...
2. Fix the Build / working environment for Visual Studio and make a better Folder Structure within the Visual Studio Project
2020-03-22 11:38:29 +01:00
cschwinne
f4f5d6e562
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-03-21 00:57:58 +01:00
cschwinne
e5c3629e2e
Added custom per-LED mapping
2020-03-21 00:57:54 +01:00
Travis J Dean
c28027496d
Fix initialization bug when toggling skip first.
2020-03-19 00:37:35 -04:00
cschwinne
d36796429e
Various small fixes
...
Fixed color of main segment returned in JSON API during transition not being target color
- Fixed arlsLock() being called after pixels set in E1.31, (closes #772 )
- Fixed HTTP API calls not having an effect if no segment selected (now applies to main segment)
2020-03-14 11:28:42 +01:00
Aircoookie
d21e82b020
Create changelog
2020-03-12 23:26:38 +01:00
pille
62510ac6a3
add E1.31 packet out-of-sequence config option, wrt #742
2020-03-10 18:28:51 +01:00
pille
bffe2d7bd0
track E1.31 seqcuence numbers for each universe individually, wrt #742
2020-03-10 17:33:23 +01:00
cschwinne
4f34cfb654
Add custom32_LEDPIN_16 environment (from #748 )
2020-03-04 11:45:25 +01:00
cschwinne
0c6a880a74
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-03-03 17:53:51 +01:00
cschwinne
89fa053310
Add "np" API option to not commit
...
Re-add IRremote flags to platformio.ini
2020-03-03 17:53:47 +01:00
Def3nder
267887908e
New IRremote functions ( #746 )
...
* Switch to strip.getPaletteCount()
* fixed color conversion errors
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-03-02 13:31:34 +01:00
Def3nder
b86f58befe
IR remotes can disable NightLight with "OFF" ( #745 )
...
* IR can disable Nightlight with "OFF"
2020-03-02 12:41:14 +01:00
Def3nder
f28502514f
Remember lastColor and last Bri for Solid RGBW ( #743 )
2020-03-01 12:25:44 +01:00
cschwinne
79da716a44
Split esp01_1m env into 1m_full and 1m_ota ( closes #740 )
2020-02-29 19:52:47 +01:00
cschwinne
18dad0c72c
Remove defunct presetApplyCol and presetApplyFx
2020-02-29 18:42:55 +01:00
cschwinne
14a5ab6740
Fixed Chase modes
2020-02-29 18:24:51 +01:00
Def3nder
cffee7bfa7
Fix 24-key IR remote ( #738 )
2020-02-28 16:27:18 +01:00
Jason2866
9eb646085e
Reduce CPU load during interrupt handler
...
See https://github.com/esp8266/Arduino/pull/7057#issuecomment-591632232
2020-02-27 09:52:48 +01:00
cschwinne
755448f9f5
Fix LED pin changed
2020-02-25 02:25:17 +01:00
cschwinne
f304a6891f
Free more than 2kB of RAM
...
Store Palettes in PROGMEM
F() select long and rarely used strings
Refactor hue error
2020-02-25 02:19:12 +01:00
Def3nder
730ba12c8d
Indents for the #ifdef's in wled00.ino ( #716 )
2020-02-24 22:09:33 +01:00
cschwinne
2d75526395
Fix brightness transition updating too often
2020-02-24 19:36:25 +01:00
Aircoookie
1979236f3a
Merge pull request #715 from zewelor/allow_to_override_some_const
...
Allow to override some costs
2020-02-24 19:10:37 +01:00
cschwinne
3589adcb78
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-24 19:08:35 +01:00
cschwinne
4a834ecfc8
Fix UTC offset not working
2020-02-24 19:08:29 +01:00
zewelor
3dcc3492e8
Allow to override some costs
2020-02-24 18:48:21 +01:00
Def3nder
2e77dcc660
Correct sun rise ( #713 )
2020-02-24 17:27:59 +01:00
cschwinne
89f60a0422
Refactor colorUpdated()
2020-02-24 17:25:40 +01:00
cschwinne
7360b882ac
DMX settings only when enabled
2020-02-24 12:54:23 +01:00
cschwinne
5ffd29e31a
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-24 12:45:47 +01:00
cschwinne
5d7e892464
Different PIO settings
2020-02-24 12:44:41 +01:00
Def3nder
e8fd5de5b2
HTML API "/url" for the current effect settings ( #664 )
2020-02-24 12:18:30 +01:00
jwingefeld
8be72f6f23
DMX Support for WLED ( #704 )
...
* initial dmx setup
* adds support for multiple fixtures, addr gaps, start addresses and all that good DMX stuff
* removes init function. do not need.
* adds some comments, removes others. words.
* added menu entry and dummy HTML
* added server request handler
* cloned options page UI for DMX
* only add code when DMX is enabled
* added infobutton to HTML
* DMX settings form
* procedurally generated HTML form. OBACHT: Values still not coming from the EEPROM.
* upped eeprom version to 15
* changed index for set to 255 to 6 because web interface wants it that way
* gets values for XML from actual settings
* changes the default values for dmx to blanks
* reads and writes DMX settings from EEPROM (2550 - 2569)
* fixes addressing bug in DMX EEPROM read
* saves settings from WebUI to memory
* disables DMX by default
* changed a comment in the ENABLE_DMX line
* makes the display of the DMX entry in settings dependant on WLED_DMX_ENABLE
* adds the server listener for the DMX map
* fixes a bug when selecting 255 for a channel at the dmx settings page
* now actually reads the DMX settings back to the HTML UI.
* cleans up a little
* adds a warning message to the HTML UI when setting up defunct DMX settings
* changed DMX EEPROM addressing to close a gap
* basic DMX map
* fixes a few styling flaws and bugs in the DMX map
* changes config variables to uint16_t
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-02-23 22:24:51 +01:00
Def3nder
513bc2c0ab
Correct SunRise/NightLight with Color Fade ( #710 )
2020-02-23 22:21:32 +01:00
cschwinne
392277100c
Release of WLED v0.9.1
2020-02-23 02:18:25 +01:00
Aircoookie
027a16a39b
Merge pull request #705 from pille/E1.31-fix-OOS
...
fix out-of-sync detection on E1.31 packets
2020-02-22 19:13:34 +01:00
pille
c66af86d88
fix out-of-sync detection on E1.31 packets
2020-02-22 18:13:21 +01:00
Def3nder
e621fdec0c
Remove analog flicker ( #678 )
...
* remove analog LED flicker
run SetRgbwPwm from main loop and with GetPixelColor(0) to get all effects using fade_out() working.
* correct unintended bitwise AND to logical AND
* Update analogLastShow
* new Arduino Core WaveForm library included
* new Arduino Core only for 8266
* correct formating + define for MQTT_KEEP_ALIVE
* fix for ESP32
* reduce scope of variable "done"
* call analogWrite only if Color or Bri did change
* Remove duplicate wifi sleep code
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-02-22 17:20:34 +01:00
Def3nder
1a4061fdb5
Refactor callMode ( #702 )
2020-02-22 16:17:32 +01:00
cschwinne
c1a8fde9a0
Add wifi sleep toggle (implements #672 )
2020-02-20 17:08:56 +01:00
cschwinne
65a32b4166
Added new auto white modes (related to #573 )
2020-02-20 00:45:09 +01:00
cschwinne
05f5aaaeca
Refactoring
2020-02-19 15:53:42 +01:00
fishbone-git
cb0452964e
bidirectional running lights effect
2020-02-18 21:28:46 +01:00
fishbone-git
9c3e7b9ec0
allow intensity slider to adjust eye spacing ( #681 )
2020-02-18 20:52:12 +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
3062786bb3
Corrected effect mode count
2020-02-17 18:02:14 +01:00
Aircoookie
b42847c135
Fix compilation
2020-02-17 11:12:39 +01:00
Def3nder
5befcd24b5
Effect "Heartbeat" ( #680 )
2020-02-17 11:01:05 +01:00
Aircoookie
61f3002568
Merge pull request #683 from fishbone-git/ripple_rainbow
...
water ripple effect with a dimmed rainbow background
2020-02-17 10:32:30 +01:00
cschwinne
3b52770a1b
Fix segments when reverse
2020-02-16 17:34:28 +01:00
fishbone-git
d0b9f53d8c
water ripple effect with a dimmed rainbow background
2020-02-15 20:07:15 +01:00
Aircoookie
ffd958a1b3
Quick color selectors
2020-02-15 16:18:06 +01:00
fishbone-git
9839cc6386
port multi-comet to use the memory allocation method
2020-02-15 14:42:09 +01:00
Def3nder
a004d1647d
Simplify Code for Gradient / Loading effect ( #671 )
2020-02-11 22:43:15 +01:00
cschwinne
867e43637c
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-09 23:22:27 +01:00
Aircoookie
258def854c
Merge pull request #665 from pille/DMX-refactoring
...
DMX refactoring
2020-02-09 19:49:15 +01:00
cschwinne
e8481818c8
Small adjustments to new DMX options
2020-02-09 19:10:29 +01:00
cschwinne
f646e9bc59
Swap order of API parsing to make it possible to override preset brightness
2020-02-09 16:11:38 +01:00
cschwinne
17e43a7ff2
No phy mode for ESP32
2020-02-09 11:04:30 +01:00
Def3nder
71a5cfed4b
Intensity slider for "Police" and "Two Dots" ( #670 )
...
Enable intensity slider for the Effects based on "police_base"
the intensity slider controls the width of the "dot" from 1 pixel (as now) to 64 pixels.
2020-02-09 10:36:37 +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
Def3nder
37b84300b4
Fix Chase Random effect ( #669 )
2020-02-09 10:33:26 +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
pille
76f704b060
implement different DMX modes for E1.31:
...
DISABLED: don't act on packets
SINGLE_RGB: treat all LEDs the same and controll them using 3 channels: RGB
SINGLE_DRGB: as above, but has an additional first channel for Dimmer
EFFECT: not a realtime mode. disables fadeTransition to reduce delay. just exposes parameters as 11 channels to trigger effects locally: Dimmer Effect Speed Intensity Palette PriRed PriGreen PriBlue SecRed SecGreen SecBlue
MULTIPLE_RGB: legacy mode. address each LED individually with 3 channels: RGB.
MULTIPLE_DRGB as above, but has an additional first channel for master Dimmer
add client stats (IP + user agent)
add support for DMX address (so you don't need a whole universe per fixture)
skip out-of-order packets
2020-02-08 20:38:28 +01:00
Def3nder
d69a2f1514
Fix Chase Effects at high speeds + "Two Dots" Effect at low speeds ( #659 )
2020-02-06 01:37:47 +01:00
Def3nder
06a5c1a798
Percent Effect from both ends of the strip ( #660 )
...
from 0 to 100 the strip will get color(0) starting at the ESP, from 200 to 100 to strip will do it the other way around.
So, when using this effect for the staircase usermod, a person entering area near the ESP would set an intensity starting with 1 and getting bigger and leaving on the other side would need to further increase the intensity until 200. then the strip has color(1) again.
2020-02-06 01:36:01 +01:00
Aircoookie
773d6e002c
Add discourse to readme
2020-02-04 17:43:46 +01:00
Aircoookie
b78d1baaaf
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-01 00:36:07 +01:00
Aircoookie
50ff59239c
Segment grouping HTML support
2020-02-01 00:36:00 +01:00
Def3nder
a29e98fd41
Correct start of Lighthouse effect at high speeds ( #643 )
2020-01-29 23:20:32 +01:00
Def3nder
e4d5551f16
Correction for "Percent with speed" ( #642 )
...
The speed slider defines the "size" of pixels that will be added or substracted each refresh. If this size is bigger than the last value and you quickly move the intensity slider to zero, then the effect shows 100% all the time until it will be changed.
2020-01-29 23:10:02 +01:00
fishbone-git
bbf2f6c7de
non-required HUE settings
2020-01-28 20:47:37 +01:00
Aircoookie
398816dbeb
Merge pull request #625 from stringandstickytape/IR6_Support_2
...
Add IR codes for 6-key learning remote https://www.aliexpress.com/ite …
2020-01-28 13:49:41 +01:00
Def3nder
f3b399b31f
Fix Police All, Sinelon and Lighthouse (Comet) effects ( #634 )
2020-01-28 13:48:59 +01:00
Def3nder
2b0a38d25d
Percent Effect with speed-slider ( #637 )
2020-01-28 13:47:18 +01:00
cschwinne
b41dacb6c0
FIx ESP32 compilation
2020-01-28 00:45:29 +01:00
cschwinne
c5f5532303
Bump version ID
2020-01-28 00:03:29 +01:00
cschwinne
09485c995e
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-01-27 00:45:33 +01:00
cschwinne
dc936b63d6
Various fixes
2020-01-27 00:45:30 +01:00
Max Hedge
2f8365a790
Fix consecutive break statement.
2020-01-25 16:53:37 +00:00
Max Hedge
47be430bc1
Add IR codes for 6-key learning remote https://www.aliexpress.com/item/4000307837886.html
...
This cheap remote has the advantage of being more powerful (longer range) than cheap credit-card remotes
"CH" controls brightness, "VOL +" controls effect, "VOL -" controls colour/palette, "MUTE" sets bright plain white.
2020-01-25 16:46:10 +00:00
Def3nder
e1a61985a2
Plasma effect correction ( #619 )
2020-01-24 23:17:29 +01:00
Def3nder
16ad0c22f0
IRremote correction (preset load) ( #618 )
2020-01-24 23:15:57 +01:00
Aircoookie
2d5b09a16f
Merge pull request #604 from recliq/fx_percent
...
Added percent display effect.
2020-01-19 16:01:48 +01:00
recliq
e49b9cff67
Added percent display effect.
2020-01-19 13:51:49 +01:00
recliq
8c69a4cb7a
added support for 21-key remote
2020-01-19 12:53:44 +01:00
cschwinne
125e21900a
Added new HTTP API commands ( resolves #597 )
2020-01-19 01:07:38 +01:00
Def3nder
6c557ec015
Plasma effect ( #600 )
2020-01-19 00:06:17 +01:00
cschwinne
cf60eb52d8
Fix LED settings always displaying WS2815
2020-01-15 00:38:25 +01:00
Aircoookie
8850dac291
Merge pull request #587 from stringandstickytape/master
...
Add WS2815 brightness limiter power model, using "magic value" of 255mA.
2020-01-14 23:55:07 +01:00
cschwinne
10e564eeea
Remove start from Drip
2020-01-14 19:12:23 +01:00
Serhan
8048bb85fb
Update NpbWrapper.h
...
Fixes the WS2801 Color Order
2020-01-14 15:58:14 +01:00
cschwinne
e99e9fed11
Remove unneccessary null checks
2020-01-14 11:46:21 +01:00
Aircoookie
79e9dbb9c6
Merge branch 'master' into groupfinal
2020-01-14 11:12:33 +01:00
cschwinne
081a6888fa
Remove G and S options (only segment properties now)
2020-01-14 10:59:57 +01:00
cschwinne
ae6ba79f1e
Grouping and Spacing
2020-01-14 10:57:23 +01:00
Max Hedge
31d277ffa2
Don't display "for most effects..." information for WS2815.
2020-01-13 17:30:10 +00:00
Def3nder
7fe5f8907e
FX intensity slider to desaturate Color in Colorloop FX ( #585 )
2020-01-13 18:29:34 +01:00
cschwinne
2e9b59e2e0
Update readme
2020-01-13 18:24:23 +01:00
cschwinne
5188894301
Fix LPD8806
2020-01-13 18:23:06 +01:00
Max Hedge
4c16efbbf7
Ignore white component on WS2815 power calculation
2020-01-13 17:18:21 +00:00
Max Hedge
bafd043aae
Add WS2815 brightness limiter. Uses "magic value" of 255mA.
2020-01-13 17:09:20 +00:00
cschwinne
d971fc440f
Support WS2801 and LPD8806 ( closes #178 )
2020-01-12 15:16:45 +01:00
fishbone-git
31658f4eab
Drip (water_torture) effect ( #583 )
2020-01-12 15:04:49 +01:00
Aircoookie
32c10e5ae8
Merge pull request #571 from Def3nder/SunRiseFading
...
SunRise using NightLight Fade
2020-01-08 19:25:05 +01:00
Def3nder
6642d96688
ESP32 support for IR remotes
...
uses library v2.7.2
2020-01-08 18:07:48 +01:00
Def3nder
df8b085f0e
SunRise using NightLight Fade
...
changed WLED08_led.ino to fade from current color to the secondary color. This can be used without effecting the current logic with setting "NF=2" in a macro or through the API.
If a red color tone is chosen as primary and a yellow/white tone as secondary color,
the actual brightness is set to 5 and the target brightness to 255,
the duration is set to 10 minutes,
this will create a smooth fade from darkest red to a bright warm light (like in a real SunRise)
2020-01-08 12:00:25 +01:00
Def3nder
2a432dc6ee
Corrected OR function in IF statement
...
from '|' to '||'
2020-01-08 10:35:42 +01:00
Unknown
322d1f09de
More IR remotes (24/40/44-keys) and select them in the settings
...
added more IR remotes
2020-01-08 00:46:16 +01:00
Unknown
2bb74233cc
ESP32 support for solid (analog) RGB(W) stripes uses ledc funtion to drive analog RGB(W) stripes with 3, 4 or 5 channels.
...
uses ledc funtion to drive analog RGB(W) stripes with 3, 4 or 5 channels.
the define in platformio.ini needs to be "WLED_USE_ANALOG_LEDS"
2020-01-07 23:58:15 +01:00
cschwinne
558811e4f9
Update to Espalexa v2.4.4
2020-01-07 01:02:52 +01:00
cschwinne
318ffc821c
Re-add accidentally reverted Frametime fixes
2020-01-06 01:06:02 +01:00
cschwinne
ef4ec16860
Add RSSI to info ( #434 )
2020-01-06 00:43:15 +01:00
Aircoookie
6bc927c535
Merge branch 'master' into groupfinal
2020-01-05 22:30:27 +01:00
cschwinne
e4ad0d3b59
Improved bouncing balls
2020-01-05 21:26:14 +01:00
Aircoookie
4af7ccd84c
Merge branch 'master' into master
2020-01-03 23:19:40 +01:00
cschwinne
5c7d993dbe
Numerous improvements to 1D FW
2020-01-03 22:56:56 +01:00
cschwinne
cdef7a53a4
Fireworks 1D working
2020-01-03 17:47:06 +01:00
Aircoookie
b1f26d4ebe
Merge branch 'master' into 1d-fireworks
2020-01-03 12:58:31 +01:00
cschwinne
9bf534288c
Removed pixel locking
2020-01-02 22:10:59 +01:00
cschwinne
3d359229cf
Reworked effects to use data instead of locked
2020-01-02 20:41:15 +01:00
cschwinne
8013f8d5b3
Update year
2020-01-02 02:12:10 +01:00
Aircoookie
43c5fea782
Merge pull request #527 from fishbone-git/starburst
...
add multi fireworks starburst effect
2020-01-01 01:17:59 +01:00
cschwinne
a6c7cc7b41
Merge branch 'starburst' of https://github.com/fishbone-git/WLED into starburst
2020-01-01 01:06:48 +01:00
cschwinne
4dfc1631af
Few Cronixie fixes
2020-01-01 01:04:54 +01:00
cschwinne
21b498fece
Memory optimizations
2019-12-31 19:01:37 +01:00
cschwinne
446e2c123f
More improvements
2019-12-31 16:37:44 +01:00
fishbone-git
b3a7ee633d
Merge branch 'starburst' of https://github.com/fishbone-git/WLED into starburst
2019-12-31 13:47:34 +01:00
fishbone-git
8b6366688a
minor updates for cleanup
2019-12-31 13:47:17 +01:00
cschwinne
1671c78260
First working state
2019-12-31 12:35:18 +01:00
Aircoookie
96ca459df8
Merge branch 'master' into starburst
2019-12-31 11:13:40 +01:00
cschwinne
51fb981d24
Add possiblilty for segments to dynamically allocate memory
2019-12-31 11:11:05 +01:00
cschwinne
2ef46195d3
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-30 17:34:22 +01:00
cschwinne
6e35b5ba8b
Fix analog write range
2019-12-30 17:34:15 +01:00
cschwinne
8ca6ca2c88
TriWipe synced
2019-12-30 01:40:38 +01:00
cschwinne
508804d0d5
Few fixes for tricolor wipe
2019-12-30 01:18:19 +01:00
fishbone-git
eb251050a5
fix exploding firworks controls to match the slider direction to the effect
2019-12-30 00:22:28 +01:00
fishbone-git
67758b4980
rework sinelon, bouncing, popcorn to remove some unnecessary statics
2019-12-30 00:20:05 +01:00
fishbone-git
f187d7258b
rework for slightly better visuals
2019-12-30 00:08:49 +01:00
fishbone-git
5efd1f3a91
add comment for source and description
2019-12-30 00:04:56 +01:00
fishbone-git
e3def22b07
add multi fireworks starburst effect
2019-12-28 15:43:55 +01:00
fishbone-git
ce5839ce27
remove debug message
2019-12-27 22:20:34 +01:00
fishbone-git
50082043ef
add exploding fireworks
2019-12-27 20:58:06 +01:00
fishbone-git
012045878d
theatre rainbow too fast with a double-step
2019-12-24 21:05:20 +01:00
fishbone-git
3083ccddcc
rework of new effects, sync to FRAMETIME add options for sinelon
2019-12-24 20:41:03 +01:00
fishbone-git
f39b9041a0
remove test
2019-12-24 15:22:40 +01:00
fishbone-git
37827cdd6c
another manual merge
2019-12-24 15:20:38 +01:00
fishbone-git
58f41a1f9b
manual merge #2
2019-12-24 15:12:54 +01:00
fishbone-git
7712faca0a
manual merge
2019-12-24 15:11:04 +01:00
fishbone-git
805fe1d47e
Revert "more effects to FRAMETIME"
...
This reverts commit f3371c443e
.
2019-12-24 15:05:12 +01:00
fishbone-git
0d4d1eff94
Revert "Merge branch 'master' into framerate"
...
This reverts commit 38cc460358
, reversing
changes made to 8600360173
.
2019-12-24 14:58:22 +01:00
fishbone-git
f3371c443e
more effects to FRAMETIME
2019-12-24 14:46:07 +01:00
fishbone-git
a86f750473
Merge remote-tracking branch 'upstream/master'
2019-12-24 01:09:00 +01:00
Aircoookie
92b532ce9a
Merge pull request #510 from fishbone-git/framerate
...
Sizing for scan and dual_scan
2019-12-24 00:53:46 +01:00
cschwinne
924f97cbe8
Improvements to scan and segment fixes
2019-12-24 00:48:51 +01:00
cschwinne
8817dc6d73
Add tertiary color to presets ( #509 )
2019-12-24 00:06:23 +01:00
fishbone-git
7324d59e08
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-23 23:24:10 +01:00
fishbone-git
dcd8e9250f
Merge branch 'master' of https://github.com/Aircoookie/WLED into framerate
2019-12-23 23:08:25 +01:00
fishbone-git
f07578e0cb
add sizing to scan mode
2019-12-23 22:49:29 +01:00
Aircoookie
cabcf8b7b2
Merge pull request #344 from ericyanush/tz-sask
...
Add support for Saskatchewan Timezone
2019-12-23 21:03:04 +01:00
cschwinne
a90a07f46d
Put new timezone to end of list
2019-12-23 20:54:00 +01:00
Aircoookie
b9dd3de63b
Merge branch 'master' into framerate
2019-12-23 20:07:32 +01:00
cschwinne
194aa90aee
Noise 4 fix
2019-12-23 19:28:37 +01:00
fishbone-git
9bc72df1b5
meteor with framerate
2019-12-23 19:23:57 +01:00
fishbone-git
b2439ca0af
Merge branch 'master' of https://github.com/Aircoookie/WLED into framerate
2019-12-23 19:06:49 +01:00
fishbone-git
70d04d807b
cleanup
2019-12-23 18:48:01 +01:00
fishbone-git
2372675c79
combine larson scanners
2019-12-23 18:38:54 +01:00
cschwinne
cb66900575
More effects using FRAMETIME
2019-12-23 13:06:14 +01:00
fishbone-git
21dc037848
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-22 17:55:40 +01:00
fishbone-git
9fe5e69503
Merge branch 'master' of https://github.com/Aircoookie/WLED into framerate
2019-12-22 17:47:28 +01:00
fishbone-git
c0ac381f6f
rework effects to frametime
2019-12-22 17:41:32 +01:00
cschwinne
94200dd3a4
Fixed effects ( #466 )
2019-12-21 03:17:54 +01:00
cschwinne
112ba7ac5c
Fix compile for analog
2019-12-19 21:31:14 +01:00
cschwinne
4c58929dd4
Fix compile
2019-12-19 21:08:21 +01:00
Aircoookie
2188509d2c
Merge branch 'master' into solidRgbwLedStrips
2019-12-19 20:59:36 +01:00
Def3nder
ed24f72cf9
Changes for 4CH and 5CH LED stripes
...
ESP32 fixes for Solid RGBW (...not implemented for ESP32 yet)
Use 5CH solid RGB stripes
adapt the logic to use CW and WW for different CT-values
change from Opt-out to Opt-In for analog LEDs
Added new boards
Alexa color changes to match white values with 4Ch and 5Ch LED stripes
bracket error
Device definitions
2019-12-18 15:35:32 +01:00
cschwinne
bd4d1cdd41
Fix preset cycle
2019-12-18 00:47:24 +01:00
cschwinne
2c70d66d4a
Fix TypeError ( #453 )
2019-12-18 00:41:45 +01:00
fishbone-git
97ecace40e
Merge remote-tracking branch 'upstream/master'
2019-12-17 12:07:50 +01:00
cschwinne
6ef988549d
Fix compile
...
facepalm
2019-12-13 14:16:42 +01:00
cschwinne
9088d79390
Add tertiary color to sync ( #451 )
2019-12-13 14:14:36 +01:00
cschwinne
0c9bcb2445
Update readme
2019-12-13 01:31:48 +01:00