logo elektroda
logo elektroda
X
logo elektroda

Request for Help – Flashing Della Minisplit WiFi Module (WBR3 on TCWBRCU1)

dressyspider 3300 200
ADVERTISEMENT
  • #121 21565129
    dressyspider
    Level 2  
    Hey @p.kaczmarek2, I noticed some recent commits and workflow updates and just wanted to check in. Is there anything you'd like me to test, or any additional info you need from my setup?

    Quick update on my end: I've been using the mini split exclusively through Home Assistant with your configuration, and it's been working great. I've also started writing a guide for others based on my experience, and I'll post it once everything is fully set up.

    Thanks again for all your work on this!
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #122 21565135
    p.kaczmarek2
    Moderator Smart Home
    You can check latest PR, however I didn't yet asked you to do it, because I didn't do full checks on my side for that. Still, if you have some free time, give it a go. It's just that my rule of thumb is that I always try to check as much possible on my side, cause I respect your time and I don't want to use your help in vain :D I'll try to check in a moment as well
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #123 21565137
    dressyspider
    Level 2  
    Thanks, I really appreciate that. Honestly, feel free to use my time. You're doing all the hard work, and I'm more than happy to help however I can. If testing something helps move things forward or gives you useful feedback, I'm totally up for it.

    I'll check out the latest PR when I get a chance. Let me know if there's anything specific you'd like me to keep an eye on.
    Helpful post? Buy me a coffee.
  • #124 21565143
    p.kaczmarek2
    Moderator Smart Home
    well OBK certainly can see things sent by HA:
    Screenshot showing MQTT control panel on the left and a C code editor on the right.
    Helpful post? Buy me a coffee.
  • #125 21565149
    dressyspider
    Level 2  
    Great to hear. I'm not completely sure about the code on the right, but the dropdowns on the left look perfect. I’ve also set up a few Node-RED automations with the mini split, and everything is working exactly as expected. I installed the latest OTA, and I can now see the swing positions in the OBK dashboard too. Everything’s coming together really nicely.

    OBK UI:
    Screenshot of the Della Mini Split control panel showing SwingH and SwingV set to off.

    Edit:
    I did notice that the swing options aren't being populated under extra features. Here's a side-by-side comparison with the options shown on my Ecobee for reference.
    Comparison of thermostat and mini split card configuration showing available feature options after clicking ADD FEATURE.

    Disregard that last bit. I forgot to kick off HA discovery.
    Helpful post? Buy me a coffee.
  • #126 21565171
    p.kaczmarek2
    Moderator Smart Home
    There is still this code fragment in the original driver:
    
    
    				/* if (m_get_cmd_resp.data.hswing && m_get_cmd_resp.data.vswing) set_swing_mode(CLIMATE_SWING_BOTH);
    				else if (!m_get_cmd_resp.data.hswing && !m_get_cmd_resp.data.vswing) set_swing_mode(CLIMATE_SWING_OFF);
    				else if (m_get_cmd_resp.data.vswing) set_swing_mode(CLIMATE_SWING_VERTICAL);
    				else if (m_get_cmd_resp.data.hswing) set_swing_mode(CLIMATE_SWING_HORIZONTAL);*/
    

    Do you recognize this option from Tuya? Looks like we need a third dropdown?


    Can you also help us make the OBK gui for this device functional? For other users... and testing.
    Helpful post? Buy me a coffee.
  • #127 21565184
    dressyspider
    Level 2  
    Thanks for sharing that snippet.

    p.kaczmarek2 wrote:
    Looks like we need a third dropdown?

    Regarding the swing options, I do not think we need a third dropdown for both swings together. Maybe just one for vertical swing and one for horizontal swing would be enough.

    p.kaczmarek2 wrote:
    Do you recognize this option from Tuya?

    I do not recognize this option from Tuya yet, but I will look into the logs that the mini split adds to OBK. Should I also try sniffing the data directly via the OEM TuyaOS to gather more information?

    p.kaczmarek2 wrote:
    Can you also help us make the OBK gui for this device functional? For other users... and testing.

    I would be happy to help make the OBK GUI more functional for this device. Could you please let me know what specific things I can do to assist? Whether it is testing layouts, reporting feature behavior, or helping with the swing controls, just point me in the right direction.

    Added after 11 [minutes]:

    Here is some logging information...

    Setting the fan mode to "medium" via the home assistant UI.
    This did not update the UI after setting it. The option stayed at "low".
    
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5A FF 42 00 69 3A 3D 58 5F 1E 8A 00 00 00 00 ED 01 00 00 44 40 08 18 00 00 1A 00 00 00 00 96 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 1933, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 1864, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5A FF 42 00 69 3A 3D 58 5F 1E 8A 00 00 00 00 ED 01 00 00 44 40 08 18 00 00 1A 00 00 00 00 96 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 1934, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 1865, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5A FF 42 00 69 3A 3D 58 5E 1E 8A 00 00 00 00 ED 01 00 00 44 40 08 18 00 00 1A 00 00 00 00 97 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 1935, idle 0/s, free 81072, MQTT 1(2), bWifi 1, secondsWithNoPing 1866, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/FanMode
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5A FF 42 00 69 3A 3D 58 5E 1E 8A 00 00 00 00 ED 01 00 00 44 40 08 18 00 00 1A 00 00 00 00 97 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 1936, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 1867, socks 2/21 
    


    Changing the temp from 73F to 75F via the home assistant UI.
    
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 2B 88 00 00 00 00 00 00 00 00 00 00 66 FF 42 00 69 3A 34 53 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C1 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2065, idle 0/s, free 72368, MQTT 1(2), bWifi 1, secondsWithNoPing 1996, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 2B 88 00 00 00 00 00 00 00 00 00 00 66 FF 42 00 69 3A 34 53 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C1 
    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:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MAIN:Time 2066, idle 0/s, free 79480, MQTT 1(2), bWifi 1, secondsWithNoPing 1997, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/TargetTemperature
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/TargetTemperature
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 E0 00 00 00 00 00 00 66 2B 88 00 00 00 00 00 00 00 00 00 00 66 FF 42 00 69 3A 34 53 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C1 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2067, idle 0/s, free 81240, MQTT 1(2), bWifi 1, secondsWithNoPing 1998, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 2068, idle 0/s, free 81072, MQTT 1(2), bWifi 1, secondsWithNoPing 1999, socks 2/21 
    


    Changing horizontal movement to "move_full" via the home assistant UI.
    
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 69 FF 42 00 69 3B 37 50 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C8 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2237, idle 0/s, free 79016, MQTT 1(2), bWifi 1, secondsWithNoPing 2168, socks 3/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 69 FF 42 00 69 3B 37 50 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C8 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2238, idle 0/s, free 81072, MQTT 1(2), bWifi 1, secondsWithNoPing 2169, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/SwingH
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 69 FF 42 00 69 3B 37 50 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 18 00 00 1A 00 00 00 00 C8 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2239, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 2170, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_mid to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 2240, idle 0/s, free 81072, MQTT 1(2), bWifi 1, secondsWithNoPing 2171, socks 2/21 
    


    Changing vertical movement to "move_lower" via the home assistant UI.
    
    Info:MQTT:Publishing val 22 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 6B 2B 88 00 00 00 00 00 00 00 00 00 00 6B FF 42 00 69 3C 38 4F 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 08 00 00 1A 00 00 00 00 E7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2349, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 2280, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 22 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 6B 2B 88 00 00 00 00 00 00 00 00 00 00 6B FF 42 00 69 3C 38 4F 00 00 80 00 00 00 00 EE 00 00 00 44 40 08 08 00 00 1A 00 00 00 00 E7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2350, idle 0/s, free 80456, MQTT 1(2), bWifi 1, secondsWithNoPing 2281, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 22 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 6B 2B 88 00 00 00 00 00 00 00 00 00 00 6B FF 42 00 69 3C 38 4F 00 00 80 00 00 00 00 EF 00 00 00 44 40 08 08 00 00 1A 00 00 00 00 E6 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2351, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 2282, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 22 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 6B 2B 88 00 00 00 00 00 00 00 00 00 00 6B FF 42 00 69 3C 38 4F 00 00 80 00 00 00 00 EF 00 00 00 44 40 08 08 00 00 1A 00 00 00 00 E6 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2352, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 2283, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/SwingV
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:Publishing val 22 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val move_full to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 D7 00 E0 00 00 00 00 00 00 6B 2B 88 00 00 00 00 00 00 00 00 00 00 6B FF 42 00 69 3C 38 4F 00 00 80 00 00 00 00 EF 00 00 00 44 40 08 08 00 00 1A 00 00 00 00 E6 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 2353, idle 0/s, free 80904, MQTT 1(2), bWifi 1, secondsWithNoPing 2284, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    


    Also, the MQTT device is showing some doubles in the Home Assitant UI:
    RTL87X0C device control panel showing options to toggle buzzer and display.
    Helpful post? Buy me a coffee.
  • #128 21565204
    p.kaczmarek2
    Moderator Smart Home
    Doubles are due to the lack of device removal between discoveries. This is because I had to change entity names a bit in the new OBK version, so now you have two Buzzer entities with the different internal names. I'm aware about that, but I don't think I can work around that. It's just that new users will probably have to remove device if they want to redo HASS discovery.
    Helpful post? Buy me a coffee.
  • #129 21565244
    dressyspider
    Level 2  
    Thanks for the explanation! That makes sense about the duplicates. I’ll be sure to remove the device before redoing the HASS discovery to avoid this.

    Edit: I disabled MQTT, then removed the duplicates and enabled MQTT. The deleted duplicates are instantly repopulated. Where should I be removing them from?
    Helpful post? Buy me a coffee.
  • #130 21565274
    divadiow
    Level 34  
    what's your latest autoexec @dressyspider ?
  • #131 21565282
    p.kaczmarek2
    Moderator Smart Home
    I guess he just starts the driver, other stuff is done automatically, more or less.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #134 21565304
    divadiow
    Level 34  
    ta. i'd momentarily forgotten this wasn't TuyaMCU.

    Added after 3 [minutes]:

    kinda makes me wish I had the actual device

    animated
    Smart thermostat control panel with temperature display set to 0°C and setting options.
  • #135 21565315
    p.kaczmarek2
    Moderator Smart Home
    Don't worry @divadiow , once we finish this UI, I will probably split the driver code into generic thermostat and into this specific driver, so we can do a DIY thermostat with any temperature sensor.

    You know, just connect DHT11 or DS18B20 and a relay... and let OBK do stuff.

    I also consider adding a simple work around for this driver to "simulate" TCL in OBK Windows Simulator, but this won't help with checking with physical device, that's why @dressyspider has to do testing
    Helpful post? Buy me a coffee.
  • #136 21565316
    dressyspider
    Level 2  
    p.kaczmarek2 wrote:
    DIY thermostat with any temperature sensor.

    This is one of my upcoming projects. Right after I complete my ESP32 sprinkler controller.
    From what I have read, you should skip the DHT11 and get a DHT22 because they are more accurate.
    Helpful post? Buy me a coffee.
  • #137 21565344
    p.kaczmarek2
    Moderator Smart Home
    I heard this opinion as well, but in the case of OBK, it does not really matter. We already have full DHT family supported, we have DS18B20 support (that was @max4elektroda contribution?), we have SHT30, AHT, etc, and so on. And also BMP280. And temperature is saved to OBK channel, so Thermostat driver can just use value from channel without knowing which sensor is used.

    OBK is also available on ESP32.

    We can do such project later if you want.
    Helpful post? Buy me a coffee.
  • #138 21565354
    dressyspider
    Level 2  
    My ESP32 sprinkler controller project is nearly complete and running ESPHome. I am just waiting on the enclosure and a couple of final components to arrive. I would be more than happy to start over and document everything if you would like a guide made from it. I am using this ESP32 DevKitC VIE board for the build. Mine will be relocated to inside the garage, that's why there are other senors.

    My sprinkler controller:
    Sprinkler controller dashboard with device info, relays, sensors, and activity log displayed.
    Helpful post? Buy me a coffee.
  • #139 21566016
    dressyspider
    Level 2  
    Hey @p.kaczmarek2, last night I set the temp and swings via Home Assistant. I tried to set the fan speed as well, but the mini split did not respond when changing the dropdown. This was only the case when controlling via Home Assistant. Using the commands in OBK works properly.

    I will be able to grab logs in a couple of hours, but I just wanted to let you know.
    Helpful post? Buy me a coffee.
  • #140 21566041
    p.kaczmarek2
    Moderator Smart Home
    This? I don't think I finished it, I must have forgot...

    Screenshot showing a code fragment in Visual Studio with the CMD_FANMode function written in C.
    It sends data:
    Smart thermostat control panel with current temperature 0°C and fan mode menu open.
    but I need to find a way to map this driver values to HA values.

    Added after 14 [minutes]:

    I added matching modes:

    Fan mode selection menu with options: Off, 1, 2, 3, 4, 5, mute, turbo, Auto.

    Added after 21 [minutes]:

    added fix...
    Helpful post? Buy me a coffee.
  • #141 21566149
    dressyspider
    Level 2  
    I am working on this now. What is the proper way to delete out the duplicates like "buzzer" and "display" in the Home Assistant UI?

    Added after 14 [minutes]:

    Installed OpenRTL87X0C_1659_merge_b92715b7acfd_ota and tested. Below are the results.

    My autoexec.bat:
    startdriver tcl
    buzzer 0
    display 0
    


    Scenario:
    I started the AC, set to 25C. Then changed fan speed to 1. Then changed fan speed to 3. Then changed fan speed to 5. Below are the recordings/findings from changing the fan speed.

    Log:
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 87 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 AE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0
    Warn:EnergyMeter:fan 00
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 386, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 317, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 87 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 AE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0
    Warn:EnergyMeter:fan 00
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 387, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 318, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 87 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 AF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0
    Warn:EnergyMeter:fan 00
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 388, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 319, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/FanMode
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 87 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 AF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 0, turbo 0, mute 0
    Warn:EnergyMeter:fan 00
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 389, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 320, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 390, idle 0/s, free 80592, MQTT 1(3), bWifi 1, secondsWithNoPing 321, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val auto to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 97 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 BE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 1, turbo 0, mute 0
    Warn:EnergyMeter:fan 01
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 391, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 322, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 97 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 4B 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 86 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 1, turbo 0, mute 0
    Warn:EnergyMeter:fan 01
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 392, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 323, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/FanMode
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 97 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 4B 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 86 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 1, turbo 0, mute 0
    Warn:EnergyMeter:fan 01
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 393, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 324, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 394, idle 0/s, free 72008, MQTT 1(3), bWifi 1, secondsWithNoPing 325, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 A7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 4B 3C 3D 45 5E 1E 8A 00 00 00 00 EF 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 B7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
    Warn:EnergyMeter:fan 02
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 395, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 326, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 A7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 5A 3C 3D 45 5F 1E 8A 00 00 00 00 EF 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 A7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
    Warn:EnergyMeter:fan 02
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 396, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 327, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 A7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 5A 3C 3D 45 5F 1E 8A 00 00 00 00 EF 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 A7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
    Warn:EnergyMeter:fan 02
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 397, idle 0/s, free 80704, MQTT 1(3), bWifi 1, secondsWithNoPing 328, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 A7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 5A 3C 3D 45 5F 1E 8A 00 00 00 00 EF 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 A7 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
    Warn:EnergyMeter:fan 02
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 398, idle 0/s, free 80592, MQTT 1(3), bWifi 1, secondsWithNoPing 329, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/FanMode
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 A7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 5A 3C 3D 45 5E 1E 8A 00 00 00 00 EF 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 A6 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 2, turbo 0, mute 0
    Warn:EnergyMeter:fan 02
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 399, idle 0/s, free 80928, MQTT 1(3), bWifi 1, secondsWithNoPing 330, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 400, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 331, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 3 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 B7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 9E 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 3, turbo 0, mute 0
    Warn:EnergyMeter:fan 03
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 401, idle 0/s, free 79448, MQTT 1(3), bWifi 1, secondsWithNoPing 332, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 21 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 5 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 11 B7 00 80 00 00 00 00 00 00 69 03 88 00 00 00 00 00 00 00 00 00 00 64 FF 42 00 73 3C 3D 45 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 9E 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 3, turbo 0, mute 0
    Warn:EnergyMeter:fan 03
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 402, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 333, socks 2/21 
    


    Observations:
    - The fan speed operated as expected.

    -Another observation is that kind of strange. I set the temperature to 75F, via the home assistant thermostat card. Then when i change the fan speed to anything, the set temp drops to 73F in the Home assistant thermostat card.

    Log from changing the fan and the temp changing without me changing it:
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 600, idle 0/s, free 71288, MQTT 1(3), bWifi 1, secondsWithNoPing 531, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 F5 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 601, idle 0/s, free 80704, MQTT 1(3), bWifi 1, secondsWithNoPing 532, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 F4 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 602, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 533, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 66 0B 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 F4 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 603, idle 0/s, free 80536, MQTT 1(3), bWifi 1, secondsWithNoPing 534, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FE 
    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:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MAIN:Time 604, idle 0/s, free 79304, MQTT 1(3), bWifi 1, secondsWithNoPing 535, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 605, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 536, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 606, idle 0/s, free 79280, MQTT 1(3), bWifi 1, secondsWithNoPing 537, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 607, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 538, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 608, idle 0/s, free 79448, MQTT 1(3), bWifi 1, secondsWithNoPing 539, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 609, idle 0/s, free 80928, MQTT 1(3), bWifi 1, secondsWithNoPing 540, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 610, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 541, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 611, idle 0/s, free 77224, MQTT 1(3), bWifi 1, secondsWithNoPing 542, socks 3/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 612, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 543, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 613, idle 0/s, free 69248, MQTT 1(3), bWifi 1, secondsWithNoPing 544, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 614, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 545, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5E 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FF 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 615, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 546, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 616, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 547, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic cmnd/Mini Split/FanMode
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Warn:EnergyMeter:build_set_cmd: sizeof(get_cmd_resp_t) = 61, sizeof(m_set_cmd.data) = 35, sizeof(m_set_cmd.raw) = 35
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Sending data
    Warn:EnergyMeter:Initial size: 61
    Warn:EnergyMeter:BB 01 00 04 37 04 00 31 D7 00 80 00 00 00 00 00 00 64 03 88 00 00 00 00 00 00 00 00 00 00 5F FF 42 00 69 3A 3C 4F 5F 1E 8A 00 00 00 00 EE 01 00 00 44 42 00 00 00 00 1A 00 00 00 00 FE 
    Warn:EnergyMeter:Ok we got reply with mode 1, fan 5, turbo 0, mute 0
    Warn:EnergyMeter:fan 05
    Warn:EnergyMeter:mode 01
    Info:MAIN:Time 617, idle 0/s, free 81040, MQTT 1(3), bWifi 1, secondsWithNoPing 548, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/CurrentTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/TargetTemperature/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/ACMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/FANMode/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Buzzer/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/Display/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingH/get
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic Mini Split/SwingV/get
    Info:MQTT:Publishing val 20 to Mini Split/CurrentTemperature/get retain=0
    Info:MQTT:Publishing val 23 to Mini Split/TargetTemperature/get retain=0
    Info:MQTT:Publishing val cool to Mini Split/ACMode/get retain=0
    Info:MQTT:Publishing val 4 to Mini Split/FANMode/get retain=0
    Info:MQTT:Publishing val 0 to Mini Split/Buzzer/get retain=0
    Info:MQTT:Publishing val 1 to Mini Split/Display/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingH/get retain=0
    Info:MQTT:Publishing val none to Mini Split/SwingV/get retain=0
    Warn:EnergyMeter:Initial size: 61
    Info:MAIN:Time 618, idle 0/s, free 80872, MQTT 1(3), bWifi 1, secondsWithNoPing 549, socks 2/21 
    
    Helpful post? Buy me a coffee.
  • #142 21566181
    p.kaczmarek2
    Moderator Smart Home
    The device operates internally on integer temperature in Celsius. 73F is 22.777 Celsius, 74F is 23.333 Celsius, and 75F is 23.8889 Celsius. It is possible that your 75F just got rounded down internally to 73F, because internal handling of Celsius does not support the fractional part.

    Still, do more testing, I can also try to change this behaviour, but it will only cover the problem... as the device is not able to internally tell the difference between 73F and 74F
    Helpful post? Buy me a coffee.
  • #143 21566194
    dressyspider
    Level 2  
    That makes complete sense. I seem to recall a similar scenario a couple weeks ago. It had no issues being set from 73 to 77. Maybe I can set it with Celsius via node-red.
    Helpful post? Buy me a coffee.
  • #144 21566741
    AbidingOhmsLaw
    Level 9  
    >>21536969 Just a note:
    The dump I provided @divadiow was from a WBR1 module but it was slightly different from the one shown here. @dressyspider module has the USB style plug while mine has a hard wired cable with a 4 pin JST plug that connects to the main board in the indoor unit. My module has exposed pins for UART 0 and the boot pins so I was able to just tack solder a few wires to read the flash from chip. I was also able to get openBeken on it but ultimately decided to try a esp32 instead as I found another project that was using that for a TCL mini-split. I did not get that to work yet and was forced to set it aside due to work. With summer heat on the way I'm looking to get this going again and may switch back to trying the WBR1 with openBeken.
    Green PCB with attached wires, placed on a technical drawing sheet.

    Electronic module with wires and antenna lying on a technical document.
  • #145 21568769
    dressyspider
    Level 2  
    p.kaczmarek2 wrote:
    Still, do more testing

    I think we're mostly in good shape. Setting the temperature and modes through the Home Assistant UI works, and setting it via Node-RED also works as expected.

    There are a couple of things that could make the control experience smoother.

    1. Adding swing controls next to the Mode and Fan Speed options in the thermostat card would be helpful. Right now, I have to leave the thermostat card and open the device settings to adjust the swing options.
    Della Mini Split thermostat UI in Home Assistant with temperature display and mode and fan controls, plus two empty boxes at the bottom.

    2. It would also be great to have a "Fan" mode included in the mode list. This would allow the system to circulate air without heating or cooling. Currently, I have to manually enter ACMode 3 in the OBK console to enable it.
    Smart thermostat interface showing current temperature, set temperature, and mode options: heat, cool, and off.

    I've also started writing a full guide for setting up a Della mini split with OpenBeken. It’ll cover everything from disassembly and flashing to the web UI, MQTT setup, automations, and more. I plan to post it within the next couple of days.
    Helpful post? Buy me a coffee.
  • #146 21569144
    p.kaczmarek2
    Moderator Smart Home
    Fan mode should not be a problem, I added this to PR.
    Device mode selection panel with options: Heat, Cool, Fan only, and Off.
    Regarding swing modes, I need to check. I was sure it's not possible to split them, but now i can see it may be possible, it's just that naming is counterintuitive,,,
    https://www.home-assistant.io/integrations/climate.mqtt/
    swing_horizontal_mode_command_topic is a correct key but swing_vertical_mode_command_topic not?
    ah it seems i need ha update
    https://developers.home-assistant.io/blog/2024/12/03/climate-horizontal-swing/

    Added after 7 [hours] 23 [minutes]:

    I am trying HA update for now:
    Home Assistant Core Update dialog showing new version 2025.5.3 available, with backup option before updating.

    Added after 42 [minutes]:

    Ah, this JSON is too long:

    Screenshot of Visual Studio showing C code editing and the JSON Visualizer with a JSON formatting error message.

    Added after 20 [minutes]:

    Almost:
    Smart thermostat control panel showing 0°C and all modes turned off.

    Added after 23 [minutes]:

    Ok you can test that

    Smart thermostat control panel with an expanded horizontal swing mode selection menu.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #148 21569346
    p.kaczmarek2
    Moderator Smart Home
    So both read and write works?
    So now.... OBK UI is left?
    Helpful post? Buy me a coffee.
  • #150 21569734
    p.kaczmarek2
    Moderator Smart Home
    By read, in HA context, I mean, can Home Assistant see the change that is made in OpenBeken (currently via console command)?

    By write, in HA context, I mean, can Home Assistant "write" new state to OBK - so if you change something in HA, is it correctly send and received by OBK.

    Just to be sure. Today I will attempt to do some UI in OBK as well.
    Helpful post? Buy me a coffee.

