1.5 KiB
1.5 KiB
ESP-01 Tasmota Configuration Walkthrough
This document summarizes the final working configuration for the ESP-01 module flashed with Tasmota.
Hardware Setup
- Device: ESP-01 (ESP8266)
- Pin GPIO0: Relay 1
- Pin GPIO1 (TX): Relay_i 2 (Visual LED)
- Pin GPIO2: Button 1
Firmware Installation
Successfully flashed tasmota.bin (ESP8266 image).
Multi-function Timer Button
The physical button (Button1) is configured to handle two separate timer durations and uses the LED (Relay2) for visual feedback.
Final Rule Logic
Rule1
ON Button1#Action=SINGLE DO Backlog Var1 700; Var2 2; Power1 2 ENDON
ON Button1#Action=HOLD DO Backlog Var1 5500; Var2 10; Power1 2 ENDON
ON Power1#State=1 DO Backlog PulseTime1 %Var1%; BlinkTime2 %Var2%; BlinkCount2 0; Power2 3 ENDON
ON Power1#State=0 DO Power2 0 ENDON
Behavior Summary
| Action | Current State | Outcome | LED (Relay2) |
|---|---|---|---|
| Single Click | OFF | ON for 10m | Fast Blink (0.2s) |
| Long Press (2s) | OFF | ON for 1.5h | Slow Blink (1.0s) |
| Any Action | ON | OFF immediately | OFF |
MQTT & Home Assistant Integration
- Server:
mqtt.oncloud.my.id - Topic:
sutana_2543DB - HA Integration: Auto-Discovery via MQTT.
Verification Status
- Flashing: Verified.
- MQTT: Verified via Python test script.
- Timer Rules: Verified via Tasmota Console logs.
- LED Visualization: Simplified via Relay2 mapping and verified.