WLED/usermods
Proto-molecule a841e1fb2e
bugs
Line 526: "now - lastRedraw" equates to a negative number and forces the screen into sleep mode
Line 646, 660: if the array size isn't at least the length of the longest name of an effect or palette, then it will not fully print. "Fireworks Starburst" is the longest one at 19 characters. this it kinda a bandaid fix because a longer name may come in the future.
2021-12-22 00:43:14 -08:00
..
Animated_Staircase Removed loadInfo(). 2021-11-21 14:14:39 +01:00
Artemis_reciever Remove ledCount (#2300) 2021-10-31 11:57:41 +01:00
battery_keypad_controller Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
battery_status_basic added MQTT support, Battery voltage to Info, circuit diagram to readme, minor fixes 2021-09-02 15:41:19 +02: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 Add PublishAlways to BME280_v2 Usermod 2021-04-12 10:31:59 +02:00
buzzer create "buzzer" WLED usermod 2020-12-14 20:50:48 -05:00
DHT DHT22/DHT11 humidity/temperature sensor usermod (#1719) 2021-02-13 01:21:13 +01:00
EleksTube_IPS Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
Enclosure_with_OLED_temp_ESP07 Updated usermods for WLED-SR FX mode names. 2021-11-02 13:12:14 +01:00
ESP32_TouchBrightnessControl Upload TouchBrightnessControl Usermod for ESP32 (#1183) 2020-09-16 21:21:26 +02:00
EXAMPLE_v2 Usermod Settings polishing/documentation (#2061) 2021-07-05 23:14:57 +02: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 Pin manager enhancements (sharing I2C pins). 2021-11-19 21:49:23 +01:00
mqtt_switch_v2 Add options for inverted switches and default values. 2020-11-01 18:08:30 +01:00
multi_relay Bugfix 2021-12-11 23:17:47 +01:00
photoresistor_sensor_mqtt_v1 photoresister sensor usermod 2020-07-16 23:29:06 +08:00
PIR_sensor_switch Removed loadInfo(). 2021-11-21 14:14:39 +01:00
project_cars_shiftlight Remove ledCount (#2300) 2021-10-31 11:57:41 +01:00
PWM_fan PWM fan startup speed bugfix. 2021-10-04 11:49:47 +02:00
quinled-an-penta New Usermod: QuinLED-An-Penta (#2296) 2021-10-30 11:38:09 +02: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 Pin manager enhancements (sharing I2C pins). 2021-11-19 21:49:23 +01: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
SN_Photoresistor Usermod settings v2 2021-06-27 15:32:33 +02:00
ST7789_display Added conditional compile for dynamic JSON buffer. 2021-11-07 11:58:16 +01:00
stairway_wipe_basic Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
Temperature Increased time before reading temperature. 2021-12-19 21:14:54 +01:00
TTGO-T-Display Updated usermods for WLED-SR FX mode names. 2021-11-02 13:12:14 +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 Bugfix for AutoSave & 4LD. 2021-09-12 01:08:19 +02:00
usermod_v2_four_line_display Increased time before reading temperature. 2021-12-19 21:14:54 +01:00
usermod_v2_four_line_display_ALT bugs 2021-12-22 00:43:14 -08:00
usermod_v2_mode_sort Fix for usermod sornt& rotary encoder. 2021-12-19 16:50:55 +01:00
usermod_v2_rotary_encoder_ui Fix for usermod sornt& rotary encoder. 2021-12-19 16:50:55 +01:00
usermod_v2_rotary_encoder_ui_ALT Optimizations in ALT rotary encoder & display usermods. 2021-12-21 11:20:11 +01:00
VL53L0X_gestures Pin manager enhancements (sharing I2C pins). 2021-11-19 21:49:23 +01:00
Wemos_D1_mini+Wemos32_mini_shield Updated usermods for WLED-SR FX mode names. 2021-11-02 13:12:14 +01:00
word-clock-matrix Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +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 :)