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
36e7c2467e
Merge branch 'master' into dev
2021-06-27 12:36:04 +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
af9aa7d201
Do not compile in example usermod
2021-06-25 12:15:23 +02:00
cschwinne
4cd3a614de
Fixed preset only disabling on second effect/color change ( fixes #2038 )
2021-06-25 10:12:21 +02:00
cschwinne
1e5420e6a7
readFromConfig() update
2021-06-25 01:26:15 +02:00
cschwinne
660de0b4e5
Auto-create segments based on configured busses
2021-06-24 02:29:14 +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
1539e703e9
Use sprintf_P for color array generation
2021-06-19 11:13:05 +02:00
cschwinne
495f7f190f
Fixed DOS on Chrome tab restore causing reboot
2021-06-18 13:50:22 +02:00
Blaz Kristan
3acc521741
Bugfix for ESP8266 saving segments.
2021-06-18 12:16:04 +02:00
cschwinne
dfdb22f584
Optimized JSON buffer usage (pre-serialized color arrays)
2021-06-17 19:46:18 +02:00
Blaz Kristan
b7fb9e182b
WLED_USE_PSRAM fix
2021-06-16 12:19:16 +02:00
Blaz Kristan
8574bf9d98
Fix for short IP in 4LD.
2021-06-16 09:25:10 +02:00
Blaz Kristan
1a80439825
Merge branch 'master' into dev
2021-06-15 23:36:12 +02:00
cschwinne
7d2f5f0799
Fixed div by 0 when using palette on single LED segment
2021-06-15 20:12:20 +02:00
Blaz Kristan
28bc07da2f
Optimised 4 Line Display.
...
Added option to display Ethernet IP.
2021-06-15 16:57:02 +02:00
cschwinne
7610ab7a8d
Update logo
2021-06-14 01:58:12 +02:00
Blaz Kristan
8517cc8211
Alternating IP address and device name on 4 Line Display.
2021-06-13 18:05:30 +02:00
cschwinne
623694ab73
Playlist additions
2021-06-10 02:52:20 +02:00
cschwinne
374457df70
A few small fixes
2021-06-09 12:57:16 +02:00
Blaz Kristan
024ec86dc5
Unloading playlist on effect change.
2021-06-07 23:45:11 +02:00
Blaz Kristan
f632ef0de8
Default dur from presetCycleTime.
2021-06-07 21:07:15 +02:00
Blaz Kristan
8fdf84068d
Optimisations.
2021-06-07 21:05:31 +02:00
Blaz Kristan
c58ad64a28
Bugfix.
...
- unloading playlist on playlist apply
- optimisations in handlePlaylist()
2021-06-07 20:44:20 +02:00
Blaž Kristan
131625bb53
Endless playlist fix.
2021-06-07 14:16:29 +02:00
Blaž Kristan
cbf3ae4db4
Bugfix.
...
- unshuffled endless playlist fix.
2021-06-07 14:13:21 +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
b6bbbeb9d3
Merge branch 'dev' of github.com:blazoncek/WLED into dev
2021-06-04 18:25:36 +02:00
Blaz Kristan
517e9f92ba
Added uploading IR.json from settings page.
2021-06-04 18:25:33 +02:00
Blaž Kristan
7ec09c80a5
Changed boot preset apply logic.
2021-06-04 06:54:27 +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
777a95d23c
Bugfix.
...
- parentheses fix
2021-06-02 08:46:29 +02:00
Blaž Kristan
06caace827
Bugfix.
...
- incorrect use of PSTR() on 8266
2021-06-02 08:24:49 +02:00
Blaž Kristan
0a0a766c0d
Bugfix.
...
- pushbutton inverted not saving
- mqtt on/off message
2021-06-02 06:21:43 +02:00
Dick Swart
344c9e9238
added SN_Photoresistor usermod
2021-06-02 12:01:06 +12:00
Christian Schwinne
89b2b066ef
Merge pull request #2004 from HyperAtlas/master
...
CRONIXIE check in json.cpp
2021-06-02 00:25:04 +02:00
Aircoookie
dfe065ef82
Fixed Pushbutton inverted not selectable
2021-06-02 00:22:57 +02:00
Blaž Kristan
2f9eacdf66
Added MQTT message on button press.
2021-06-01 11:03:18 +02:00
SpikeyHelmet
2178fd6ee9
CRONIXIE check in json.cpp
2021-06-01 06:37:35 +05:30
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
315d4f225a
Added analog button hue control
2021-05-30 02:03:32 +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
cschwinne
bfc7f56c4d
Accurate UDP sync for NTP enabled instances
2021-05-30 00:08:24 +02:00
Blaz Kristan
23c5ddce83
Added inverted analog button.
2021-05-28 18:21:16 +02:00
Blaz Kristan
7685f9b73d
Ignore analogue pin -1 on ESP8266
2021-05-28 17:45:14 +02:00
Blaž Kristan
3bb9d220bb
Bugfix:
...
- rewrite error-prone use of shifting
- allow -1 for analog pin on ESP8266
2021-05-28 14:22:54 +02:00
Blaž Kristan
664fad96fa
Fixed error-prone use of shifting.
2021-05-28 14:14:50 +02:00
Christian Schwinne
669a610e36
Merge branch 'master' into multi-button
2021-05-28 10:03:27 +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
cschwinne
7cbc9d21b5
Fixed difference calculation
2021-05-27 23:29:11 +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
55b26751ae
Cache CORS preflight request
2021-05-27 11:09:57 +02:00
cschwinne
c2892d7887
Add UDP sync of system time
2021-05-27 02:02:02 +02:00
cschwinne
6c8bf090fe
Small optimizations
2021-05-27 00:09:52 +02:00
Blaz Kristan
2f30451067
Bugfix.
...
- temperature default values
- IR warnings
2021-05-26 21:33:40 +02:00
Blaz Kristan
6b5c2be701
Bugfix.
...
- preventing strip blinking due to usermod running
- temeperature reading with 0.5°C precision
2021-05-26 16:11:48 +02:00
Blaz Kristan
13bc378069
Fixes for analog.
2021-05-25 23:59:43 +02:00
Blaz Kristan
1ba70706c2
Bugfixes.
...
- multi-relay brightness check
- temperature no reading delay
- analog button fix & noise reduction
- IR removed custom
2021-05-25 23:00:21 +02:00
cschwinne
8431d0bd5c
Replace Time with Toki
2021-05-25 09:59:19 +02:00
cschwinne
852f758be3
Subsecond accuracy NTP
2021-05-24 19:05:34 +02:00
cschwinne
b455f432d5
Toki 1st experiment
2021-05-24 14:34:03 +02:00
Blaz Kristan
6760744249
Minor tweak.
2021-05-23 21:31:47 +02:00
cschwinne
9b796531b2
Fixed Sunrise calculation (atan_t approx. used outside of value range)
2021-05-23 18:49:23 +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
39cd83b171
Temporary fix for inappropriate atan_t().
2021-05-23 15:51:53 +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
Blaz Kristan
cc0f1be5d2
Bugfix saving PWM & button pins.
2021-05-22 00:13:49 +02:00
cschwinne
08d7a1c123
Set Nixie contents via JSON API
...
Elekstube mod support a subset of the cronixie display patterns
2021-05-21 22:23:12 +02:00
cschwinne
adf5c8c278
Center smaller images
2021-05-21 15:19:18 +02:00
Blaž Kristan
5f86a8a15b
Merge branch 'master' into multi-button
2021-05-21 13:59:33 +02:00
Blaž Kristan
042c756be8
Added analog button support.
...
Inverted switch fix.
2021-05-21 13:33:22 +02:00
Blaž Kristan
c4086b9127
Corrected 10bit ADC read for 8266
2021-05-21 12:40:38 +02:00
Blaž Kristan
0ada09891c
Added analog button/potentiometer support (partial)
2021-05-21 12:08:47 +02:00
cschwinne
2d586406da
First working Elekstube IPS and RTC mod
2021-05-21 10:10:29 +02:00
Blaž Kristan
651b4d2461
Fixed XML API <wv> containing -1 on Manual only RGBW mode (see #888 , #1783 )
2021-05-21 10:04:22 +02:00
Blaž Kristan
01b2468fea
Changed getI() parameter name to reflect actual meaning.
2021-05-21 08:11:04 +02:00
cschwinne
371c4e0051
Fixed WS281x output on ESP32
...
Fixed potential out-of-bounds write in MQTT
Fixed IR pin not changeable if IR disabled
Fixed XML API <wv> containing -1 on Manual only RGBW mode (see #888 , #1783 )
2021-05-20 21:41:39 +02:00
Blaz Kristan
69099fcdd7
Multi button support.
2021-05-20 19:54:07 +02:00
Blaz Kristan
28e714db1e
Multi button implementation.
...
Inverted button support.
Added configurable touch button and touch threshold.
2021-05-20 15:49:26 +02:00
Daniel Poelzleithner
57e50d0c33
Allow to override the max segments setting when compiling
2021-05-20 11:46:12 +02:00
Blaž Kristan
a0fd02e0c0
Inverted button support.
...
Config save/load fix.
2021-05-20 06:45:02 +02:00
Blaz Kristan
c925b3d218
Setting touch threshold string fix.
2021-05-19 22:32:50 +02:00
Blaz Kristan
5da4386f31
Shortened string.
2021-05-19 20:26:14 +02:00
Blaz Kristan
4104dec87f
Addet touch button and touch threshold.
...
Fixed some errors.
2021-05-19 20:23:35 +02:00
Blaz Kristan
d40a555531
Button 0 not saving macros fix.
2021-05-19 18:52:20 +02:00
Blaz Kristan
95df91a03b
Multi button implementation.
2021-05-19 18:39:16 +02:00
Blaž Kristan
3a8caa15b9
Reverted retained MQTT messages.
2021-05-19 08:22:41 +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
778e790e82
Added attributtion for JSON IR codes.
2021-05-18 10:27: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
991fe31569
Reverted status MQTT message.
2021-05-17 16:12:34 +02:00
Christian Schwinne
4bcfff780a
Merge pull request #1965 from blazoncek/usermod-update
...
Updated usermod readme and usability enhancements.
2021-05-17 13:05:11 +02:00
Blaž Kristan
12f9ad8f7f
Updated usermod readme and usability enhancements.
2021-05-17 12:52:27 +02:00
cschwinne
6f843fcb27
Added experimental {"on":"t"}
( resolves #1952 )
2021-05-17 12:29:30 +02:00
cschwinne
e0f17e1778
Always copy MQTT payload
2021-05-17 10:38:07 +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
5ad0fdf39c
Added on/off button for Staircas usermod on Info page.
2021-05-15 22:36:40 +02:00
Blaz Kristan
3fde7365f9
Enhanced Animated Staircase usermod.
2021-05-15 13:37:27 +02:00
Blaz Kristan
f6a5bc9b40
Removed "retain" from MQTT messages.
2021-05-14 20:57:56 +02:00
Blaz Kristan
9a5917a331
Added PSRAM support for effect data.
2021-05-13 17:35:20 +02:00
Blaz Kristan
d3b5594092
Added reserverd pins for UI.
2021-05-13 16:46:29 +02:00
Blaz Kristan
742d580eae
Removed Usermod child/parent relationship.
2021-05-13 16:19:53 +02:00
Blaz Kristan
ec0feb68f4
Added (partial) PSRAM support for WROVER chips.
...
Minor fixes.
2021-05-13 16:05:52 +02:00
cschwinne
bfb27c49a2
Fixed possibility of non-0-terminated MQTT payloads
2021-05-13 01:04:33 +02:00
cschwinne
cb7b7f1dca
Add notice if no usermod installed
2021-05-11 23:21:57 +02:00
Blaz Kristan
2b7f2d4744
MQTT null termination fix.
...
Nigtttime detection for PIR fix.
2021-05-11 16:20:43 +02:00
cschwinne
5ca8bc3f2a
Fixed various Codacy code style and logic issues
2021-05-11 14:54:03 +02:00
Aircoookie
9c5afda83a
Merge branch 'master' into tm1814
2021-05-11 11:59:35 +02:00
Blaž Kristan
05b86a71fd
Sunrise/sunset debugging for PIR sensor.
2021-05-11 09:36:30 +02:00
cschwinne
d94d3d4bc5
Added experimental /json/cfg
endpoint for changing settings from JSON
2021-05-11 01:11:16 +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
Aircoookie
119826cb9b
Merge pull request #1951 from blazoncek/user-configurable-usermods
...
User configurable usermods.
2021-05-09 23:10:37 +02:00
cschwinne
6ab95ed4ef
Remove Usermod inheritance from UsermodManager
2021-05-09 22:54:04 +02:00
cschwinne
4f1eb64ac6
Added changes to set.cpp and wled_server.cpp
2021-05-08 18:04:44 +02:00
Blaz Kristan
3e3dc3a6ab
PIR usermod fixes.
2021-05-08 17:02:37 +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
cschwinne
f60579fd21
Remove outdated Visual Studio files (please make PR to re-add if still required)
2021-05-07 16:51:41 +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
Blaz Kristan
b2f5bee20d
Conditional compile for disabled features.
2021-05-07 11:51:48 +02:00
cschwinne
fa075f6800
Revert TV reversion
2021-05-07 11:42:12 +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
04c4451f7d
Usermods MQTT processing.
...
Multi-relay usermod with MQTT/HTML control.
Minor bugfixes.
2021-05-06 22:58:03 +02:00
Blaz Kristan
ccab1844ce
Parameterised max. usermods
2021-05-04 22:48:18 +02:00
Blaz Kristan
5a6be54970
Max 6 usermods on ESP32, fixed ESP32S2 number of busses.
2021-05-04 22:35:36 +02:00
Blaz Kristan
d5fd5954d1
Added SW I2C support for ESP8266.
2021-05-03 13:11:42 +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
1a520f8782
Minor usermod optimisations.
2021-04-29 22:39:08 +02:00
Blaz Kristan
b56c1b956c
Display seconds only if not AM/PM.
2021-04-29 17:52:47 +02:00
Blaz Kristan
1a279d14c4
Dallas sensor detection.
...
Minor clenaup & fixes.
2021-04-29 17:44:31 +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
65fd705d9a
ESP32-S2 NPB methods filtered.
...
Default IR pin removed (set to -1).
Minor fixes.
2021-04-26 20:11:36 +02:00
Blaz Kristan
311e54451b
Minor bug fixes.
2021-04-25 21:15:57 +02:00
Eric Severance
8b759bc5d9
TM1814 requires refreshes to remain powered off and a slightly faster refresh speed.
2021-04-25 09:08:02 -07:00
acshef
9a0aac4745
Add IP Address to JsonInfo ( #1912 )
...
* Add IP Address to JsonInfo
The value is added to the JSON only if the device is connected to the network, and uses the JSON key `"sip"` to match [wled00/xml.cpp](wled00/xml.cpp#L249). The overarching goal of this is to expose the IP Address to the Home Assistant WLED Integration, so that Home Assistant can provide a link to the WLED device (either directly through the Integration/Device page 🤞 or *ad hoc* in Lovelace).
* IP in JSON info
Empty string if not connected
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2021-04-25 01:37:16 +02:00
Blaz Kristan
cb6607a169
Added new partition scheme for ESP32 WROVER (code size >1.3M)
...
Updated bus_wrapper for ESP32-S2 (use #define ARDUINO_ARCH_ESP32S2)
Removed DallasTemperature.h from Temperature usermod.
2021-04-24 22:24:14 +02:00
Blaz Kristan
d6338d7b11
Changed codename to Ryujin.
...
Added blinking colon on display usermod.
2021-04-23 17:21:45 +02:00
Blaž Kristan
f96a5ec774
Changed version to 0.12.2-bl1
...
Optimised strings in Animated Staircase usermod.
Minor typos.
2021-04-23 14:32:18 +02:00
Blaz Kristan
1be8e7e216
Added 128x64 SSD1306 display.
2021-04-23 00:08:53 +02:00
Blaz Kristan
cf9cf9d7bb
Merge branch 'master' into dev
...
Conflicts:
package.json
wled00/html_other.h
wled00/html_settings.h
wled00/wled.h
2021-04-22 22:48:08 +02:00
Blaz Kristan
6ba1795ded
Flash optimizations & class texts.
2021-04-22 22:34:43 +02:00
cschwinne
ced0cc1bac
0.12.1-b1
2021-04-22 01:12:31 +02:00
cschwinne
3c49f22266
Merge branch 'master' of https://github.com/Aircoookie/WLED
2021-04-22 00:47:58 +02:00
cschwinne
13ae99edec
Reduce TV simulator flash usage
2021-04-22 00:47:50 +02:00
Andy Shinn
0f82730a78
Release engineering improvements ( #1844 )
...
* version set from package.json and release bin names
* support direnv virtualenv
* versioned PlatformIO environment
* matrix support for parralel CI
* gather artifacts
* release on tagging
* minor scripts formatting
2021-04-22 00:41:36 +02:00
Blaz Kristan
8608c45309
Merge branch 'master' into dev
...
Conflicts:
CHANGELOG.md
wled00/FX.cpp
wled00/FX_fcn.cpp
wled00/ntp.cpp
wled00/wled.h
wled00/wled_math.h
2021-04-21 21:16:08 +02:00
cschwinne
ff083daf31
Merge branch 'master' of https://github.com/Aircoookie/WLED
2021-04-21 17:22:00 +02:00
cschwinne
7f6a554e1b
Small adjustments
2021-04-21 17:21:55 +02:00
Eric Severance
eb99271120
Use 22.5 for the TM1814 max current ( #1905 )
...
* Configure TM1814 max current
* Use 22.5 mA as this seems to be a common value for the LEDs
2021-04-20 21:36:52 +02:00
Blaz Kristan
04aa22b510
Removed debug output in Animated Staircase.
...
Added PIR sensor switch usermod.
2021-04-19 22:24:55 +02:00
Eric Severance
13e5c695c3
Initialize PixelSettings for TM1814 strips ( #1847 )
...
* Better handling for TM1814 strips
* Call SetPixelSettings after Begin as described on the NeoPixelBus wiki
* Use NeoTm1814Settings::MaxCurrent constant
2021-04-18 19:14:12 +02:00
Blaz Kristan
1cd56decab
Rewritten usermod config saving/reloading.
...
Changed temperature reading (to work on ESP32 more reliably).
Added Animated staircase usermod to the collection.
2021-04-17 17:04:36 +02:00
Blaz Kristan
585f8f4683
WLED math optimisations.
2021-04-16 20:07:54 +02:00
Def3nder
12de47c923
Fix TV-Simmulator Effect flash usage ( #1621 )
...
* Add alternative TV-Sim version without tv_colors.h
...and safe 18k flash this way
* ...remove the define
2021-04-16 10:22:22 +02:00
cschwinne
afde7940d8
NUM_STRIPS
no longer required with compile-time strip defaults
2021-04-16 01:01:24 +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
7d5b20314c
Ahhhh.
2021-04-14 18:22:00 +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
cschwinne
f3b84f1365
Switch trigonometric implementation, saves 460b memory
2021-04-14 16:49:47 +02:00
cschwinne
5751d5c1b0
Fixed Button, IR, Relay pin not assigned by default ( resolves #1891 )
...
Fixed instance discovery not working if MQTT not compiled in
2021-04-14 01:16:32 +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
Blaz Kristan
6a096fbb27
Fixed #define typo.
...
Made usermod Auto Save runtime configurable.
String optimisations.
2021-04-12 21:10:47 +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
Aircoookie
5786f1d057
Merge pull request #1863 from fishbone-git/running_dual
...
Running dual
2021-04-11 00:59:56 +02:00
cschwinne
87c6f3c757
Add gap for Running Dual
2021-04-11 00:50:14 +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
9a6d709082
Reduced rev:2 API use.
...
Changed version to 0.12.1-a0
2021-04-08 15:46:18 +02:00
Aircoookie
48c0360877
Merge pull request #1850 from eg321/VL53L0X-gestures
...
Support of simple gestures for VL53L0X laser sensor
2021-04-08 15:31:37 +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
Aircoookie
daa77d40a3
Merge pull request #1862 from fishbone-git/drip
...
Drip: use constrain to keep in segment limits
2021-04-07 00:59:38 +02:00
Blaz Kristan
c901512db0
Removed STATUSLED
...
Fix for possible Drip effect ESP reboot.
2021-04-06 22:30:23 +02:00
cschwinne
789c00dde1
Change indexSet to signed 32 bit
2021-04-06 11:42:21 +02:00
Blaž Kristan
90da471084
Fix for mirrored segments.
2021-04-06 07:48:12 +02:00
Blaž Kristan
2d55056015
Merge branch 'master' into ledmap-multisegment-fix
2021-04-05 21:19:19 +02:00
Blaz Kristan
ffab9bb893
Ledmap multisegment fix.
2021-04-05 21:14:36 +02:00
fishbone-git
1192d04391
sync and merge master
2021-04-05 20:49:31 +02:00
fishbone-git
f18dced2f3
use constrain to keep in segment limits
2021-04-05 16:08:35 +02:00
Blaz Kristan
31ea032054
Added segment names.
2021-04-04 21:10:44 +02:00
Blaz Kristan
89543e927a
Added multiple ledmaps, selectable via JSON API.
2021-04-04 13:54:34 +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
ecdc0a3800
Fixed ESP32 crash on Drip effect with reversed segment ( #1854 )
2021-04-03 17:18:29 +02:00
cschwinne
46d66dded8
Release of WLED v0.12.0
2021-04-03 00:15:28 +02:00
Egor Chernodarov
601005f837
Support of simple gestures for VL53L0X laser sensor
2021-04-02 23:04:10 +07: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
Blaž Kristan
7078c91f7d
Skip first led cleanup.
2021-04-01 12:53:01 +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
5f17d30973
Getting on par with master.
2021-03-30 20:43:46 +02:00
cschwinne
8755a9bcda
0.12.0 Beta 5 ( fixes #1837 )
2021-03-30 02:04:02 +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
Blaž Kristan
37cab07295
Reverting HSPI use on ESP32.
2021-03-29 09:00:41 +02:00
cschwinne
e46078286d
0.12.0 Beta 4
2021-03-29 02:28:34 +02:00
Blaz Kristan
cfeb88f649
Version bump. :(
2021-03-28 22:50:09 +02:00
Blaz Kristan
7ce197e0c8
Adding skinning capabilities to WLED.
2021-03-28 22:49:41 +02:00
Blaz Kristan
f93b1167f1
Reduced SPI speed for WS2801 to 2MHz.
...
Added HW SPI for busses 0 and 1.
2021-03-28 21:00:07 +02:00
Blaz Kristan
152ca63529
Possible fix for HW SPI on ESP32.
2021-03-28 17:33:53 +02:00
cschwinne
806221bc3f
Move RGBW activation to wled.cpp
2021-03-28 17:31:05 +02:00
Blaz Kristan
2e8d5311a5
New font. UI fixes.
...
Skinning with CSS.
2021-03-28 17:15:26 +02:00
Blaž Kristan
23b5fd1c12
BusManager static method.
2021-03-26 11:52:04 +01: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
cschwinne
4264c2a173
Test for arcane curses
2021-03-25 20:00:31 +01:00
Blaz Kristan
93cefb88f5
CRLF madness. :(
2021-03-25 20:00:08 +01:00
Blaz Kristan
7132e1fee1
Further compatibility enhancement.
2021-03-25 17:20:07 +01:00
Blaz Kristan
e70e1b8ad7
Adding backwards compatibility.
2021-03-25 17:07:03 +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
0b75a7d0d3
Fix current calculation.
2021-03-23 15:34:46 +01:00
cschwinne
1f4a15ee6b
Fixed current estimation
2021-03-23 14:08:01 +01:00
Blaž Kristan
f6772eaf59
FPS drop workaround.
2021-03-23 07:05:40 +01:00
cschwinne
bab4f9963f
Bump version code (never deploy at 3am)
2021-03-23 03:15:43 +01:00
cschwinne
1dbcac4f53
Framerate bug workaround
2021-03-23 03:10:24 +01:00
Blaz Kristan
7ac5abe7f8
Missing include.
2021-03-22 23:27:40 +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
c58a3c41d8
Version bump.
2021-03-21 10:35:29 +01:00
Blaz Kristan
0a7df86f3f
Better ADALights pin 3 handling.
2021-03-21 10:34:47 +01:00
cschwinne
213bc75ae1
Change cache control to revalidate each time
2021-03-21 02:40:12 +01:00
Blaz Kristan
f8df7ebb7c
UI optimisation.
2021-03-21 00:08:42 +01:00
Blaz Kristan
60503c31fb
IR pin saving.
2021-03-20 23:59:17 +01:00
Blaz Kristan
77220e24dd
Reserved pins management.
...
Disabling ADALight by default.
2021-03-20 23:52:38 +01:00
Blaz Kristan
3c25e11c5f
Moved from alpha to beta.
2021-03-20 23:20:03 +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
520798bfa6
Fixing include.
2021-03-20 13:12:11 +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
bfab2d405b
Removed unnecessary vars.
2021-03-19 16:23:16 +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
Aircoookie
eee2450c9e
Merge pull request #1786 from DerFetzer/fix_fx_sync
...
Send notification for HTTP API calls with only effects parameters
2021-03-19 09:09:17 +01:00
Blaž Kristan
baf4a241a2
Remove toggleOnOff() and use setBrightness().
...
Return state to Off if it was Off when realtime mode started.
2021-03-19 08:24:45 +01:00
Aircoookie
e2242f5d99
Merge pull request #1804 from blazoncek/chunchun-fix
...
Slight modification of Chunchun effect.
2021-03-19 00:05:21 +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
e06d269b82
Slight modification of Chunchun effect.
2021-03-15 17:01:56 +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
Aircoookie
ba4c3e3852
Merge pull request #1724 from blazoncek/playlist-fix
...
Playlist handling.
2021-03-13 22:46:32 +01:00
cschwinne
b8de36b340
Cleanup
2021-03-13 22:46:08 +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
caae57d960
Adding multiple compile time pins.
2021-03-12 23:56:29 +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
cschwinne
3460f9d9cc
Auto discovery follow-up
2021-03-09 18:00:02 +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
142740f080
Sunrise/sunset re-calculated after saving time settings.
2021-03-08 19:52:43 +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
0892eb271d
Minor F() fixes.
2021-03-08 07:53:27 +01:00
Blaz Kristan
536be76ecb
Switched lat/lon.
2021-03-08 06:27:00 +01:00
Blaz Kristan
6bfdf0eb4d
Whitespace fix (dtostrf) for lat/lon.
2021-03-07 20:50:54 +01:00
Blaz Kristan
8320ed5a92
Bugfixes.
2021-03-07 18:34:06 +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
61e0aa9845
Fixed missing ellipsis.
2021-03-07 15:33:08 +01:00
Blaz Kristan
34eee005a8
Add comment & update fcn_declare.
2021-03-07 12:43:13 +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
0a1d04495d
Version bump
2021-03-05 13:10:59 +01:00
Blaz Kristan
49dee560fd
Sticky save & back buttons.
2021-03-05 09:50:59 +01:00
cschwinne
05521bfd3a
Added destructor for BusPwm ( fixes #1789 )
2021-03-04 22:17:25 +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
cschwinne
c0dd98b6d7
Fixed relay mode inverted when upgrading from 0.11.0
2021-03-04 12:10:18 +01:00
Blaz Kristan
83452d73bc
Code clean-up.
2021-03-04 11:17:17 +01:00
Blaz Kristan
e5417d12ca
General cleanup & optimisations.
...
Pushing memory to (safe-ish) limits.
2021-03-03 22:04:24 +01:00
Blaz Kristan
6e19e6f0a0
Add reserved pins for ESP32 too.
2021-03-02 11:46:25 +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
DerFetzer
56cf1c818b
Send notification for HTTP API calls with only effects parameters
2021-03-01 22:44:28 +01:00
Blaz Kristan
61101987f9
Minor tweaks to Chunchun & Plasma FX.
2021-03-01 19:50:14 +01:00
Blaz Kristan
a057e50684
Forgotten .h file.
2021-03-01 12:41:14 +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
51ead2f6bd
Version bump.
2021-03-01 10:28:43 +01:00
Blaz Kristan
d433b25627
Fix for deallocation of PWM pins (missing destructor).
2021-03-01 10:27:55 +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
Blaz Kristan
90808ac67e
Power off playlist unload.
2021-02-28 15:34:18 +01:00
Blaž Kristan
a899ea8b4d
Prevent RGBW checkbox modification for analog LEDs
2021-02-27 18:46:35 +01:00
Blaz Kristan
7b83b99ac9
Fix for resetting segments.
2021-02-27 12:06:14 +01:00
Aircoookie
195af002cf
Merge pull request #1779 from Aircoookie/fixwarnings
...
Fix warnings
2021-02-27 02:08:01 +01:00
cschwinne
44a9fed8a9
Fix more warnings
2021-02-27 01:50:08 +01:00
cschwinne
cfc346abad
Fix warnings misc fixes
2021-02-27 01:16:06 +01:00
cschwinne
befeb55349
Memory check on bus creation
2021-02-27 00:57:12 +01:00
Louis Beaudoin
b460d0f533
Fix Warnings ( #1744 )
...
* Remove -w (Suppress all warnings, including those which GNU CPP issues by default.) and add back in -Wall (Turn on all optional warnings which are desirable for normal code.) from build_flags
* Fixes warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
* Fixes warning: "CONFIG_LITTLEFS_FOR_IDF_3_2" redefined
* Fixes warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
* Fixes warning: enumeration value 'onoff' not handled in switch [-Wswitch]
* Fixes warning: "ntohl" redefined, warning: "ntohs" redefined, warning: "htonl" redefined, warning: "htons" redefined
- Original fix: 858f8f4ee9
* Fixes warning: unused variable 'mainSeg' [-Wunused-variable]
* Fixes warning: unused variable 'start' [-Wunused-variable]
* (untested!) Fixes warning: operation on '...' may be undefined [-Wsequence-point]
* Fixes warning: unused variable
* Fixes warning: unused variable and warning: narrowing conversion
* Fixes warning: unused variable
* Fixes warning: unused variable
* (untested!) Fixes warning: statement has no effect [-Wunused-value]
* Fixes warning: control reaches end of non-void function
* Fixes warning: unused variable
* Fixes warning: left operand of comma operator has no effect
* Fixes warning: no return statement in function returning non-void
* (untested!) Fixes warning: ISO C++ forbids converting a string constant to 'char*' and fixes warning: unused variable 'nPins'
* Fixes warning: deleting array 'dmxData'
* Fixes warning: unused variable
* Remove all warning suppression buildflags
Co-authored-by: Louis Beaudoin <louis@embedded-creations.com>
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2021-02-27 00:20:31 +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
Blaz Kristan
c6f575d8d3
Preprocessor fix.
2021-02-26 16:05:05 +01:00
Blaž Kristan
2c0c22dbf3
RGBW override cleanup, UI fix.
2021-02-26 08:34:38 +01:00
Blaz Kristan
73a99a7dea
Merge branch 'dev' of https://github.com/aircoookie/WLED into dev
2021-02-25 23:02:37 +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
2812f61957
Debug pin fix.
2021-02-25 09:56:09 +01:00
Blaž Kristan
f23cee17eb
Minor fixes and optimisations.
...
Temperature usermod update for pin saving.
2021-02-25 09:54:10 +01:00
Rolf
746a8badac
Animated Staircase Usermod ( #1763 )
...
* Initial version of the PIR Staircase wipe up/down.
* Add pulldown reminder
* Workaround for missing D6 and D7 definitions on esp32dev
* Add pinouts for d1 mini (esp8266 and esp32) and NodeMCU (and Arduino)
* These IO pins on all these boards... NodeMCU and d1_mini esp32 supported. The others? Fingers crossed.
* Changed to not collide with led strip pins
* PIR on GPIO 15 and 16 on esp32 d1 mini
* Removed PIN number ifdefs, it is impossible to match all boards
* Settings in flash, info and API
* Update README.md
* Small doc changes
* Improved README
* Fixed error in reading configuration
* Add API documentation
* Documentation and code cleanup
* Add enable/disable to API settings
* Restore segment state when disabling plugin
* Add debounce
* Set segments in animation mode
* Set segments in animation mode
* Add support for HR04 sensors
* Add preliminary description for using an HR04 sensor
* Fixed typenumber and linked to datasheet
* Moved config away from defines to prevent user error
* Trigger Sensors through API
* Rename scripts folder so that it's name doesn't clash with the `pio` command (prevents platformIO in VSCode to work properly on Mac)
* Bugfix for detection problems
* Separated config from code
* Renamed Signal to Trigger pin
* Filename adjusted
* Clarifications and additions to README
* Fixed references to pio scripts
* Fixed API trigger bug
* Adjustments to README.md
* More efficient use of flash cycles, better naming
* Bugfix: bottom sensor was not read properly
* Renamed to Animated_Staircase
* Add note on ultrasonic sensor and esp32
* Better naming of defines
* Bugfix: Swipe down started with two steps.
* Removed upload port in nodemcuv2 section
Co-authored-by: Rolf <rolf@phobos.local>
Co-authored-by: Rolf <>
2021-02-25 09:52:48 +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
d7790a04c5
5 configurable pins per bus (for analog)
2021-02-24 14:49:39 +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
Aircoookie
76e269ee21
Merge pull request #1764 from k7bbr/master
...
Add support for WESP32 board, change default Ethernet type to none, add macro to specify default Ethernet type at compile time
2021-02-21 22:38:15 +01:00
k7bbr
e4cda4bb99
change default Ethernet board to none
2021-02-20 02:18:37 -07:00
k7bbr
f333f867c5
Updated platformio.ini to reference esp32_eth env
...
change default ethernet type to none
add macro option to change default eth board at compile time
2021-02-20 01:54:54 -07:00
Kevin Dorff
75c46f7a0e
Create the sorted index of modes and palettes at startup ( #1741 )
...
* Very incomplete work toward sorting.
* Sort modes and palettes upon startup so I don't have to maintain the static index array.
* Remove cpp test file I used for development
* Added ModeSortUsermod, modified the other two usermods to use it.
* Update platformio_override.ini.sample and readme for ModeSortUsermod
* restore methods accidentally removed.
2021-02-18 00:28:01 +01:00
Aircoookie
5c6cb41124
Merge pull request #1742 from WJCFerguson/geometric_IR_brightness_steps
...
IR: change to non-linear brightness steps
2021-02-17 23:59:38 +01:00
Louis Beaudoin
96d5c03a6d
bus_wrapper improvements for SPI output
...
- Identifying ESP32 hardware SPI by pin number is broken and flawed, replace with temporary hack instead until a better method of assigned resources can be devised
- NeoPixelBus doesn't support HSPI, only VSPI right now, so matching HSPI pins to enable a non-existent VSPI driver is broken
- ESP32 SPI peripherals can use alternate pins, so choosing to use hardware SPI only on the default pins is flawed
- Specify pins during Begin() call to allow for alternate pins and avoid driving the chip select signal
- Dotstar Software/Hardware output tested on ESP32, other SPI protocols and ESP8266 support was not tested
2021-02-17 17:03:57 +00:00
Louis Beaudoin
3a03bc41a7
Fix bus_wrapper.h bugs:
...
- missing breaks in switch(busType identifying SPI LEDs)
- set correct pin order for begin()
2021-02-17 16:58:03 +00:00
Aircoookie
331844ff73
Merge pull request #1708 from Matchlighter/patch-1
...
Add DNRGBW Mode for Real Time UDP Control
2021-02-16 17:43:33 +01:00
James Ferguson
2bc38e3784
IR: change to non-linear brightness steps
...
Prior Incrementing/decrementing by fixed steps (typically 10) means large
perceptual jumps at low brightness and small jumps at high brightness. This
change moves to a geometric progression, closer at the bottom of the range and
widely spaced at the top.
While it could be done as a relative jump (incrementing by bri/4 and
decrementing bri/5 works quite well), it makes for irregular behavior when
moving back and forth.
2021-02-13 18:29:56 -05:00
cschwinne
d580dedfc8
Remove stray endif
2021-02-13 01:48:05 +01:00
cschwinne
aa0f4c9985
Update dev branch (resolve conflicts)
2021-02-13 01:43:16 +01:00
b3nj1
aa242d897d
DHT22/DHT11 humidity/temperature sensor usermod ( #1719 )
...
* DHT22/DHT11 humidity/temperature sensor usermod
* cleanup - don't report when usermod is auto-disabled since report isn't persistent
* track error count; retry once after error occurs
* for esp32, use esp32DHT library
* fix unreliable ESP32 readings by switching DHT library to https://github.com/alwynallan/DHT_nonblocking
* change default pin to Q2; don't burst readings if error occurs
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2021-02-13 01:21:13 +01:00
cschwinne
2f7be3475d
Updated mapping comment
2021-02-13 01:02:14 +01:00
Blaz Kristan
2544d2e068
Dynamic LED map creation from JSON file /ledmap.json in format {"map":[4,3,2,1,...]}.
...
Used for rearranging LEDs (matrices, awkward placement, ...)
2021-02-12 11:54:35 +01:00
k7bbr
a09f64aee5
Add Ethernet support for WESP32 board
2021-02-11 02:36:15 -07:00
Aircoookie
f7114fc2aa
Merge pull request #1729 from blazoncek/tetris-fx
...
Tetris (falling bricks) effect & Colortwinkles low brightness fix.
2021-02-10 00:42:35 +01:00
cschwinne
7092f337ef
Faster Tetrix mode
...
- Replaced a letter in name (copyright)
- 2x speed
- Replaced Merry christmas mode
2021-02-10 00:37:05 +01:00
Kevin Dorff
8e71c3ae17
Rotary Encoder, Four Line Display, and Auto Save Usermods ( #1722 )
...
* Ability to lookup Usermod by id so Usermods can use other Usermods.
* Rotary Encoder UI using two Usermods
* Updates. More to come, probably.
* Updated rotary usermod to honor USE_FOUR_LINE_DISPLAY if you want to use four line display. It should be truly optional, now.
* minor logic improvement to showing the current time in clock mode.
* improved 24 hour display foratting and ability to use the FourLineDisplayUsermod without the RotaryEncoderUIUsermod (option disable sleep and clock modes).
* Improved ordering of defines in the FourLineDisplayUsermod to put options people might need to change together toward the top.
* relocate plugins. add mention of the Wire requirement.
* usermod filenames changed, updating comment in const.h
* fix usermod locations.
* fix usermods_list to include changed folder.
* Improved for both usermods: install, config, and docs. Included sample platform_override.ini.
* Updated name of SDA and SCL defines for config of display
* update docs.
* Wrong year. Fixed.
* Fix youtube link, improve config of sleep/clock when the rotary usermod isn't installed.
* Minor fixes to four line display. Addition of Auto Save v2 usermod.
* Allow config for auto-save to set the preset number to use. Load preset at startup (so brightness is set correctly).
* Updated docs for Auto Save.
* Updated docs for Auto Save.
Co-authored-by: Kevin Dorff <kevin@macbookpro-kevin-wifi.local>
2021-02-09 17:15:43 +01:00
Blaz Kristan
a9c211d66c
Tetris (falling bricks) effect & Colortwinkles low brightness fix.
2021-02-07 14:45:34 +01:00
Blaz Kristan
a1c2c04510
Playlist handling.
2021-02-05 17:36:53 +01:00
cschwinne
0902b628f8
Added FPS indication in info
2021-02-05 01:33:26 +01:00
Aircoookie
94941a7732
Merge pull request #1704 from Moustachauve/content-cache
...
Add Cache-Control to index
2021-01-31 00:42:24 +01:00
cschwinne
f3aa8d368e
Multipin appears to work
2021-01-31 00:38:27 +01:00
cschwinne
9518c5f2e4
might work
2021-01-30 20:51:36 +01:00
cschwinne
e44173ff09
JSON ledDoc (does not work, crash on delete)
2021-01-30 13:23:38 +01:00
Matchlighter
fa1106d3cf
Add DNRGBW Mode for Real Time UDP Control
...
Add DNRGBW mode so that >367 RGBW LEDs may be controlled, similar to the DNRGB mode.
2021-01-29 23:11:37 -07:00
Christophe Gagnier
c24d574f90
Add Cache-Control to index
2021-01-28 22:16:36 -05: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
Aircoookie
94471c0d1c
Merge pull request #1675 from Aircoookie/blazoncek-dev
...
Dynamic bus configuration and pin management
2021-01-19 18:46:51 +01:00
cschwinne
849e04ab83
Better handling of DMA re-init
2021-01-19 17:22:37 +01:00
cschwinne
67833c5513
getPins() and reversed
2021-01-19 16:51:03 +01:00
cschwinne
b0306867b4
Resolve merge conflict
2021-01-18 21:03:10 +01:00
cschwinne
d5025fdbcc
Fixed canAllShow() and removeAll()
2021-01-18 20:51:32 +01:00
cschwinne
aeb3f2b018
Fix ESP32
2021-01-17 00:34:34 +01:00
Blaz Kristan
bb8d5ac13f
Dynamic allocation for bus manager.
2021-01-17 00:20:31 +01:00
cschwinne
d02bf37167
Fix a few warnings
2021-01-16 21:40:04 +01:00
cschwinne
99dbd9e649
Added bus cleanup
2021-01-16 19:53:08 +01:00
cschwinne
0d63dad8c2
Working getPixelColor()
2021-01-16 17:11:23 +01:00
Marco Lopes
6ce465664f
fix COO_MAX comment
...
COO_MAX value changed but comment does not take modification into account.
2021-01-16 16:01:50 +01:00
cschwinne
b934634159
First light from busmanager! (still not usable though)
2021-01-16 00:50:43 +01:00
cschwinne
ef904e01ec
Circular include problem
2021-01-15 15:43:11 +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
cschwinne
d6b366c77f
Finished multi segment transitions
2021-01-13 11:24:27 +01:00
cschwinne
e665e4dc57
Merge branch 'master' of https://github.com/Aircoookie/WLED
2021-01-09 00:35:51 +01:00
cschwinne
9551519a35
First working multisegment transitions
2021-01-09 00:35:48 +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
Mazen
af61962314
Add Aurora Borealis effect ( #1589 )
...
* Added aurora effect
* Cosmetic changes prior to PR to match some guidelines
* Update FX.cpp
Moved mode_aurora function to end of FX.cpp
* Cosmetic changes prior to PR
- Changed new palette name to have a whitespace
- Undid changes to platformio.ini
* Removed commented out test palette
* Improved memory handling
Use SEGENV to allocate and manage dynamic memory needs of effect.
Only allocate as much memory as needed for current amount of waves set.
* Improvements to Aurora effect
- Smoother on low speed
- CRGB is trivially copiable
- Replaced Red & Blue mode
- Simplified logic and mem use a tiny bit
- Aurora2 palette a bit less yellowish
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2021-01-04 11:11:36 +01:00
cschwinne
f5ed710c0b
Same procedure as every year James
2020-12-31 20:47:38 +01:00
cschwinne
e5ae07b3e8
Fixed usermod info in Info screen ( #1608 )
2020-12-31 17:27:40 +01:00
cschwinne
f1535e1f71
Fixed info screen
2020-12-31 16:16:33 +01:00
ChessSpider
a6316b40d1
Usermod SensorsToMqtt: Add bmp280+ccs811+si7021 sensors to wled and publish them via MQTT to Home Assistant ( #1588 )
...
* Adding SensorsToMqtt usermod, which allows WLED to read bmp280/SI7021/CCS811 sensors and publish it via MQTT to e.g. Home Assistant.
* undo some changes we dont want upstream
* undo some changes we dont want upstream2
Co-authored-by: Machiel Pronk <machiel.pronk89@gmail.com>
2020-12-29 19:35:59 +01:00
Aircoookie
e9c782bf9e
Merge branch 'dev' into feature/live-preview-websockets
2020-12-27 19:36:58 +01:00
Aircoookie
2005a2abd4
Merge branch 'dev' into mergedev-201226
2020-12-26 14:23:14 +01:00
xBelladonna
fcf0e08e01
Add BME280 v2 usermod
2020-12-26 05:57:20 +09:30
Blaz Kristan
0edcf97e3f
Fire2012 mod & optimization.
2020-12-25 17:53:00 +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
Def3nder
a91d993c6d
Dynamic fade effect ( #1550 )
...
* New Effect "TV Simulator"
based on "Fake TV Light for Engineers" by Phillip Burgess https://learn.adafruit.com/fake-tv-light-for-engineers/arduino-sketch
* removed some not-used functions
...from my 1st attempt with "Phoney TV" - but this one did not look good.
* Dynamic Effect extended with a "smooth" variant
...to close #1114 / the "Dynamice fade effect" in the projects section
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2020-12-22 16:26:19 +01:00
Def3nder
e16bab8dd9
TV Simulator Effect ( #1548 )
...
* New Effect "TV Simulator"
based on "Fake TV Light for Engineers" by Phillip Burgess https://learn.adafruit.com/fake-tv-light-for-engineers/arduino-sketch
* removed some not-used functions
...from my 1st attempt with "Phoney TV" - but this one did not look good.
* Created new version of tv_colors.h based on 18 movies
...and some corrections
* Add include guards for tv_colors.h and disable option
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-22 13:15:57 +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
Aircoookie
af48dcd884
Merge pull request #1551 from mherweg/master
...
minor bugfix for https://github.com/Aircoookie/WLED/issues/1525
2020-12-21 21:46:45 +01:00
Woody
f10a9d7f61
random bg image
2020-12-21 21:12:07 +01:00
mherweg
c315c04b9a
minor bugfix for https://github.com/Aircoookie/WLED/issues/1525
2020-12-21 21:04:21 +01:00
cschwinne
f7893d4e4b
Fixed JShint warnings and minify HTML
2020-12-21 19:48:21 +01:00
Woody
7aff64f877
reverting additions in cdata.js
2020-12-21 14:53:03 +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
c277ebb43e
Fixed Alexa discovery
2020-12-16 22:55:07 +01:00
cschwinne
84e4a4bb52
Fixed an issue that made it impossible to deactivate timed presets
2020-12-16 00:10:48 +01:00
guardmedia
34c9c5a9b1
Adding palette blends effect ( #1491 )
...
* Adding palette blends effect
* Fixes for blends effect
* Improved blend effect intesity and speed control
* Simplify Blends timing
Co-authored-by: Tyler Walters <tyler@guardmedia.com>
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-15 13:35:50 +01:00
Tyler Walters
1e83614f8b
create "buzzer" WLED usermod
2020-12-14 20:50:48 -05: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
cschwinne
b1a7fe0f80
Fixed RGBW mode not saved between reboots ( fixes #1457 )
2020-12-13 19:02:12 +01:00
Florian Baumann
153e6b56ba
Feature/scale palette fallback ( #1484 )
...
* scale color_from_palette fallback by brightnes
* reuse `crgb_to_col` function
Co-authored-by: Florian Baumann <derflob@derflob.de>
2020-12-13 18:36:18 +01:00
Florian Baumann
4892b648ae
update MODE_COUNT after candy cane fx was added
...
It was not possible to select the candy cane effect after it was added in #1445 due to wrong MODE_COUNT.
2020-12-13 17:30:11 +01:00
cschwinne
b5232886d9
Fixed preset cycle default duration rounded down to nearest 10sec interval ( fixes #1458 )
...
Enabled E1.31/DDP/Art-Net in AP mode
2020-12-10 17:57:38 +01:00
cschwinne
aefd81228e
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-12-10 16:27:27 +01:00
cschwinne
03516e11f7
Various fixes
2020-12-10 16:27:23 +01:00
Aircoookie
455a17cdb2
Merge pull request #1465 from pbolduc/bug/1431
...
Fixes an issue where switching effects causes crash
2020-12-10 12:13:16 +01:00
Phil Bolduc
135f6b0050
Add utility function to expose if strip is being updated
2020-12-09 20:29:53 -08:00
Phil Bolduc
d5e79ff36c
Fixes an issue where switching effects causes crash
...
When change effect, flag the the segment's runtime state needs to be cleared. Only clear data that before processing the segment in the main loop.
2020-12-09 17:55:14 -08:00
gegu
7a7f34746e
Update usermods: FixUnreachableNetServices and PIRsensorSwitch ( #1448 )
...
* Removed usermod Fix_unreachable_webserver
* Changed README. Added a compiler warning for ESP32
* Fix ESP32 compiling issue. Add instance ptr API.
* Updated usermods. Store config values. ESP32 fix.
* Store analog clock settings
* Rename JSON values
bring them visually more in line with the other settings
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-10 01:28:42 +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
Munsterlander
bdaef7e541
Adding a candy cane mode ( #1445 )
...
* Adding Candy Cane mode
* Added Candy Cane mode
2020-12-07 08:33:08 +01:00
cschwinne
854501385e
Bus progress
2020-12-07 01:39:42 +01:00
Aircoookie
c930d6ddc0
Merge pull request #1432 from Aircoookie/master
...
Merge master to dev
2020-12-04 10:04:02 +01:00
Brandon
aab2e4555a
Added Temperature Palette ( #1430 )
...
* Added Temperature Palette
Added cpt-city temperature_gp palette. Palette is nice combination of blues to reds to yellows. Reduced original cpt-city palette to 18 lines to fit WLED constraints. Tested palette and it visually is consistent with original cpt-city colors and look and works in WLED.
* Update palettes.h
* Update palettes.h
2020-12-04 10:01:41 +01:00
cschwinne
bc96ca48b6
UDP parsePacket()
with sync disabled
2020-12-02 22:47:31 +01:00
Aircoookie
51acd4952b
Merge pull request #1383 from sunbowch/master
...
mutiple RGBW leds support for DMX control
2020-12-02 12:20:49 +01:00
cschwinne
88e0da765c
Remove code duplication for RGBW
2020-12-01 14:40:00 +01:00
cschwinne
55fd781c77
Fixed compilation for analog (PWM) LEDs
2020-12-01 00:38:26 +01:00
cschwinne
36a0a240f9
First progress in busmnger
2020-12-01 00:33:47 +01:00
Def3nder
ed0b507fb5
Fix IR-Remote type to cfg.json ( #1395 )
...
* Save IR-Remote type to cfg.json
...instead of defaulting it to 0 (this way the IR-Remote waas disabled after each reboot).
2020-11-29 22:29:44 +01:00
cschwinne
3a3948e74f
Release of WLED v0.11.0
2020-11-29 22:07:12 +01:00
Def3nder
c01dd232c5
FIX IR_PIN to IRPIN ( #1394 )
...
...in cfg.cpp the if statement used "IRPIN" (which is consistent to all other PIN names), but on the declaration-side "IR_PIN" was used.
Changed all occurences of "IR_PIN" to "IRPIN".
2020-11-29 20:47:13 +01:00
cschwinne
fb91d9b2d4
Color order override macros
2020-11-27 23:59:00 +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
Aircoookie
ac010cd7b2
Merge pull request #1378 from andyshinn/feature/slider-value-display
...
Display tooltip with value on slider change
2020-11-26 23:17:13 +01:00
cschwinne
d0c94ba565
Center slider tooltips and hide on very small screens
2020-11-26 23:07:15 +01:00
cschwinne
adbeb4ae54
Add live
property to state, allowing toggling of realtime (not incl. in state resp.) ( #1308 )
2020-11-26 10:54:37 +01:00
Andy Shinn
c7e1b47c59
display tooltip on slider value change
2020-11-24 23:34:47 -06:00
Aircoookie
b25e22bca4
Merge pull request #1362 from broccoliboy/esp32_multistrip
...
ESP32 multiple data pin outputs
2020-11-23 01:01:51 +01: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
Def3nder
79c83a96a0
Fix code for long LED strips (>256 LEDs long) ( #1366 )
...
* Alexa RGBW Support
When adding an RGBW device to Alexa and then selecting a white color tone, Alexa will send CT values to the device. Having a warm white or cold white strip should use 100% of that strip and then add the RGB colors to get either a warmer color or a colder one.
* 40 keys IR Remote
Added IR remote with 40 keys to use with RGBW stripes.
* ESU8285 flash size corrected
* ESP32 fixes for Solid RGBW
...not implemented for ESP32 yet
ESP32 Solid RGBW defines
moved from env:esp32dev to env:esp32
ESP32 Solid RGBW defines
* Update readme.md
* Update readme.md
* Update readme.md
Update readme.md
* Use different IR remotes in the settings
To turn off IR remote use "0" in the settings, use 1 to 4 for different IR remote types.
* 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 solid (analoge) RGB stripes
Changed code from #define WLED_DISABLE_ANALOG_LEDS to #define WLED_USE_ANALOG_LEDS
* DEFINES for different devices added
* order of PINs alligned to hardware
* Update readme.md
* correct initialization of variable rgb[]
* SunRise Effect
NightLight used to brighten the light combined with fading from the actual (primary) color to the secondary color
* Fixed headline
RLYPIN definition dependant on WLED_USE_ANALOG_LEDS
Corrected list-item indents (readme.md)
updated to match upstream master (briLast in wled00.ino)
* Updates to adopt to upstream master
RLYPIN definition dependant on WLED_USE_ANALOG_LEDS
Fixed headline and corrected list-item indents (readme.md)
updated to match upstream master (briLast in wled00.ino)
* Sync with upstream master
* PIO ini correction
* sync of upstream readme.md
* FX intensity slider to desaturate Color in Colorloop FX
in default intensity (128) everything looks the same, decreasing the intensity will desaturate the color towards WHITE
* PIO changes
* adjusted linker scripts, debug settings etc.
* Override script updated accordingly
* ldscriipt for 1m0 adjusted
* backup files deleted
* deletion of wled00,ino.cpp
* remove travis build from PIO
* add custom builds to PIO
...to map the releases
* removed build_type = release (as this is default)
* updated to use espressif8266@2.3.3
...instead of espressif8266@2.3.2 (both on arduino 2.6.3)
* added more options to the PIO-override.ini
* analog, too
* build only 5 envs with Travis.CI
* should be include not exclude
* YAML correction
* next YAML
* UNDO
* some effects behave wrong with strips longer then 256 LEDs
This is particular true for the effects "Phased" and "Phased Noise" as well as for "Chase Rainbow".
The reason is that in this cases 256 is divided by SEGLEN and used in the formula, but with SEGLEN greater than 256 the integer result will always be ZERO.
2020-11-23 00:06:57 +01:00
Sam Martin
db33eb5b1f
esp32_multistrip usermod enables driving up to 8 LED strips using RMT hardware accelerated pixel data pushing
2020-11-21 21:25:38 -06: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
Aircoookie
7875a96137
Merge pull request #1355 from Aircoookie/filesystem
...
The wait is almost over
2020-11-20 01:06:54 +01:00
cschwinne
4875f5e275
BTNPIN can now be disabled by setting to -1 ( fixes #1237 )
...
Added HEX color receiving to JSON API
Moved Kelvin color receiving in JSON API
2020-11-20 00:33:17 +01:00
Adrian McEwen
78098e612d
Fix bug where messages sent to the group topic were incorrectly ignored. Fixes #5
2020-11-19 00:01:21 +00: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
Abhi Gulati
39009c482d
Fix Hue sync for RGBW white in XY color mode
2020-11-17 23:18:30 -06:00
Aircoookie
6b942be1cd
Merge branch 'filesystem' into 1m_ota
2020-11-18 01:05:51 +01:00
cschwinne
77aa2b6ba9
Streamline platformio.ini
2020-11-18 00:54:41 +01:00
cschwinne
074d53fa17
Fix a few compiler warnings
2020-11-17 22:46:17 +01:00
Jason2866
a839ec4832
Add gzip support for full OTA possibilitys for 1M build ( #1266 )
...
* delete history
* add firmware
Signed-off-by: Jason2866 <obermeier.johann@googlemail.com>
* Delete platformio_override.ini
* Update .gitignore
* Delete WLED_tasmota_1M.bin
* Delete WLED_tasmota_1M.bin.gz
* Update platformio.ini
* Core 2.7.4.5
* new override
* actual firmware
* Update user_config_override_sample.h
* Delete platformio_override.ini
* Delete WLED_tasmota_1M.bin
* Delete WLED_tasmota_1M.bin.gz
* core 2.7.4.7
2020-11-17 21:49:39 +01:00
cschwinne
5119799256
Fixed compilation when BTNPIN, IRPIN or RLYPIN not defined ( fixes #1350 )
2020-11-17 09:25:31 +01:00
cschwinne
176e18e4c0
Move Network class to src/dependencies ( fixes #1349 )
2020-11-17 08:57:05 +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
Aircoookie
8c0592cdb7
Merge branch 'filesystem' into mergefs-201115
2020-11-15 13:21:56 +01:00
cschwinne
0c73ecf6a8
Added Pin Manager
2020-11-15 12:41:51 +01:00
tbnobody
c365fd9d74
Ethernet Support ( #1316 )
...
Ethernet Support
2020-11-13 18:25:13 +01:00
Aircoookie
e9d9760e16
Merge branch 'filesystem' into mergefs-201112
2020-11-12 11:12:10 +01:00
cschwinne
560f72a320
Add JSON receiving to MQTT /api
2020-11-12 09:13:08 +01:00
cschwinne
3425f2bf34
Add Playlist feature
2020-11-11 23:48:14 +01:00
cschwinne
e28dbb3b93
Usermod callbacks for custom settings
2020-11-11 15:50:15 +01:00
Aircoookie
89a2e15cfb
Merge pull request #1302 from catlee/nightlight-remaining
...
Return remaining nightlight time in json API
2020-11-10 21:16:54 +01:00
cschwinne
ed753b590c
Add copyright and license link to .htm
2020-11-10 13:30:42 +01:00
cschwinne
9d7f1d230c
Only add 16 to macros if they are not 0
2020-11-09 20:48:44 +01:00
cschwinne
7f973ad131
Unaccessible wsec.json and preset loading fix
2020-11-09 11:09:47 +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
Chris AtLee
8d318e7206
Return remaining nightlight time in json API
...
This returns the number of seconds remaining in the nightlight in the
"rem" field of the nightlight ("nl") state. If there is no nightlight
active, it returns -1.
2020-11-08 10:44:25 -05:00
cschwinne
362156c8ab
F()
2020-11-07 23:54:56 +01:00
cschwinne
3ff23ade8b
Done in principle
2020-11-06 22:12:48 +01:00
cschwinne
d9050dd8b9
Progress with parsers
2020-11-05 22:54:13 +01:00