Skip to content

Commit bd83f84

Browse files
committed
Add documentation for TESLA Smart Switch Dimmer Touch
Add documentation for TESLA Smart Switch Dimmer Touch
1 parent 916546e commit bd83f84

File tree

2 files changed

+102
-0
lines changed

2 files changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: TESLA Smart Switch Dimmer Touch
3+
date-published: 2025-10-26
4+
type: dimmer
5+
standard: eu
6+
board: bk72xx
7+
project-url: https://www.teslasmart.com/tesla-smart-switch-dimmer-touch
8+
made-for-esphome: False
9+
difficulty: 2
10+
---
11+
12+
![TESLA EDM-01AA-EU](tesla-dimmer.webp "TESLA Smart Switch Dimmer Touch")
13+
14+
## Product Description
15+
16+
This is a wall mounted light dimmer for EU standard wall boxes. The dimmer comes with a WB3S module suitable for ESPHome and can be flashed using Tuya Cloudcutter.
17+
18+
## Flashing
19+
20+
The device contains a WB3S module (BK72xx, WiFi), which can be flashed using Tuya Cloudcutter, without opening up the device, or directly using ltchiptool. Alternatively, it should also be possible to replace the module with e.g. a WT0132C6-S5 (ESP32C6) module.
21+
22+
## Configuration example
23+
24+
```yml
25+
esphome:
26+
name: wall-dimmer-touch
27+
friendly_name: Wall Dimmer Touch
28+
29+
bk72xx:
30+
board: wb3s
31+
32+
# Enable logging
33+
logger:
34+
35+
# Enable Home Assistant API
36+
api:
37+
38+
ota:
39+
- platform: esphome
40+
41+
wifi:
42+
ssid: !secret wifi_ssid
43+
password: !secret wifi_password
44+
45+
# Enable fallback hotspot (captive portal) in case wifi connection fails
46+
ap:
47+
ssid: "Wall-Dimmer-Touch"
48+
49+
captive_portal:
50+
51+
uart:
52+
rx_pin: RX1
53+
tx_pin: TX1
54+
baud_rate: 115200
55+
56+
# Register the Tuya MCU connection
57+
tuya:
58+
59+
# Main light entity
60+
light:
61+
- platform: "tuya"
62+
id: dimmer
63+
name: "Wall Dimmer"
64+
dimmer_datapoint: 2 # Brightness
65+
switch_datapoint: 1 # On/Off
66+
min_value: 10 # adjust if min brightness is too high/low
67+
max_value: 1000 # DP2 scale (check by dimming in app/original fw)
68+
69+
70+
# Minimum brightness (user adjustable)
71+
number:
72+
- platform: "tuya"
73+
id: min_brightness
74+
name: "Min Brightness"
75+
number_datapoint: 3
76+
min_value: 0
77+
max_value: 1000
78+
step: 10
79+
entity_category: config
80+
81+
select:
82+
- platform: "tuya"
83+
id: load_type
84+
name: "Load Type"
85+
enum_datapoint: 4
86+
options:
87+
0: "LED"
88+
1: "Incandescent"
89+
2: "Halogen"
90+
entity_category: config
91+
92+
- platform: "tuya"
93+
id: indicator_led
94+
name: "Indicator LED"
95+
enum_datapoint: 21
96+
options:
97+
0: "On"
98+
1: "Follow Load"
99+
2: "Off"
100+
entity_category: config
101+
102+
```
35 KB
Loading

0 commit comments

Comments
 (0)