Updated Home (markdown)

openshwprojects
2025-12-20 18:28:54 +01:00
parent 26e76eb358
commit fc12ad5652

77
Home.md

@ -1,82 +1,7 @@
# Introduction
OpenBK7231T/OpenBeken is a replacement firmware for Smart Home and IoT devices manufactured using Tuya's new modules based on chips than Espressif's ESPxxxx. We strive to be the best alternative to [Tasmota](https://tasmota.github.io/docs/) or [ESPHome](https://esphome.io/), which do not support these new platforms at the moment.
See main readme for info.
Some of the totem pole features are MQTT support, [Home Assistant][hass] compatibility, and support for [Tasmota templates](https://tasmota.github.io/docs/Templates/).
While this repository is named "OpenBK7231T_App", it has evolved into a multiplatform app supporting a wide spectrum of platforms from various manufacturers.
## Supported platforms (chips):
- ### Beken BK7231T
- [WB2S][]
- [WB3S][]
- [WB2L][]
- ### Beken BK7231N
- [CB2S][]
- [CB3S][]
- [CB2L][]
- WB2L_M1
- [T34] (T34 is based on BK7231N)
- ### XR809
- [XR1][]
- [XR3]()
- ### WinnerMicro
- [W600][] / W601
[PDF Datasheet][W600pdf]
- W800 / W801
- W800-C400
More info: [W800-C400 programming tutorial][W800-C400f]
- ### Others
- [BL602][]
- [BL2028N][] (BLE specialised BK7231N])<br/>
More info: [Elektroda: BL2028N][BL2028Nf]
<!--- Table format
| | | |
|---|---|---|
| <b>Beken BK7231T</b>:<br> [WB2S][]<br> [WB3S][]<br> [WB2L][]<br><br/> | <b>Beken BK7231N</b>:<br> - [CB2S][]<br> - [CB3S][]<br> - [CB2L][]<br> - [T34] (T34 is based on BK7231N) | <b>XR809</b>:<br> - [XR1][]<br> - [XR3][]<br/><br/><br/> |
| <b>WinnerMicro</b>:<br> - [W600][] / W601<br> [PDF Datasheet][W600pdf]<br> - W800 / W801<br> - W800-C400 <br> More info: [W800-C400 programming][W800-C400f] | <b>Others</b>:<br> - [BL602][] <br> - [BL2028N][] (BLE specialised BK7231N])<br> More info: [Elektroda: BL2028N][BL2028Nf] <br/><br/><br/>| |
--->
# Features
OpenBeken features:
- Tasmota-like setup, configuration and experience
- OTA firmware upgrades *(for Beken chips)*
- Compatibility with [Home Assistant][hass]
- Support for multiple relays, buttons, leds, inputs and PWMs
- Driver system for custom peripherals, including TuyaMCU, I2C bus and BL0942, BL0937 power metering chips
- Supports multiple I2C devices, like TC74 temperature sensor, MCP23017 port expander, PCF8574T LCD 2x16 (or other?), etc
- NTP time from network (can be used with TH06 and other TuyaMCU devices)
- RGBCW LED lighting control compatible with Home Assistant (both PWM LEDs and SM2135 LEDs)
- LittleFS integration for large files (resides in OTA memory, so you have to backup it every time you OTA)
- Command line system for starting and configuring drivers
- Short startup command (up to 512 characters) storage in flash config, so you can easily init your drivers (eg. BL0942) without LittleFS
- Simple scripting and events system (allows you to mirror Tasmota rules, for example catch button click, double click, hold)
- Automatic reconnect when WiFi network goes out
- and much more
- can't find what you are looking for? feel free to contribute and develop the feature yourself
# Detailed Guides, More Info and Examples
[Link](https://github.com/openshwprojects/OpenBK7231T_App/wiki/Detailed-Guides,-Examples-and-Further-Reading)
# Easy development
In order to improve the workflow for developers building on top of OpenBeken, it's possible to build the OpenBeken HTTP server in a desktop Microsoft Windows environment. This build creates a Windows executable *(.exe)* for our HTTP server, so developers can create our configurator, etc, pages faster, without the need for a physical Tuya developer platform.
To learn more, please visit our [Developer Guide].
# Futher reading
For technical insights and generic SDK information related to Bekken and XRadio modules, please refer:
https://www.elektroda.com/rtvforum/topic3850712.html
https://www.elektroda.com/rtvforum/topic3866123.html
https://www.elektroda.com/rtvforum/topic3806769.html
# Support project
If you want to support project, please donate at: https://www.paypal.com/paypalme/openshwprojects