Looks like there is a data flag, just not sure on the data required in there yet.
I’ve got some more info with the acmqtt method:
2022-01-10 19:07:18,263,263 DEBUG [monitor.py:290] /Users/toddjohnson/Documents/ac_mqtt/monitor.py v1.1.0 is starting up
2022-01-10 19:07:18,265,265 DEBUG [monitor.py:293] Loglevel set to DEBUG
2022-01-10 19:07:18,267,267 DEBUG [monitor.py:132] Checking if already running
2022-01-10 19:07:18,267,267 INFO [monitor.py:346] Starting Monitor...
2022-01-10 19:07:18,267,267 DEBUG [monitor.py:348] Starting mainloop, responding on only events
2022-01-10 19:07:18,267,267 DEBUG [AcToMqtt.py:370] Coneccting to MQTT: 192.168.1.231 with client ID = ac_to_mqtt
2022-01-10 19:07:18,296,296 DEBUG [ac_db.py:42] Binding to ip 192.168.1.226
2022-01-10 19:07:18,305,305 DEBUG [AcToMqtt.py:579] Mqtt connected! client=<paho.mqtt.client.Client object at 0x7fcd18077cd0>, userdata=None, flags={'session present': 0}, rc=0
2022-01-10 19:07:18,305,305 DEBUG [AcToMqtt.py:587] Listing on aircons/+/+/set for messages
2022-01-10 19:07:18,305,305 DEBUG [AcToMqtt.py:339] publishing on topic "aircons/LWT", data "online"
2022-01-10 19:07:18,347,347 DEBUG [ac_db.py:126] Recieved response! devtype: 20379 mac: bytearray(b'$\xdf\xa7K\xbco') name: ELECTROLUX_OEM host: ('192.168.1.145', 80) cloud: False
2022-01-10 19:07:18,347,347 DEBUG [ac_db.py:933] Debugging Enabled
2022-01-10 19:07:18,347,347 DEBUG [ac_db.py:935] Authenticating
2022-01-10 19:07:18,443,443 DEBUG [ac_db.py:939] Setting test temperature
2022-01-10 19:07:18,443,443 DEBUG [ac_db.py:1032] Setting temprature to 25
2022-01-10 19:07:18,443,443 DEBUG [ac_db.py:1040] Start set_ac_status
2022-01-10 19:07:18,446,446 DEBUG [ac_db.py:1111] Resposnse:5aa5aa555aa5aa5500000000000000000000000000000000000000000000000040d4fbff9b4fee036d0824dfa74bbc6f01000000afbe0000ec824b547c9e6bf54c1321fa4ae4d7b7
2022-01-10 19:07:18,446,446 DEBUG [ac_db.py:943] Getting current details in init
2022-01-10 19:07:23,299,299 DEBUG [AcToMqtt.py:63] device: <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db_debug object at 0x7fcd2844e9a0> device.devtype: 0x4f9b
2022-01-10 19:07:23,300,300 DEBUG [AcToMqtt.py:69] Returning devices: {'24dfa74bbc6f': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db_debug object at 0x7fcd2844e9a0>}
2022-01-10 19:07:23,300,300 DEBUG [AcToMqtt.py:187] device: <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db_debug object at 0x7fcd2844e9a0>
2022-01-10 19:07:23,300,300 DEBUG [AcToMqtt.py:273] HA config Retain set to: True
2022-01-10 19:07:23,301,301 DEBUG [AcToMqtt.py:339] publishing on topic "homeassistant/climate/24dfa74bbc6f/config", data "{"name": "ELECTROLUX_OEM", "mode_command_topic": "aircons/24dfa74bbc6f/mode_homeassistant/set", "temperature_command_topic": "aircons/24dfa74bbc6f/temp/set", "fan_mode_command_topic": "aircons/24dfa74bbc6f/fanspeed_homeassistant/set", "action_topic": "aircons/24dfa74bbc6f/homeassistant/set", "current_temperature_topic": "aircons/24dfa74bbc6f/ambient_temp/value", "mode_state_topic": "aircons/24dfa74bbc6f/mode_homeassistant/value", "temperature_state_topic": "aircons/24dfa74bbc6f/temp/value", "fan_mode_state_topic": "aircons/24dfa74bbc6f/fanspeed_homeassistant/value", "fan_modes": ["Auto", "Low", "Medium", "High", "Turbo", "Mute"], "modes": ["off", "cool", "heat", "fan_only", "dry"], "max_temp": 32.0, "min_temp": 16.0, "precision": 0.5, "temp_step": 0.5, "unique_id": "24dfa74bbc6f", "device": {"ids": "24dfa74bbc6f", "name": "ELECTROLUX_OEM", "model": "Aircon", "mf": "Broadlink", "sw": "1.1.3"}, "pl_avail": "online", "pl_not_avail": "offline", "availability_topic": "aircons/LWT"}"
2022-01-10 19:07:23,302,302 DEBUG [AcToMqtt.py:113] Following devices configured {'24dfa74bbc6f': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db_debug object at 0x7fcd2844e9a0>}
2022-01-10 19:07:23,303,303 CRITICAL [AcToMqtt.py:153] 'ac_db_debug' object has no attribute 'get_ac_status'
2022-01-10 19:07:23,306,306 DEBUG [AcToMqtt.py:154] Traceback (most recent call last):
File "/Users/toddjohnson/Documents/ac_mqtt/broadlink_ac_mqtt/AcToMqtt.py", line 142, in start
status = device.get_ac_status()
AttributeError: 'ac_db_debug' object has no attribute 'get_ac_status'