WLED/usermods
Frank 64441b39ac critical bugfix
it's possible that volume samples become negative. In this scenario, our simple noise gate does stupid things, and it looks like "effects temporarily lost the sound".
This fix improves the situation, and makes sure that volume samples are always >= 0.
2022-10-06 15:39:28 +02:00
..
Animated_Staircase Add setMode() and setPalette() methods 2022-09-29 12:49:12 +02:00
Artemis_reciever Remove ledCount (#2300) 2021-10-31 11:57:41 +01:00
audioreactive critical bugfix 2022-10-06 15:39:28 +02:00
battery_keypad_controller Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
battery_status_basic Float and better 3rd party library compatibility (#2534) 2022-02-09 09:46:54 +01:00
BH1750_v2 JSON in/decrementing (#2258) 2021-10-30 14:42:17 +02:00
blynk_relay_control Avoid name collision. Fix wled instance access in ino. 2020-03-28 08:45:20 -04:00
BME280_v2 I2C & SPI fixes. Global interface. 2022-08-14 13:05:59 +02:00
buzzer create "buzzer" WLED usermod 2020-12-14 20:50:48 -05:00
Cronixie Bugfixes. 2022-07-30 23:58:29 +02:00
DHT DHT22/DHT11 humidity/temperature sensor usermod (#1719) 2021-02-13 01:21:13 +01:00
EleksTube_IPS Refactoring WS2812FX class. 2022-07-06 13:13:54 +02:00
Enclosure_with_OLED_temp_ESP07 Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
EXAMPLE_v2 Add handleOverlayDraw() to example v2 usermod 2022-03-16 19:32:11 +01:00
Fix_unreachable_netservices_v2 Usermod settings v2 2021-06-27 15:32:33 +02:00
JSON_IR_remote Fixed pin reservations. (#2214) 2021-09-30 16:30:44 +02:00
mpu6050_imu I2C & SPI fixes. Global interface. 2022-08-14 13:05:59 +02:00
mqtt_switch_v2 Deprecate usermod mqtt_switch. (#2499) 2022-01-20 23:31:28 +01:00
multi_relay Preset loading tuning. 2022-09-09 17:16:52 +02:00
MY9291 add My9291 light bulb driver (#2599) 2022-03-31 20:49:00 +02:00
photoresistor_sensor_mqtt_v1 photoresister sensor usermod 2020-07-16 23:29:06 +08:00
PIR_sensor_switch Muliple enhancements: 2022-06-20 22:17:01 +02:00
project_cars_shiftlight Remove ledCount (#2300) 2021-10-31 11:57:41 +01:00
PWM_fan Merge branch 'audioreactive-prototype' of https://github.com/blazoncek/WLED into merge-audio 2022-08-22 10:34:10 +02:00
quinled-an-penta Usermod quinled-an-penta: Updated IOs for v1r1 release (#2429) 2021-12-20 01:41:37 +01:00
RelayBlinds Add old blinds usermod 2022-03-11 09:20:01 +01:00
rgb-rotary-encoder UM RGB-Rotary-Encoder: Properly used PinOwner 2021-10-17 01:24:23 +02:00
rotary_encoder_change_effect Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
RTC I2C & SPI fixes. Global interface. 2022-08-14 13:05:59 +02:00
sensors_to_mqtt Usermod SensorsToMqtt: Add bmp280+ccs811+si7021 sensors to wled and publish them via MQTT to Home Assistant (#1588) 2020-12-29 19:35:59 +01:00
seven_segment_display Additional Flash string concat 2021-10-10 17:24:36 -08:00
seven_segment_display_reloaded Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
Si7021_MQTT_HA Usermod: Add support for Si7021 temperature and humidity sensors (#2617) 2022-04-03 22:30:37 +02:00
SN_Photoresistor Float and better 3rd party library compatibility (#2534) 2022-02-09 09:46:54 +01:00
ST7789_display Fix compile for ST7789 display usermod. 2022-03-13 09:30:51 +01:00
stairway_wipe_basic Refactoring WS2812FX class. 2022-07-06 13:13:54 +02:00
Temperature Fixes: 2022-06-05 10:16:56 +02:00
TTGO-T-Display Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
usermod_rotary_brightness_color Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
usermod_v2_auto_save Merge branch 'master' into master-merge 2022-03-15 09:55:23 +01:00
usermod_v2_four_line_display I2C & SPI fixes. Global interface. 2022-08-14 13:05:59 +02:00
usermod_v2_four_line_display_ALT Preset loading tuning. 2022-09-09 17:16:52 +02:00
usermod_v2_mode_sort Fix for usermod sornt& rotary encoder. 2021-12-19 16:50:55 +01:00
usermod_v2_rotary_encoder_ui Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
usermod_v2_rotary_encoder_ui_ALT Add setMode() and setPalette() methods 2022-09-29 12:49:12 +02:00
usermod_v2_word_clock Usermod wordclock: support for upfront LEDs (#2668) 2022-09-26 09:35:42 +02:00
VL53L0X_gestures I2C & SPI fixes. Global interface. 2022-08-14 13:05:59 +02:00
Wemos_D1_mini+Wemos32_mini_shield Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
wizlights WiZ Lights usermod - Adding more options and features (#2638) 2022-05-03 12:18:21 +02:00
word-clock-matrix Refactoring WS2812FX class. 2022-07-06 13:13:54 +02:00
readme.md Added v2 usermods API 2020-05-28 02:20:02 +02:00

Usermods

This folder serves as a repository for usermods (custom usermod.cpp files)!

If you have created an usermod that you believe is useful (for example to support a particular sensor, display, feature...), feel free to contribute by opening a pull request!

In order for other people to be able to have fun with your usermod, please keep these points in mind:

  • Create a folder in this folder with a descriptive name (for example usermod_ds18b20_temp_sensor_mqtt)
  • Include your custom files
  • If your usermod requires changes to other WLED files, please write a readme.md outlining the steps one has to take to use the usermod
  • Create a pull request!
  • If your feature is useful for the majority of WLED users, I will consider adding it to the base code!

While I do my best to not break too much, keep in mind that as WLED is being updated, usermods might break.
I am not actively maintaining any usermod in this directory, that is your responsibility as the creator of the usermod.

For new usermods, I would recommend trying out the new v2 usermod API, which allows installing multiple usermods at once and new functions! You can take a look at EXAMPLE_v2 for some documentation and at Temperature for a completed v2 usermod!

Thank you for your help :)