WLED/usermods
Frank 4245767357
fix for partly uninitialized sound sync packets (audioreactive)
audioSyncPacket contains four "invisible" padding bytes added by the compiler. These need to be initialized to zero, as future versions of the protocol will make use of these fields.
2023-10-08 19:54:14 +02:00
..
ADS1115_v2 Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
Analog_Clock updates strings to use F() 2022-12-31 15:24:35 -06:00
Animated_Staircase staircase toggle power on/off option bool 2023-08-26 22:19:52 -05:00
Artemis_reciever Remove ledCount (#2300) 2021-10-31 11:57:41 +01:00
audioreactive fix for partly uninitialized sound sync packets (audioreactive) 2023-10-08 19:54:14 +02:00
Battery minor bugfix for usermod_v2_Battery.h 2023-05-08 20:59:57 +02:00
battery_keypad_controller Merge branch 'master' into merge-master 2022-02-20 22:24:11 +01:00
BH1750_v2 New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
BME280_v2 New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
boblight Disable MQTT more. 2023-01-12 20:35:34 +01:00
buzzer create "buzzer" WLED usermod 2020-12-14 20:50:48 -05:00
Cronixie Invert pull up config value, fixes #2996 2023-01-03 17:15:55 +01:00
DHT Disable MQTT more. 2023-01-12 20:35:34 +01:00
EleksTube_IPS Fix for displaying 1bpp bmp files (usermod EleksTube IPS) (#2988) 2023-05-31 20:11:30 +02:00
Enclosure_with_OLED_temp_ESP07 Disable MQTT more. 2023-01-12 20:35:34 +01:00
EXAMPLE_v2 Usermod enhancements 2023-02-05 12:23:05 +01:00
Fix_unreachable_netservices_v2 Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
Internal_Temperature_v2 Add Internal Temperature usermod (#3246) 2023-09-01 19:43:21 +02:00
JSON_IR_remote Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
mpu6050_imu New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
mqtt_switch_v2 Deprecate usermod mqtt_switch. (#2499) 2022-01-20 23:31:28 +01:00
multi_relay New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
MY9291 add My9291 light bulb driver (#2599) 2022-03-31 20:49:00 +02:00
photoresistor_sensor_mqtt_v1 Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
PIR_sensor_switch Minor string optimisation. 2023-06-14 20:45:00 +02:00
project_cars_shiftlight Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
PWM_fan Add ability to use SHT temp. sensor in PWM fan 2023-02-10 09:33:27 +01:00
pwm_outputs PWM outputs usermod (#2912) 2022-11-30 09:15:07 +01:00
quinled-an-penta Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
RelayBlinds Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
rgb-rotary-encoder Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
rotary_encoder_change_effect Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
RTC New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
sd_card SD card support: MMC or configurable SPI (#2877) 2022-11-14 02:30:35 +01:00
sensors_to_mqtt Beta-3 changes 2023-05-30 19:36:14 +02:00
seven_segment_display Disable MQTT more. 2023-01-12 20:35:34 +01:00
seven_segment_display_reloaded Disable MQTT more. 2023-01-12 20:35:34 +01:00
sht New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
Si7021_MQTT_HA Beta-3 changes 2023-05-30 19:36:14 +02:00
smartnest Disable MQTT more. 2023-01-12 20:35:34 +01:00
SN_Photoresistor Disable MQTT more. 2023-01-12 20:35:34 +01:00
ST7789_display Beta-3 changes 2023-05-30 19:36:14 +02:00
stairway_wipe_basic Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
Temperature Temperature usermod rewrite 2023-05-11 17:33:09 +02:00
TTGO-T-Display Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_rotary_brightness_color Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_auto_save Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_four_line_display Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_four_line_display_ALT Button bugfix. 2023-08-23 14:50:46 +02:00
usermod_v2_klipper_percentage Added spreading from center and fixed the enable 2023-02-23 19:47:27 +01:00
usermod_v2_mode_sort Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_ping_pong_clock Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_rotary_encoder_ui Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
usermod_v2_rotary_encoder_ui_ALT Bugfix. 2023-08-28 17:58:30 +02:00
usermod_v2_word_clock Wordclock - Issue with "Norddeutsch" (#3161) 2023-04-26 10:53:18 +02:00
VL53L0X_gestures New SPI display SSD1309 for 4LD. 2023-06-21 23:31:15 +02:00
Wemos_D1_mini+Wemos32_mini_shield Disable MQTT more. 2023-01-12 20:35:34 +01:00
wireguard Add WireGuard VPN usermod (#3270) 2023-07-27 11:35:52 +02:00
wizlights Update wizlights user mod so it compiles 2022-12-12 22:04:25 -06:00
word-clock-matrix Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00
readme.md Spelling check by @wthomson (#2940) 2022-12-10 16:12:55 +01:00

Usermods

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

If you have created a usermod 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 needs to take
  • 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 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 :)