Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/CurrentTemperature/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/TargetTemperature/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/ACMode/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/FANMode/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/Buzzer/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/Display/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/SwingH/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/SwingV/get
Info:MQTT:Publishing val 26 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val off to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 4 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val fix_mid to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val fix_mid to AirwavePlus/SwingV/get retain=0
Info:MQTT:Publishing val 27 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val auto to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 4 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val fix_mid to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val fix_mid to AirwavePlus/SwingV/get retain=0
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/CurrentTemperature/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/TargetTemperature/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/ACMode/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/FANMode/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/Buzzer/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/Display/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/SwingH/get
Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic AirwavePlus/SwingV/get
AbidingOhmsLaw wrote:I have not had issue with the remote not setting the HA card
Quote:If you change a setting using the remote, do you see that change coming across in the MQTT topic?
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 1, turbo 0, mute 0
Warn:EnergyMeter:fan 01
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 4, turbo 0, mute 0
Warn:EnergyMeter:fan 04
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 2 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
Warn:EnergyMeter:fan 02
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 3 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
Warn:EnergyMeter:fan 05
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 4 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 3, turbo 0, mute 0
Warn:EnergyMeter:fan 03
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val 5 to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 3, turbo 1, mute 0
Warn:EnergyMeter:fan 03
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val turbo to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0
Warn:EnergyMeter:fan 00
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val auto to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
Quote:
Warn:EnergyMeter:Ok we got reply with mode 1, fan 1, turbo 0, mute 1
Warn:EnergyMeter:fan 01
Warn:EnergyMeter:mode 01
Info:MQTT:Publishing val 28 to AirwavePlus/CurrentTemperature/get retain=0
Info:MQTT:Publishing val 26 to AirwavePlus/TargetTemperature/get retain=0
Info:MQTT:Publishing val cool to AirwavePlus/ACMode/get retain=0
Info:MQTT:Publishing val mute to AirwavePlus/FANMode/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Buzzer/get retain=0
Info:MQTT:Publishing val 1 to AirwavePlus/Display/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingH/get retain=0
Info:MQTT:Publishing val none to AirwavePlus/SwingV/get retain=0
insmod wrote:It seems your device is not a TuyaMCU, but using a custom protocol.
See https://github.com/adaasch/AC-hack
https://github.com/lNikazzzl/tcl_ac_esphome/tree/master
enum true off, L1, L2, L3. L1 is 30%, L2 is 50% and L3 is 80%
Warn:EnergyMeter:Initial size: 61Warn:EnergyMeter:BB 01 00 04 37 04 00 14 85 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 69 FF 42 00 00 1E 1D 2C 00 00 C0 00 00 00 00 79 00 00 00 44 40 05 05 00 00 1A 00 00 00 00 22 Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0Warn:EnergyMeter:fan 00Warn:EnergyMeter:mode 04Info:MAIN:Time 83406, idle 0/s, free 51784, MQTT 1(327), bWifi 1, secondsWithNoPing -1, socks 2/21 Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/CurrentTemperature/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/TargetTemperature/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/ACMode/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/FANMode/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/Buzzer/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/Display/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/SwingH/getInfo:MQTT:MQTT client in mqtt_incoming_publish_cb topic bedroom_aircond/SwingV/getInfo:MQTTublishing val 21 to bedroom_aircond/CurrentTemperature/get retain=0Info:MQTTublishing val 21 to bedroom_aircond/TargetTemperature/get retain=0Info:MQTTublishing val heat to bedroom_aircond/ACMode/get retain=0Info:MQTTublishing val auto to bedroom_aircond/FANMode/get retain=0Info:MQTTublishing val 0 to bedroom_aircond/Buzzer/get retain=0Info:MQTTublishing val 0 to bedroom_aircond/Display/get retain=0Info:MQTTublishing val fix_right to bedroom_aircond/SwingH/get retain=0Info:MQTTublishing val fix_bottom to bedroom_aircond/SwingV/get retain=0Warn:EnergyMeter:Initial size: 61Warn:EnergyMeter:BB 01 00 04 37 04 00 14 85 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 69 FF 42 00 00 1E 1D 2C 00 00 C0 00 00 00 00 79 00 00 00 44 40 05 05 00 00 1A 00 00 00 00 22 Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0Warn:EnergyMeter:fan 00Warn:EnergyMeter:mode 04Info:MAIN:Time 83407, idle 0/s, free 51784, MQTT 1(327), bWifi 1, secondsWithNoPing -1, socks 2/21TL;DR: If you have a Della mini split with a WBR3 module, you can flash OpenBeken locally, back up the original 2 MB flash first, and then control cooling, heat, fan, swing, buzzer, display, and even GEN mode. As one developer put it, "It worked!" This FAQ is for owners who want cloud-free control without losing core AC functions. [#21551100]
Why it matters: This thread shows that some Della WiFi modules are not standard TuyaMCU devices, so using the correct Realtek tools and the TCL driver is the difference between a working local AC and a dead-end flash attempt.
| Option | Chip family | Fit/use in thread | Main caveat |
|---|---|---|---|
| WBR3 | Realtek RTL8720CF/AmebaZ2 | Native Della module; fully tested with OBK TCL driver | Fragile pads and traces during wiring |
| WBR1 on TCLWBR | Realtek RTL8720CF | Also worked after correct VIN/VCC power wiring | Needed both 5 V and 3.3 V path active |
| WB3S | Beken | Considered compatible replacement for TuyaMCU-style UART layout | Must verify 3.3 V, GND, reset, and UART pin match |
| CB3S | Beken | Considered compatible replacement with OBK support | Same pinout checks as WB3S |
Key insight: The Della TCWBRCU1/WBR3 setup in this thread was ultimately treated as a custom TCL serial protocol, not a normal TuyaMCU datapoint bridge. That is why flashing succeeded only after using Realtek-specific tools and why control required the OpenBeken TCL driver, not GPIO templates. [#21549462]
startDriver TCL, then test commands such as ACMode 1, FANMode 3, and TargetTemperature 24. The thread showed this sequence working on the Della 048-TP-9K2V-23S-IN after successful backup and flash. [#21547316]startDriver TCL, ACMode, FANMode, SwingH, SwingV, TargetTemperature, Buzzer, Display, and later Gen. Confirmed examples included ACMode 1 for cool, ACMode 3 for fan-only, TargetTemperature 24, Buzzer 0, Display 0, and the test PR command Gen 0 through Gen 3. Those commands were validated progressively in the thread and then exposed to Home Assistant through MQTT discovery. [#21761114]TargetTemperature 75 was interpreted as a Celsius-side command, wrapped internally, and produced values like 29 °C, which appeared as about 84 °F on the unit. Once the user switched to TargetTemperature 24 and 25, the display correctly showed 75 °F and 77 °F. [#21553392]startDriver TCL and then either Home Assistant discovery from the UI or the command scheduleHADiscovery 1. After that, Home Assistant created a climate entity and additional controls, and later builds added mode, fan, horizontal swing, and vertical swing support to the discovered entity. [#21561364]Gen 0 to Gen 3, and finally validated by watching real power draw. Practical results on one unit were about 1.2 kW for L1, 1.8 kW for L2, 2.3 kW for L3, and 2.9 kW with no GEN limit during cold-weather heating. The user mapped L1, L2, and L3 to roughly 30%, 50%, and 80% compressor power limits. [#21762524]