WLED/usermods/Internal_Temperature_v2
Will Miles 4f48ddfaec Replace SET_F with F in usermods
Since oappend() is now strongly typed, pass the correct type.  This is a
step towards removing the extra shim logic on ESP8266.
2024-10-23 21:35:30 -04:00
..
assets
readme.md
usermod_internal_temperature.h Replace SET_F with F in usermods 2024-10-23 21:35:30 -04:00

readme.md

Internal Temperature Usermod

Screenshot of WLED info page

Screenshot of WLED usermod settings page

Features

  • 🌡️ Adds the internal temperature readout of the chip to the Info tab
  • 🥵 High temperature indicator/action. (Configurable threshold and preset)
  • 📣 Publishes the internal temperature over the MQTT topic: mcutemp

Use Examples

  • Warn of excessive/damaging temperatures by the triggering of a 'warning' preset
  • Activate a cooling fan (when used with the multi-relay usermod)

Compatibility

  • A shown temp of 53,33°C might indicate that the internal temp is not supported
  • ESP8266 does not have a internal temp sensor -> Disabled (Indicated with a readout of '-1')
  • ESP32S2 seems to crash on reading the sensor -> Disabled (Indicated with a readout of '-1')

Installation

  • Add a build flag -D USERMOD_INTERNAL_TEMPERATURE to your platformio.ini (or platformio_override.ini).

📝 Change Log

2024-06-26

  • Added "high-temperature-indication" feature
  • Documentation updated

2023-09-01

  • "Internal Temperature" usermod created

Authors