WLED/usermods/Temperature
cschwinne 4f7dc5be34 Added Sunrise nightlight mode and more UI features
-   Added Sunrise nightlight mode
-   Added Chunchun effect
-   Added `LO` (live override) command to HTTP API
-   Added `mode` to `nl` object of JSON state API, deprecating `fade`
-   Added light color scheme support to web UI (click sun next to brightness slider)
-   Added option to hide labels in web UI (click flame icon next to intensity slider)
-   Added hex color input (click palette icon next to palette select) (resolves #506)
-   Added support for RGB sliders (need to set in localstorage)
-   Added support for custom background color or image (need to set in localstorage)
-   Added option to hide bottom tab bar in PC mode (need to set in localstorage)
-   Fixed transition lag with multiple segments (fixes #985)
-   Changed Nightlight wording (resolves #940)
2020-06-22 12:30:31 +02:00
..
readme.md Added Sunrise nightlight mode and more UI features 2020-06-22 12:30:31 +02:00
usermod_temperature.h Added v2 usermods API 2020-05-28 02:20:02 +02:00
usermods_list.cpp Added v2 usermods API 2020-05-28 02:20:02 +02:00

Temperature usermod

Based on the excellent QuinLED_Dig_Uno_Temp_MQTT by srg74 and 400killer!
This usermod will read from an attached DS18B20 temperature sensor (as available on the QuinLED Dig-Uno)
The temperature is displayed both in the Info section of the web UI as well as published to the /temperature MQTT topic if enabled.
This usermod will be expanded with support for different sensor types in the future.

Installation

Copy usermod_temperature.h to the wled00 directory.
Uncomment the corresponding lines in usermods_list.h and compile!
If this is the only v2 usermod you plan to use, you can alternatively replace usermods_list.h in wled00 with the one in this folder.

PlatformIO requirements

You might have to uncomment DallasTemperature@~3.8.0,OneWire@~2.3.5 under [common] section in platformio.ini:

# platformio.ini
...
[platformio]
...
; default_envs = esp07
default_envs = d1_mini
...
[common]
...
lib_deps_external =
  ...
  #For use SSD1306 OLED display uncomment following
  U8g2@~2.27.3
  #For Dallas sensor uncomment following 2 lines
  DallasTemperature@~3.8.0
  OneWire@~2.3.5
...