You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,11 @@
15
15
A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets like the WS2801 and APA102!
16
16
17
17
## ⚙️ Features
18
-
- WS2812FX library integrated for over 100 special effects
18
+
- WS2812FX library with more than 100 special effects
19
19
- FastLED noise effects and 50 palettes
20
20
- Modern UI with color, effect and segment controls
21
-
- Segments to set different effects and colors to parts of the LEDs
22
-
- Settings page - configuration over network
21
+
- Segments to set different effects and colors to user defined parts of the LED string
22
+
- Settings page - configuration via the network
23
23
- Access Point and station mode - automatic failsafe AP
24
24
- Up to 10 LED outputs per instance
25
25
- Support for RGBW strips
@@ -28,7 +28,7 @@ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control
28
28
- Nightlight function (gradually dims down)
29
29
- Full OTA software updatability (HTTP + ArduinoOTA), password protectable
30
30
- Configurable analog clock (Cronixie, 7-segment and EleksTube IPS clock support via usermods)
31
-
- Configurable Auto Brightness limit for safer operation
31
+
- Configurable Auto Brightness limit for safe operation
32
32
- Filesystem-based config for easier backup of presets and settings
33
33
34
34
## 💡 Supported light control interfaces
@@ -51,7 +51,7 @@ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control
51
51
52
52
See the [documentation on our official site](https://kno.wled.ge)!
53
53
54
-
[On this page](https://kno.wled.ge/basics/tutorials/) you can find excellent tutorials made by the community and helpful tools to help you get your new lamp up and running!
54
+
[On this page](https://kno.wled.ge/basics/tutorials/) you can find excellent tutorials and tools to help you get your new project up and running!
If WLED really brightens up your every day, you can [](https://paypal.me/aircoookie)
73
+
74
+
You can also send me mails to [[email protected]](mailto:[email protected]), but please, only do so if you want to talk to me privately.
75
+
76
+
If WLED really brightens up your day, you can [](https://paypal.me/aircoookie)
75
77
76
78
77
79
*Disclaimer:*
78
-
If you are sensitive to photosensitive epilepsy it is not recommended that you use this software.
79
-
In case you still want to try, don't use strobe, lighting or noise modes or high effect speed settings.
80
+
81
+
If you are prone to photosensitive epilepsy, we recommended you do **not** use this software.
82
+
If you still want to try, don't use strobe, lighting or noise modes or high effect speed settings.
83
+
80
84
As per the MIT license, I assume no liability for any damage to you or any other person or equipment.
Copy file name to clipboardExpand all lines: usermods/BME280_v2/README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,14 @@ This Usermod is designed to read a `BME280` or `BMP280` sensor and output the fo
6
6
- Heat Index (`BME280` only)
7
7
- Dew Point (`BME280` only)
8
8
9
-
Configuration is all completed via the Usermod menu. There are no settings to set in code! The following settings can be configured in the Usermod Menu:
9
+
Configuration is performed via the Usermod menu. There are no parameters to set in code! The following settings can be configured in the Usermod Menu:
10
10
- Temperature Decimals (number of decimal places to output)
11
11
- Humidity Decimals
12
12
- Pressure Decimals
13
-
- Temperature Interval (how many seconds between reads of temperature and humidity)
13
+
- Temperature Interval (how many seconds between temperature and humidity measurements)
14
14
- Pressure Interval
15
15
- Publish Always (turn off to only publish changes, on to publish whether or not value changed)
16
-
- Use Celsius (turn off to use Farenheit)
16
+
- Use Celsius (turn off to use Fahrenheit)
17
17
- Home Assistant Discovery (turn on to sent MQTT Discovery entries for Home Assistant)
18
18
- SCL/SDA GPIO Pins
19
19
@@ -23,7 +23,7 @@ Dependencies
23
23
-`Wire`
24
24
- These must be added under `lib_deps` in your `platform.ini` (or `platform_override.ini`).
25
25
- Data is published over MQTT - make sure you've enabled the MQTT sync interface.
26
-
- This usermod also writes to serial (GPIO1 on ESP8266). Please make sure nothing else listening on the serial TX pin of your board will get confused by log messages!
26
+
- This usermod also writes to serial (GPIO1 on ESP8266). Please make sure nothing else is listening to the serial TX pin or your board will get confused by log messages!
27
27
28
28
In addition to outputting via MQTT, you can read the values from the Info Screen on the dashboard page of the device's web interface.
29
29
@@ -37,7 +37,7 @@ Methods also exist to read the read/calculated values from other WLED modules th
37
37
-`getHeatIndexC()`
38
38
-`getHeatIndexF()`
39
39
40
-
# Complilation
40
+
# Compiling
41
41
42
42
To enable, compile with `USERMOD_BME280` defined (e.g. in `platformio_override.ini`)
If you are using Home Assistant, and `Home Assistant Discovery` is turned on, Home Assistant should automatically detect a new device, provided you have the MQTT integration installed. The device is seperate from the main WLED device and will contain sensors for Pressure, Humidity, Temperature, Dew Point and Heat Index.
66
+
If you are using Home Assistant, and `Home Assistant Discovery` is turned on, Home Assistant should automatically detect a new device, provided you have the MQTT integration installed. The device is separate from the main WLED device and will contain sensors for Pressure, Humidity, Temperature, Dew Point and Heat Index.
67
67
68
68
# Revision History
69
69
Jul 2022
@@ -82,9 +82,9 @@ Apr 2021
82
82
83
83
Dec 2020
84
84
- Ported to V2 Usermod format
85
-
-Customisable`measure intervals`
86
-
-Customisable number of `decimal places` in published sensor values
85
+
-Customizable`measure intervals`
86
+
-Customizable number of `decimal places` in published sensor values
87
87
- Pressure measured in units of hPa instead of Pa
88
88
- Calculation of heat index (apparent temperature) and dew point
89
89
-`16x oversampling` of sensor during measurement
90
-
- Values only published if they are different from the previous value
90
+
- Values only published if they are different from the previous value
Copy file name to clipboardExpand all lines: usermods/DHT/readme.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
# DHT Temperature/Humidity sensor usermod
2
2
3
3
This usermod will read from an attached DHT22 or DHT11 humidity and temperature sensor.
4
-
The sensor readings are displayed in the Info section of the web UI (and optionally send to a MQTT broker).
4
+
The sensor readings are displayed in the Info section of the web UI (and optionally sent to an MQTT broker).
5
5
6
-
If sensor is not detected after a while (10 update intervals), this usermod will be disabled.
6
+
If sensor is not detected after 10 update intervals, the usermod will be disabled.
7
7
8
-
If enabled measured temperature and humidity will be published to the following MQTT topics
8
+
If enabled, measured temperature and humidity will be published to the following MQTT topics
9
9
*`{devceTopic}/dht/temperature`
10
10
*`{devceTopic}/dht/humidity`
11
11
@@ -15,13 +15,13 @@ Copy the example `platformio_override.ini` to the root directory. This file sho
15
15
16
16
### Define Your Options
17
17
18
-
*`USERMOD_DHT` - define this to have this user mod included wled00\usermods_list.cpp
18
+
*`USERMOD_DHT` - define this to include this user mod wled00\usermods_list.cpp
19
19
*`USERMOD_DHT_DHTTYPE` - DHT model: 11, 21, 22 for DHT11, DHT21, or DHT22, defaults to 22/DHT22
20
20
*`USERMOD_DHT_PIN` - pin to which DTH is connected, defaults to Q2 pin on QuinLed Dig-Uno's board
21
-
*`USERMOD_DHT_CELSIUS` - define this to report temperatures in degrees celsious, otherwise fahrenheit will be reported
22
-
*`USERMOD_DHT_MEASUREMENT_INTERVAL` - the number of milliseconds between measurements, defaults to 60 seconds
23
-
*`USERMOD_DHT_FIRST_MEASUREMENT_AT` - the number of milliseconds after boot to take first measurement, defaults to 90 seconds
24
-
*`USERMOD_DHT_MQTT` - publish measurements to the MQTT broker
21
+
*`USERMOD_DHT_CELSIUS` - define this to report temperatures in degrees Celsius, otherwise Fahrenheit will be reported
22
+
*`USERMOD_DHT_MEASUREMENT_INTERVAL` - the number of milliseconds between measurements, defaults to 60000 ms
23
+
*`USERMOD_DHT_FIRST_MEASUREMENT_AT` - the number of milliseconds after boot to take first measurement, defaults to 90000 ms
24
+
*`USERMOD_DHT_MQTT` - publish measurements to an MQTT broker
25
25
*`USERMOD_DHT_STATS` - For debug, report delay stats
26
26
27
27
## Project link
@@ -35,11 +35,11 @@ If you are using `platformio_override.ini`, you should be able to refresh the ta
35
35
36
36
## Change Log
37
37
2022-10-15
38
-
* Add possibility to publish sensor readings to an MQTT broker
38
+
* Add ability to publish sensor readings to an MQTT broker
39
39
* fix compilation error for sample [env:d1_mini_usermod_dht_C] task
40
40
2020-02-04
41
41
* Change default QuinLed pin to Q2
42
-
* Instead of trying to keep updates at constant cadence, space readings out by measurement interval; hope this helps to avoid occasional bursts of readings with errors
42
+
* Instead of trying to keep updates at constant cadence, space out readings by measurement interval. Hopefully, this helps eliminate occasional bursts of readings with errors
43
43
* Add some more (optional) stats
44
44
2020-02-03
45
45
* Due to poor readouts on ESP32 with previous DHT library, rewrote to use https://github.com/alwynallan/DHT_nonblocking
Copy file name to clipboardExpand all lines: usermods/EleksTube_IPS/readme.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Not supported:
15
15
- On-device setup with buttons (WiFi setup only)
16
16
17
17
Your images must be 1-135 pixels wide and 1-240 pixels high.
18
-
For BMP, 1, 4, 8, and 24 bits per pixel formats are supported.
18
+
BMP 1, 4, 8, and 24 bits per pixel formats are supported.
19
19
20
20
## Installation
21
21
@@ -26,11 +26,11 @@ Use LED pin 12, relay pin 27 and button pin 34.
26
26
27
27
## Use of RGB565 images
28
28
29
-
Binary 16-bit per pixel RGB565 format `.bin` and `.clk` images are now supported. This has the benefit of only using 2/3rds of the file size a 24 BPP `.bmp`has.
30
-
The drawback is that this format cannot be handled by common image programs and that an extra conversion step is needed.
29
+
Binary 16-bit per pixel RGB565 format `.bin` and `.clk` images are now supported. This has the benefit of using only 2/3rds of the file space a 24 BPP `.bmp`occupies.
30
+
The drawback is this format cannot be handled by common image programs and an extra conversion step is needed.
31
31
You can use https://lvgl.io/tools/imageconverter to convert your .bmp to a .bin file (settings `True color` and `Binary RGB565`).
32
32
Thank you to @RedNax67 for adding .bin and .clk support.
33
-
For most clockface designs, using 4 or 8 BPP BMP formats will save even more file size:
33
+
For most clockface designs, using 4 or 8 BPP BMP format will reduce file size even more:
34
34
35
35
| Bits per pixel | File size in kB (for 135x240 img) | % of 24 BPP BMP | Max unique colors
36
36
| --- | --- | --- | --- |
@@ -42,4 +42,4 @@ For most clockface designs, using 4 or 8 BPP BMP formats will save even more fil
42
42
43
43
Comparison 1 vs. 4 vs. 8 vs. 24 BPP. With this clockface on the actual clock, 4 bit looks good, and 8 bit is almost indistinguishable from 24 bit.
0 commit comments