Topic summary

The discussion centers on flashing and integrating the WiFi module (WBR3 on TCWBRCU1 board) of a Della Optima Series minisplit air conditioner with a fully local, cloud-free firmware solution such as OpenBeken (OBK). Initial assumptions about the module using TuyaMCU were revised after UART traffic analysis revealed a custom protocol similar to TCL AC devices, requiring development of a dedicated driver. The user successfully desoldered the WBR3 module, backed up its firmware using appropriate Realtek tools (ltchiptool and AmebaZ2 PG Tool), and flashed OpenBeken firmware. Subsequent efforts focused on reverse engineering datapoints (DPIDs) from the Tuya IoT platform and correlating them with UART commands to control power, mode, fan speed, temperature, swing positions, buzzer, and display settings. A custom TCL driver was developed and iteratively improved with community testing, enabling control via OBK commands and Home Assistant (HA) integration through MQTT with discovery support. Challenges included mapping fan speed presets and swing modes to HA entities, handling temperature units (Celsius internally, Fahrenheit display), and managing UI elements and logs in OBK. The user contributed detailed testing logs, UI feedback, and feature requests, facilitating driver refinement. The project progressed to stable control of power, mode, temperature, fan speed, swing, buzzer mute, and display brightness, with ongoing work on UI polish and MQTT integration for seamless HA control.
Summary generated by the language model.
ADVERTISEMENT