An ESP32-based IR-blaster and weather display
Find a file
2026-01-06 11:32:20 -06:00
config.yaml Initial commit of example config.yaml for the S3-mini 2026-01-06 11:29:48 -06:00
IR-Dump.md Update IR-Dump.md 2026-01-06 11:20:28 -06:00
README.md Update README.md 2026-01-06 11:32:20 -06:00

ESP-Bathroom-Thingy

An ESP32-based IR-blaster and weather display made for the LoLin S3-Mini-Pro with a built-in OLED display.

It displays the current time, temperature, the day's high and low and forecast conditions based on variables which can be set from a HomeAssistant automation. It also happens to be able to control a heater with an IR remote.

The use case was to automate a heater in the bathroom so that it could be turned on in the morning. Since the S3 has a display, I wanted to make use of it to display some info you might want to know when you're getting ready in the morning, such as the day's weather, but the lambda that drives the display can be easily configured to do all sorts of stuff. The config.yaml file produces a simple text-based display, but examples exist out there with icons/grpahics and all sorts of more fancy things.