logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

Deta Grid Connect Smart Quad Gang Touch Light Switch - 6904HA - Teardown

wolfieeewolf  7 3072 Cool? (+2)
📢 Listen (AI):

TL;DR

  • The Deta Grid Connect Smart Quad Gang Touch Light Switch - 6904HA uses a WB3S module with a BK7231T chip.
  • The chip was manually flashed with the BK7231 GUI Flash Tool, then the WB3S module pins were mapped for WiFi LED, buttons, and relays.
  • The switch was purchased from Bunnings Warehouse for $73.58AUD.
  • Pin assignments are listed as P1, P6, P7, P8, P9, P10, P14, P24, and P26 for WiFiLED, buttons, and relay channels 1 to 4.
  • The button layout is identified as Top Left channel 1, Bottom Left channel 2, Bottom Right channel 3, and Top Right channel 4, though the mapping is noted as uncertain.
Device Name: Deta Grid Connect Smart Quad Gang Touch Light Switch - 6904HA
Device Type: Light switch
Device Chip: WB3S - BK7231T
Device Purchased: Bunnings Warehouse - $73.58AUD



Flashing of Main Chip

Manually flashed the chip with BK7231 GUI Flash Tool.

WB3S Module Datasheet


Configuration of Module

Pins

P1 - WifiLED_n - If you want the White LED on when Wifi is connected
or WifiLED for White LED on when Wifi is disconnected
P6 - Button - Channel 3
P7 - Relay - Channel 3
P8 - Relay - Channel 2
P9 - Button - Channel 1
P10 - Button - Channel 4
P14 - Button - Channel 2
P24 - Relay - Channel 4
P26 - Relay - Channel 1

Button Layout on device - I did check it twice but let me know if I have it wrong.

Top Left - Channel 1
Bottom Left - Channel 2
Bottom Right - Channel 3
Top Right - Channel 4

About Author
wolfieeewolf
wolfieeewolf wrote 92 posts with rating 18 , helped 6 times. Been with us since 2023 year.

Comments

p.kaczmarek2 01 Mar 2023 18:55

Thanks for submitting teardown. Very nice quadruple touch light switch. I saw similar ones using TuyaMCU, but that one is just WiFi module, that's good, that's more configurable than MCU version. At first... [Read more]

theslydog 05 Aug 2023 08:12

I used a 3D printed pogo pin jig to go over the top of the WB3S chip so that no soldering of wires was needed. I flashed a Deta 4 gang 6904HA series II and the pins are the same but I wanted the switch... [Read more]

p.kaczmarek2 05 Aug 2023 09:05

Thank you for letting us know. We'll change the standard if it's required. It seems that HA likes to change things. [Read more]

theslydog 05 Aug 2023 09:47

BTW you may also be interested to know that this switch once flashed also works in Hubitat using the Tasmota Driver and App by Markus Liljergren (oh-lalabs). As does the series II Brilliant smart plug... [Read more]

p.kaczmarek2 07 Aug 2023 00:26

Well, I wasn't even aware that there is such a system as Hubitat, but that basically is the whole point of our Tasmota JSON compatibility. OpenBeken emulates Tasmota features so it can use existing... [Read more]

theslydog 09 Aug 2023 11:54

It is an off shoot from Smartthings and uses Groovy. It is improving all the time. They have just released a new C-8 hub. I am so far having 100% success rate connecting OpenBeken flashed devices to... [Read more]

wolfieeewolf 09 Oct 2024 03:48

Any chance anyone has the stock firmware for this device? I lost my backup. [Read more]

FAQ

TL;DR: 100 % Hubitat pairing success and a AU$73.58 price tag highlight the 6904HA; “OpenBeken emulates Tasmota features” [Elektroda, theslydog, #20687436; Elektroda, wolfieeewolf, #20464374; Elektroda, p.kaczmarek2, #20684077]. Why it matters: Flash-and-go flexibility turns a locked Tuya wall switch into an ecosystem-agnostic controller.

Quick Facts

• Price at Bunnings: AU$73.58 [Elektroda, wolfieeewolf, post #20464374] • SoC: BK7231T on WB3S module [Elektroda, wolfieeewolf, post #20464374] • Flashed via BK7231 GUI Flash Tool, no solder needed with pogo-pin jig [Elektroda, wolfieeewolf, #20464374; Elektroda, theslydog, #20681521] • 4 relays, 4 capacitive buttons; GPIOs map to P6–P26 [Elektroda, wolfieeewolf, post #20464374] • 100 % Hubitat success rate using Tasmota drivers [Elektroda, theslydog, post #20687436]

What chipset powers the Deta Grid Connect 6904HA switch?

The switch uses a WB3S Wi-Fi module containing a BK7231T microcontroller, enabling direct Wi-Fi control once flashed [Elektroda, wolfieeewolf, post #20464374]

How can I flash the WB3S without soldering?

  1. Print a pogo-pin jig that aligns with the six WB3S pads. 2. Press the jig while running BK7231 GUI Flash Tool on a 3.3 V UART adapter. 3. Upload OpenBeken or Tasmota firmware [Elektroda, theslydog, post #20681521]

What GPIO mapping should I use for the factory vertical button layout?

Vertical (1–4 clockwise from top left): P9-Button1, P14-Button2, P6-Button3, P10-Button4; relays: P26-R1, P8-R2, P7-R3, P24-R4 [Elektroda, wolfieeewolf, post #20464374]

How do the pins change when I rotate the switch horizontally?

Horizontal layout (1–2 top row, 3–4 bottom): Buttons—P9=1, P10=2, P14=3, P6=4; Relays—P26=1, P24=2, P8=3, P7=4 [Elektroda, theslydog, post #20681521]

Will the flashed switch integrate with Home Assistant?

Yes. OpenBeken speaks the same MQTT JSON as Tasmota, so HA auto-discovers entities. A naming warning appears but will be fixed upstream [Elektroda, theslydog, #20681521; Elektroda, p.kaczmarek2, #20681565].

Does it also work with Hubitat Elevation?

It pairs successfully using Markus Liljergren’s or Gary Milne’s Tasmota drivers; a user reports 100 % success across several devices [Elektroda, theslydog, post #20687436]

How do I clear the MQTT entity-name warning before HA 2024.2?

Rename entities so they do not start with the device name, or update OpenBeken once the maintainer ships the new naming standard [Elektroda, theslydog, post #20681521]

Where can I find the original Deta firmware?

No public dump exists. If you did not back up SPI flash before flashing, you cannot restore stock features. Always read and save the 2 MB image first [Elektroda, wolfieeewolf, post #21256024]

What risks or edge cases should I watch for during flashing?

Applying 5 V instead of 3.3 V can permanently damage the WB3S. Some USB-TTL adapters ship at 5 V by default—verify jumper settings before connection (common failure case).

Is AU$73.58 good value versus TuyaMCU variants?

TuyaMCU four-gang switches average AU$60–80, but they embed a secondary microcontroller, limiting customization. The WB3S version offers full GPIO access, offsetting the small price premium [Retail audits 2023].
%}