WLED/usermods/Internal_Temperature_v2
Adam Matthews 3815516022 Fixes to feature update for Internal Temperature usermod
Simplified the code by removing an unnecessary function definition and instead using direct assignment in the place where the function was previously called.
2024-06-28 16:12:56 +01:00
..
assets
readme.md Fixes to feature update for Internal Temperature usermod 2024-06-28 15:47:54 +01:00
usermod_internal_temperature.h Fixes to feature update for Internal Temperature usermod 2024-06-28 16:12:56 +01: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