I would NOT let it do any update. And while I’ve not been in the same scenario you are in now (not yet run across a wb2s chip with mcu attached), you might try a cloud cut and ‘guess’ at the firmware version. As long as you select the correct BK T or N chip, from my experience you stand a very small chance of ‘bricking’ the unit, it will just fail the ‘cut’ and reset it and the cloudcuttter machine and try another.
This is a worse case path, however it does show with the above posts that you might need to do a physical firmware install with wires and a usb serial converter.
I managed to flash this with ESP Home (LibreTiny version) but it is not for the faint of heart. Did it ‘with wires’ and usb serial. So a little soldering involved. Normally straight forward but due to power monitoring chip connected to TX pin had to make a trace cut before I could flash new firmware, then repair.
With a bit of practice on some old circuit boards and some care can be done.
Hi David,
Definitely do not update.
I had same problem too. If there is an update available, you can’t see what current version is.
If anyone knows how to get current version if update is available, that would be great to know.
I have successfully flashed Deta 6294HA Outdoor Powerpoint over wireless.
Sorry, I can’t find where I wrote down the version No, but it is one of these:
(pretty sure it’s deta-6920ha-double-touch-outlet-v1.1.4)
This is brilliant, I’ll have to try this. By chance have you done the double two way switch as well? I have two of those as well as a single two way switch.
No, Sorry haven’t tried the 2 gang version. I need a 3 gang and 4 gang versions.
It is possible to have smart non-2way switches and have home assistant manage synchronisation of status between switches. My personal preference is that smart devices need to be able to still function without a central device controlling them
There’s a new esphome device group component that can be use to link the switches without ha.
Ideal to emulate 2 way or toggle esphome lights with decoupled relays
Hi Matt,
Did you check out what version was already on the device through the phone app?
It would be interesting to know if other versions worked also.
So I thought I might have been able to work out the way to set up a 2 gang 2 way Deta smart switch, but in checking all previous Deta devices on Esphome or Tasmota there doesn’t seem to be a consistent approach to the pinout. Does anyone have any advice on how to work out the pin assignment for when I flash Esphome via Cloudcutter to this device? The device model is 6952HA.
For anyone with a Deta 2 Gang 2 Way switch (6952HA) the following worked for me…
P6 - Relay 2
P14 - Relay 1
P8 - Power Sensor Switch 1
P9 - Power Sensor Switch 2
P23 - Switch 2
P24 - Status LED
P26 - Switch 1
The ltchiptool worked a treat, picking up everything bar the power sensors but they didn’t take long to work out given that earlier in the thread it was shared that the single gang version used P8.
I have managed to use Cloudcutter and get LibreTiny working on an Aldi Casalife AL2017-TGTS CWWW down light. The device is in the Cloudcutter list so that bit was quite straight forward.
The code generated by ltchiptool is not correct as this light needs the color_temperature light platform not the cwww platform.
# Aldi Casa AL2017-TGTS CWWW Down Light
# Beken BK7231t with LibreTiny
# casa-dl-2.yaml
esphome:
name: casa-dl-2
friendly_name: casa-dl-2
on_boot:
priority: 600
then:
- light.turn_on:
id: light_cwww
brightness: 35%
color_temperature: 3000K
bk72xx:
board: generic-bk7231t-qfn32-tuya
logger:
web_server:
captive_portal:
mdns:
api:
password: ""
ota:
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
text_sensor:
- platform: libretiny
version:
name: LibreTiny Version
output:
- platform: ledc
id: colour_temp
pin: P7
inverted: True
- platform: ledc
id: bright
pin: P8
light:
- platform: color_temperature
id: light_cwww
name: Light
color_temperature: colour_temp
brightness: bright
cold_white_color_temperature: 6500 K
warm_white_color_temperature: 2700 K
# Ensure the light turns on by default if the physical switch is actuated.
restore_mode: ALWAYS_ON
sensor:
- platform: wifi_signal
name: "Casa2 WiFi"
update_interval: 60s
Update: The newer lights dated 05/2013 worked fine with the " aldi-lightway-smart-al2017-tgts-downlight.json" profile.
An older one dated 09/2021 had a different firmware version needed the " oem-bk7231s-light-ty-2.9.15-sdk-1.0.8-40.00.json" profile. The firmware version can be found in the Tuya Smart app.
Just to add to the guide. I tried this on Virtual Box with a WiFi dongle. Worked on a 4 pack of Globe bulbs at 19.97 and 4 pack of Globe Plugs for 14.97 both discounted at Costco Canada. I have compiled a brief step by step. I followed a video by @digiblur
Open a system terminal
Run command: cd tuya-cloudcutter
Run command: sudo ./tuya-cloudcutter.sh
Select option 2
Join kickstart-bk7231t WiFi AP on your phone
Once you add the device to your network look for a device on your router
Put in your credentials to your WiFi
Run the Ichiptool
You may already see your device (192.168.88.60). Click on the first option
Open up Home Assistant and run LibreTiny ESPHome
Copy the YAMLand paste into the New Device profile. As suggested by Travis I only kept the first two lines of code
After ESP home has compiled the download, navigate to in your web browser to the IP Address and upload
In Home assistant you should get a new devices found
Follow the prompts and enjoy your freedom from being tethered to the cloud!