Releases: btsimonh/OpenBK7231T_App
1.2.0
OpenBK7231T/OpenBeken release 1.2.0
OpenBK7231T/OpenBeken is a Tasmota/Esphome replacement for new Tuya modules featuring MQTT and Home Assistant compatibility. This repository is named OpenBK7231T_App
, but now it's a multiplatform app, supporting build for multiple separate chips:
- BK7231T (WB3S, WB2S, WB2L, etc)
- BK7231N (CB2S, CB2L, WB2L_M1, etc)
- T34 (T34 is based on BK7231N)
- XR809 (XR3, etc)
- BL602
- W800 (W800-C400, WinnerMicro WiFi & Bluetooth), W801
- W600
Changes
- Add device Calex Smart Plug 900011.1 (dcb5787)
- added unfinished DGR RGBCW link (fb6429f)
- better logging for dgr (18e7b1e)
- Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App (d1f87f7)
- Merge pull request openshwprojects#275 from btsimonh/CalexPlug (1cc7fea), closes #275
- Merge pull request openshwprojects#281 from talltechdude/feat/w600 (c2439e4), closes #281
- mqtt log (18b6d0c)
- silly index error fix (34c684d)
- small fx (bdc9779)
Features
- add W600 auto build (301e8e4)
Assets
Refer to the following table for the usage of the various assests included in this release
Platform | Usage | Filename |
---|---|---|
BK7231T | OTA Update | OpenBK7231T_1.2.0.rbl |
BK7231T | CCtr Flash | OpenBK7231T_UG_1.2.0.bin |
BK7231T | UART Flash | OpenBK7231T_UA_1.2.0.bin |
BK7231N | OTA Update | OpenBK7231N_1.2.0.rbl |
BK7231N | CCtr Flash | OpenBK7231N_UG_1.2.0.bin |
BK7231N | UART Flash | OpenBK7231N_QIO_1.2.0.bin |
XR809 | OpenXR809_1.2.0.img | |
BL602 | UART Flash | OpenBL602_1.2.0.bin |
W800 | OTA Update | OpenW800_1.2.0_ota.img |
W800 | UART Flash | OpenW800_1.2.0.fls |
W600 | OTA Update | OpenW600_1.2.0_gz.img |
W600 | UART Flash | OpenW600_1.2.0.fls |
CCtr Flash = Tuya cloud Cutter flash
Flashing instructions are available on the project's README.md
1.1.1
OpenBK7231T/OpenBeken release 1.1.1
OpenBK7231T/OpenBeken is a Tasmota/Esphome replacement for new Tuya modules featuring MQTT and Home Assistant compatibility. This repository is named OpenBK7231T_App
, but now it's a multiplatform app, supporting build for multiple separate chips:
- BK7231T (WB3S, WB2S, WB2L, etc)
- BK7231N (CB2S, CB2L, WB2L_M1, etc)
- T34 (T34 is based on BK7231N)
- XR809 (XR3, etc)
- BL602
- W800 (W800-C400, WinnerMicro WiFi & Bluetooth), W801
Changes
- Added configuration_url (8a0b93c)
- Added stopDriver (ec2222f)
- Added stopDriver (0a62559)
- Added test driver (1c02e75)
- Added test driver (874ef03)
- Assign sufficient memory (44bd342)
- better dgr and hold event (fb1f25a)
- Calls to bk_printf with logging strings need %s (a7d986d)
- console commands for starting publishing of all variables (e125a39)
- Deduplicated string (b9a8e85)
- dgr progress and onchange simple callback (feb2f4f)
- dimmer 256 channel type (cc33a1f)
- Fixed BL602 build error (2e17c08)
- Fixed BL602 build error (ff269cc)
- Fixed logging, made mqtt_status_message of fixed size (bb6cd28)
- Let default mqtt_host be empty (a8f8e7f)
- Merge branch 'hass-discovery-power' of https://github.com/iprak/OpenBK7231T_App into hass-discovery-power (f91dc26)
- Merge branch 'main' of https://github.com/iprak/OpenBK7231T_App (690f6bf)
- Merge branch 'main' of https://github.com/iprak/OpenBK7231T_App (43b32f4)
- Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App (f982728)
- Merge pull request openshwprojects#261 from iprak/hass-removed-duplicate-code (87e69d1), closes #261
- Merge pull request openshwprojects#264 from iprak/hass-discovery-power (b6d00cb), closes #264
- Merge pull request openshwprojects#265 from iprak/hass-discovery-base-topic (4c3eb69), closes #265
- Merge pull request openshwprojects#266 from softplus/softplus-patch-1 (5d51f2b), closes #266
- Merge pull request openshwprojects#267 from iprak/mqtt-logging-cleanup (acca854), closes #267
- Merge pull request openshwprojects#268 from iprak/logging-using-static-buffer (865da31), closes #268
- Merge pull request openshwprojects#270 from Pieter12345/main (0f2dbe2), closes #270
- Removed spaces in templates (88fcabe)
- Removed spaces in templats (f5ce072)
- Resolved some simple build warnings (a115d33)
- Sensor (2af56fb)
- Sensor (a9578fc)
- support domoticz syntax for led_dimmer - support this json: {"brightness":52,"state":"ON"} (23b68fc)
- Update BL602 build info (0a698c3)
- Using base topic (4749643)
- Using predefined buffer (e549b94)
- Using static buffer (d945db8)
Assets
Refer to the following table for the usage of the various assests included in this release
Platform | Usage | Filename |
---|---|---|
BK7231T | OTA Update | OpenBK7231T_1.1.1.rbl |
BK7231T | CCtr Flash | OpenBK7231T_UG_1.1.1.bin |
BK7231T | UART Flash | OpenBK7231T_UA_1.1.1.bin |
BK7231N | OTA Update | OpenBK7231N_1.1.1.rbl |
BK7231N | CCtr Flash | OpenBK7231N_UG_1.1.1.bin |
BK7231N | UART Flash | OpenBK7231N_QIO_1.1.1.bin |
XR809 | OpenXR809_1.1.1.img | |
BL602 | UART Flash | OpenBL602_1.1.1.bin |
W800 | OTA Update | OpenW800_1.1.1_ota.img |
W800 | UART Flash | OpenW800_1.1.1.fls |
CCtr Flash = Tuya cloud Cutter flash
Flashing instructions are available on the project's README.md
1.1.0
OpenBK7231T/OpenBeken release 1.1.0
OpenBK7231T/OpenBeken is a Tasmota/Esphome replacement for new Tuya modules featuring MQTT and Home Assistant compatibility. This repository is named OpenBK7231T_App
, but now it's a multiplatform app, supporting build for multiple separate chips:
- BK7231T (WB3S, WB2S, WB2L, etc)
- BK7231N (CB2S, CB2L, WB2L_M1, etc)
- T34 (T34 is based on BK7231N)
- XR809 (XR3, etc)
- BL602
- W800 (W800-C400, WinnerMicro WiFi & Bluetooth), W801
Changes
- [drv_bp5758d.c] Fix sleep mode (381b6b5)
- [drv_bp5758d.h] Add output disable byte (deaa6ce)
- 13A generic socket template (see photos links) (4c0da35)
- 2KB main config structure (NET_PARAM is 4096 so 2048 bytes left free) (eeba314)
- Accepting integer as flag (ada84a1)
- adc stub (f6ed792)
- adc test - not working because of missing functions (70c7db9)
- Add '[BK7231N][CB3S] Tuya Smart Wifi Switch 4 Gang' Template (18e38a2)
- add bk2731 slow pwm freq option (22e3009)
- add bkwriter link to readme (429aef7)
- add channel type: OffLowestLowMidHighHighest - for fan (8bf7376)
- add force RGBCW controller flag for I2C RGBCW control (bd1ca16)
- Add MagicHome CCT : ZJ-BWCE-CCT v1.1 (e642517)
- add missing CFG_Save_IfThereArePendingChanges anjd stop spam (f948685)
- add missing device groups power send (cd920de)
- add missing header (dd8fa37)
- add missing header (NOTE: saving last power state for bl602 won't work yet) (2dbe483)
- add missing headere (4319396)
- add missing http display bl0937 (c49558a)
- add missing reset (be7ce8f)
- add OTA warning (ad912ea)
- add pin role - digital input with no pull up (i need it for door and water sensors) (6bc428a)
- Add Quick config for AU Deta Smart Double Power Wall outlet 6922HA-series 2 (3c77a94)
- Add quick configuration for Aubess Mini Smart Switch 16A (7a80ab4)
- add restart cmd (8eaf28d)
- add support for PWM_n pin role, which is a PWM with inversed channel value (100% changes to 0%, 0% to 100%, etc) (4766c03)
- add support for TuyaMCU dimmers (7f3723e)
- Added a ping watchdog, a secondary failsafe mechanism reconnecting device when a certain host is not reachable. This is needed because in some very rare cases users reports that devices are not able to reconnect to wifi after connection in lost (despite of handling disconnect even in code.... for me it's working, but still) (3f83013)
- Added callback for input pin (06a9db6)
- added changes for bp1658 (f3198b7)
- Added cJSON (b5e5ef4)
- Added cJSON (22143bf)
- Added cJSON (39dd181)
- Added cJSON (c38f391)
- Added cJSON (4f73201)
- added console command to set arbitrary GET request to any server, but dont use it yet, because it seems there is a 88 bytes memory leak somewhere in the http client library (it also happens once when doing OTA but then device restarts so no one cares) (4db367c)
- Added couple more folder exclusions (2f1512f)
- added driver files (a2634be)
- Added flags to API, sending retain flag (bd56e77)
- Added flags to API, sending retain flag (7e89024)
- Added flags to API, sending retain flag (ed9c5d6)
- Added flags to API, sending retain flag (cea712b)
- Added HAL_GetWifiStrength to handle other devices (1b02625)
- Added HASS specific modules (9a54528)
- Added HASS specific modules (94aa809)
- Added HASS specific modules (949defd)
- Added HASS specific modules (b0b4370)
- added IOR_ToggleChannelOnToggle to support ZN268131 (388e5cf)
- added linear mapping function to map 0-255 to 0-1023 (3655da2)
- Added LSC Smart Connect Plug (f35c072)
- Added MANUFACTURER (ce4339a)
- Added MANUFACTURER (549a906)
- Added MANUFACTURER (546d6fe)
- Added missing brightness_state_topic for RGBCW (0e938c1)
- Added missing state_topic for RGBCW discovery (979d3cd)
- Added missing state_topic for RGBCW discovery (e0040ce)
- Added more statuses (3c1defb)
- Added MQTT_Publish, code cleanup (6f9a74d)
- Added MQTT_Publish, code cleanup (58b28e7)
- Added MQTT_Publish, code cleanup (70d04a6)
- Added MQTT_Publish, code cleanup (457ce98)
- Added nicer CSS style (009516e)
- Added ntp_info ([2e745ab](2e745ab99ed...
1.0.2
1.0.1
1.0.0
1.0.0 (2022-03-01)
Bug Fixes
- export QIO for BK7231N (a360ac2)
- prevent other builds cancelling if one fails (9f933a9)
- send pwm values (0...100) back via MQTT (3fe1825)
Features
- add actions workflow template (837bc70)
- add automated build via GitHub actions (75cfac6)
- add MQTT will and availability topic (84d49df)
- add multi-platform github actions matrix (5a89e24)
- add quick config for CCT Downlight (d1e6fc6)
- add SDK submodules (6b9ac9e)
- redirect root page / to /index page (6004bc2)
- simplified Makefile build with SDK submodule (7d28888)
- update SDKs (1d1278b)
- use upstream SDK repos (1de5728)
- makefile: add update-submodule target to simplify SDK updates (034a1e5)