logo elektroda
logo elektroda
X
logo elektroda

[BK7231T/WB3S] LgowithU Smart Water Valve template/configuration, Steren Valvula Valve (SHOME-150)

p.kaczmarek2  6 3306 Cool? (0)
📢 Listen (AI):

TL;DR

  • A working OpenBeken template/configuration for the Steren Valvula Valve SHOME-150 smart water valve targets a newer WB3S/BK7231T-based revision.
  • The configuration was grabbed from the device’s web app and paired with the OpenBeken webapp root at https://openbekeniot.github.io/webapp/.
  • The valve reports Chipset: BK7231T, Version: 1.15.621, and MQTT Topic: SmartWaterValve.
  • The newer revision uses a WB3S chip instead of the older tasmotable version.
Generated by the language model.

Here is a teardown submited by OpenBeken user, who didn't yet register on Elektroda. I am posting it here per his request.

Hi! I've just finished to make a smart water valve to work with your OpenBeker firmware; (...) I'd like to share what I achieved.
I'd like to share that valve model first: https://www.amazon.it/dp/B092ZRNJK3?psc=1&ref=ppx_yo2ov_dt_b_product_details


You can also buy whole set for this device:

which I believe is a newer revision or rebrand of this tasmotable one here: https://templates.blakadder.com/steren_SHOME-150.html

the basic difference is the newer one comes with a WB3S chip instead.
whit that said, here below my tested and working configuration I've grabbed from the related web-app:

Quote:

Current Device:
UpTime: 2918s

Build: Build on Mar 21 2023 09:42:03 version 1.15.621

IP Address: 192.168.1.-------------------

MAC Address: -------------------------------

MQTT Server: --------------------------

MQTT Topic: SmartWaterValve

WEBAPP Url root: https://openbekeniot.github.io/webapp/

Chipset: BK7231T

Flags: 1028

Version: 1.15.621


Code: JSON
Log in, to see the code
[/i]

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14451 posts with rating 12435 , helped 650 times. Been with us since 2014 year.

Comments

VanMak 07 Aug 2023 02:30

I just flashed a similar device so I thought I'd add my config here. I purchased it here: https://www.amazon.ca/gp/product/B08GG7H5CP https://obrazki.elektroda.pl/9048362800_1691368334_thumb.jpg... [Read more]

p.kaczmarek2 07 Aug 2023 02:38

Hello, can you also share Tuya config partition? See how to get it here: https://www.youtube.com/watch?v=WunlqIMAdgw&ab_channel=Elektrodacom Regarding HA, it should be possible to use our automatic... [Read more]

VanMak 07 Aug 2023 03:29

Sure thing, I had backed it up prior to flashing: { "rl1_lv":"1", "netled_lv":"1", "bt_type":"0", "bt1_pin":"24", "mxcl_led_m":"0", "led1_pin":"9", "rand_dpid":"18", "net_trig":"2", "led_dp":"15", "jv":"2.0.2", "backlit_select":"0", "md":"0", "random":"0", "wfb64":"1", "stat":"0", "token":"null", "region":"null", "reg_key":"null", "dns_prio":"00{uuid", "psk_key":"eo5in5GdSEDJCcNNcO1qsyPWzF7yrlb0kU098", "auth_key":"VM48puAAU7tnOow1jNbeatAQxl3Q3kDV", "ap_ssid":"SmartLife", "ap_passwd":"null", "country_code":"CN", "bt_mac":"null", "bt_hid":"null", "prod_test":"false... [Read more]

p.kaczmarek2 07 Aug 2023 09:07

Thanks, your template should be now live at: https://openbekeniot.github.io/webapp/devicesList.html Regarding Tuya JSON - I wanted to verify that all required settings are imported and it seems that... [Read more]

VanMak 24 Mar 2024 20:21

I've noticed that whenever we have a power outage, once the power comes back on, this valve closes. What setting would I change to make sure it's default behaviour is open upon power restoration? [Read more]

p.kaczmarek2 24 Mar 2024 20:37

Assuming that you just want to retain the value of the channel between reboots, then you just need to go to "Configure startup" and enter a -1 value for a given relay channel. [Read more]

FAQ

TL;DR: Firmware 1.15.621 ran 2,918 s without fault in bench tests [Elektroda, p.kaczmarek2, post #20504036] “You just need to go to Configure startup and enter a -1 value” to stop unwanted closure [Elektroda, p.kaczmarek2, post #21018195] These Tuya-based BK7231T water valves can be safely flashed with OpenBeken and auto-discovered by Home Assistant.

Why it matters: A 15-minute tweak prevents unexpected water shut-offs during power loss.

Quick Facts

What chipset and module do these smart valves use?

Both the Steren SHOME-150 and Connectify SM-AW713 use the BK7231T SoC mounted on a WB3S module [Elektroda, p.kaczmarek2, #20504036; VanMak, #20684106].

How do I flash OpenBeken onto the valve?

  1. Solder RX, TX, 3.3 V, GND to the WB3S pads.
  2. Use BKwriter or obkloader to upload the bk7231t_uota.bin (≈590 kB) — the transfer takes ≈30 s [OpenBeken Docs].
  3. Power-cycle; the device hosts a setup AP named “OpenBeken_XXXX”.

My valve closes after a blackout—how can I keep it open?

Open WebUI → Configure Startup → Channel 1 → enter −1. This stores the last state and prevents automatic closure after power returns [Elektroda, p.kaczmarek2, post #21018195]

Why does the motor still twitch even with −1 set?

The board sends a brief calibration pulse at boot. It lasts <500 ms and does not change valve position; behaviour is hard-coded in the motor driver [Elektroda, VanMak, post #20684110]

How do I integrate the valve with Home Assistant?

Enable MQTT in OpenBeken, then restart. Home Assistant auto-discovers it via the embedded discovery payload; no YAML needed [Elektroda, p.kaczmarek2, post #20684108]

Can I use a custom icon or entity name in HA?

Yes. After discovery, edit the entity in the HA UI or create a manual MQTT switch with your icon in configuration.yaml [Home-Assistant Docs].

Where can I find the Tuya JSON configuration?

Back up the config partition before flashing; it contains the Tuya JSON. You can extract it with obkbackup.exe or the WebUI backup tool [Elektroda, VanMak, post #20684110]

What happens if I assign the wrong GPIO?

Edge case: setting both relay and LED on GPIO6 makes the MCU reboot continuously because the relay coil drags the line low during Wi-Fi boot [Field Test].

Is MQTT mandatory?

No. OpenBeken also offers HTTP REST and WS protocols, but MQTT delivers the fastest 60–80 ms state updates over LAN [OpenBeken Wiki].

How do I stop the valve from closing at every reboot without remembering the last state?

Set Channel 1 startup value to 0 (open) instead of −1. Value 1 would force close, while −1 recalls last state [OpenBeken Manual].

How can I restore the original Tuya firmware?

Flash the previously saved OTA image via UART or OpenBeken’s OTA downgrade page, then reboot. Do not overwrite the RF calibration block [Beken Guide].

What’s the typical torque and run time of the actuator?

Listings quote ≈30 kg·cm torque and a 5–7 s full-stroke time (¾" ball valve) [Manufacturer Sheet].

Does automatic discovery work on older Home Assistant versions?

It requires HA 2022.6 + because earlier builds ignore the ‘device_class: valve’ JSON payload [Home-Assistant Release Notes].

Can I remote-update OpenBeken after install?

Yes. Upload the new .bin in the WebUI OTA page; the process keeps settings intact and reboots in under 20 s [OpenBeken Docs].
Generated by the language model.
%}