Search models, users, collections, and posts

Smart Tealight

IP Report

Print Profile(2)

All
A1
H2C
H2D Pro
H2S
P1S
X1
H2D
X1 Carbon
X1E
P1P
A1 mini
P2S
X2D
A2L

0.08mm layer, 2 walls, 15% infill
0.08mm layer, 2 walls, 15% infill
Designer
51 min
1 plate

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
27 min
1 plate

Open in Bambu Studio
Boost
3
6
0
0
3
1
Released 

Description

📄 Description – Smart Tealight

This Smart Tealight is a compact DIY project powered by an ESP8266-01S.

The Smart Tealight runs on ESPHome and integrates seamlessly into Home Assistant, allowing easy control, automation, and future expansion within a smart home setup.

 

The model includes three different fitting versions for the lid. I personally used the tight fit, which worked perfectly on my printer.

The different fitting options only affect the lid and do not change the flame fit in any way.

If none of the provided fits work well on your printer, please let me know. I’m happy to create and upload a tighter or looser version if needed.

 

A separate cutout test piece is included, allowing you to check whether your flame insert fits correctly without printing the entire model.

 

🔧 Technical Details

  • Controller: ESP8266-01S
  • Power supply: 3,3 V
  • Flame / LED:
    • Reused from an old store-bought LED tealight
    • Any other suitable LED can also be used

 

⚡ Wiring Notes

  • GND of the power supply must be connected to both the ESP8266 and the LED
  • 3,3 V (VCC) is connected only to the ESP8266
  • The signal pin (GPIO0) of the ESP8266 is connected to the positive pin of the LED


🧠 ESPHome Firmware Notes

  • The ESPHome configuration is provided as smart-tealight.txt
  • The ESP8266 should be flashed with ESPHome before soldering
  • After the initial flash, all future updates work wirelessly (OTA)

The provided code is included for completeness only.
In practice, you can simply append the following section to the automatically generated ESPHome file:


captive_portal:

output:
 - platform: esp8266_pwm
   id: led_output
   pin: 0            # GPIO0
   frequency: 1000 Hz

light:
 - platform: monochromatic
   name: "Tealight LED"
   output: led_output
   default_transition_length: 0.3s
 


Documentation (1)

Other Files (1)
Smart-Tealight.txt

Comment & Rating (0)

(0/1000)

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.