liaan / broadlink_ac_mqtt

Broadlink Air Conditioners to mqtt
MIT License
101 stars 44 forks source link

Not connect to mqtt. 'AcToMqtt' object has no attribute 'device_objects' #86

Closed DuBass858 closed 1 year ago

DuBass858 commented 3 years ago

Hi! Raspberrypi 5.10 Python 3.7.3 AC1 - AUX ASW-H09A4/DE-R1DI AC2 - AUX ASW-H12A4/DE-R1DI

When i start the monitor.py i see next

/opt/broadlink_ac_mqtt# python3 monitor.py -d
Starting Monitor...
'AcToMqtt' object has no attribute 'device_objects'
'AcToMqtt' object has no attribute 'device_objects'
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 3452, in _thread_main
    self.loop_forever(retry_first_connection=True)
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 1779, in loop_forever
    rc = self.loop(timeout, max_packets)
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 1181, in loop
    rc = self.loop_read(max_packets)
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 1572, in loop_read
    rc = self._packet_read()
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 2310, in _packet_read
    rc = self._packet_handle()
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 2936, in _packet_handle
    return self._handle_publish()
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 3216, in _handle_publish
    self._handle_on_message(message)
  File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 3444, in _handle_on_message
    self.on_message(self, self._userdata, message)
  File "/opt/broadlink_ac_mqtt/broadlink_ac_mqtt/AcToMqtt.py", line 425, in _on_mqtt_message
    status = self.device_objects[address].set_homeassistant_mode(value)
AttributeError: 'AcToMqtt' object has no attribute 'device_objects'

Connected for few minutes and then disconnect. Nothing changes all the time.

Config:

service:
    daemon_mode: True
    update_interval: 10
    self_discovery: True
    bind_to_ip: False
mqtt:
    host: 192.168.0.5
    port: 1888
    client_id: ac_mqtt
    user: ****
    passwd: ****
    topic_prefix: /aircon
    auto_discovery_topic: homeassistant
    auto_discovery_topic_retain: True
    discovery: True

##Devices
devices:
- ip: 192.168.0.77
  mac: a043b089ec67
  name: ACB
  port: 80
- ip: 192.168.0.66
  mac: a043b089d5c0
  name: ACC
  port: 80

Debug log:

2021-10-02 14:21:47,979,979 DEBUG    [monitor.py:285] monitor.py v1.0.19 is starting up
2021-10-02 14:21:47,980,980 DEBUG    [monitor.py:287] Loglevel set to DEBUG
2021-10-02 14:21:48,007,7 DEBUG    [monitor.py:139] Checking if already running
2021-10-02 14:21:48,008,8 INFO     [monitor.py:343] Starting Monitor...
2021-10-02 14:21:48,009,9 DEBUG    [monitor.py:345] Starting mainloop, responding on only events
2021-10-02 14:21:48,011,11 DEBUG    [AcToMqtt.py:301] Coneccting to MQTT: 192.168.0.5 with client ID = ac_to_mqtt
2021-10-02 14:21:48,030,30 DEBUG    [ac_db.py:343] Debugging Enabled
2021-10-02 14:21:48,030,30 DEBUG    [ac_db.py:347] Authenticating
2021-10-02 14:21:48,033,33 DEBUG    [AcToMqtt.py:465] Mqtt connected! client=<paho.mqtt.client.Client object at 0xb604c090>, userdata=None, flags={'session present': 1}, rc=0
2021-10-02 14:21:48,035,35 DEBUG    [AcToMqtt.py:470] Listing on /aircon/+/+/set for messages
2021-10-02 14:21:48,035,35 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/LWT", data "online"
2021-10-02 14:21:48,052,52 DEBUG    [ac_db.py:352] Getting current details in init
2021-10-02 14:21:48,053,53 DEBUG    [ac_db.py:361] Last update was: None
2021-10-02 14:21:48,053,53 DEBUG    [ac_db.py:367] Getting AC Info
2021-10-02 14:21:48,274,274 DEBUG    [AcToMqtt.py:321] Mqtt Message Received! Userdata: None, Message /aircon/a043b089d5c0/temp/set b'23'
2021-10-02 14:21:48,275,275 DEBUG    [AcToMqtt.py:329] Mqtt decoded --> Function: temp, Address: a043b089d5c0, value: 23
2021-10-02 14:21:48,275,275 CRITICAL [AcToMqtt.py:348] 'AcToMqtt' object has no attribute 'device_objects'
2021-10-02 14:21:48,276,276 DEBUG    [AcToMqtt.py:321] Mqtt Message Received! Userdata: None, Message /aircon/a043b089ec67/temp/set b'24'
2021-10-02 14:21:48,277,277 DEBUG    [AcToMqtt.py:329] Mqtt decoded --> Function: temp, Address: a043b089ec67, value: 24
2021-10-02 14:21:48,277,277 CRITICAL [AcToMqtt.py:348] 'AcToMqtt' object has no attribute 'device_objects'
2021-10-02 14:21:48,278,278 DEBUG    [AcToMqtt.py:321] Mqtt Message Received! Userdata: None, Message /aircon/a043b089ec67/mode_homeassistant/set b'heat'
2021-10-02 14:21:48,279,279 DEBUG    [AcToMqtt.py:329] Mqtt decoded --> Function: mode_homeassistant, Address: a043b089ec67, value: heat
2021-10-02 14:21:48,279,279 DEBUG    [AcToMqtt.py:313] Mqtt log: Caught exception in on_message: 'AcToMqtt' object has no attribute 'device_objects'
2021-10-02 14:21:48,328,328 DEBUG    [ac_db.py:579] Acinfo Raw Response: 00100010 00000000 10111011 00000000 00000111 00000000 00000000 00000000 00011000 00000000 00000001 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000
2021-10-02 14:21:48,329,329 DEBUG    [ac_db.py:580] Acinfo Raw Hex: 22 00 bb 00 07 00 00 00 18 00 01 21 e0 9c 00 00 00 37 37 37 37 64 29 29 27 39 00 00 a6 18 00 00 00 04 de ef 00 00 00 00 00 00 00 00 00 01 00 00
2021-10-02 14:21:48,329,329 DEBUG    [ac_db.py:585] AcInfo: 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000
2021-10-02 14:21:48,329,329 DEBUG    [ac_db.py:595] Ambient Temp Decimal: 4.0
2021-10-02 14:21:48,330,330 DEBUG    [ac_db.py:369] AC Info Retrieved
2021-10-02 14:21:48,330,330 DEBUG    [ac_db.py:371] Getting AC States
2021-10-02 14:21:48,330,330 DEBUG    [ac_db.py:615] Last update was: None
2021-10-02 14:21:48,604,604 DEBUG    [ac_db.py:637] Raw AC Status: 00000000 00000001 00010001 10000000 00010000 00011000 10100000 10011110 10000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 11100110 10111100 11110010 01011001 00001100 00010111 01001100
2021-10-02 14:21:48,605,605 DEBUG    [ac_db.py:641] Raw AC Status: bb 00 07 00 00 00 0f 00 01 11 80 10 18 a0 9e 80 00 00 00 00 10 00 00 e6 bc f2 59 0c 17 4c
2021-10-02 14:21:48,605,605 DEBUG    [ac_db.py:373] AC States retrieved
2021-10-02 14:21:48,606,606 DEBUG    [ac_db.py:343] Debugging Enabled
2021-10-02 14:21:48,607,607 DEBUG    [ac_db.py:347] Authenticating
2021-10-02 14:21:48,623,623 DEBUG    [ac_db.py:352] Getting current details in init
2021-10-02 14:21:48,624,624 DEBUG    [ac_db.py:361] Last update was: None
2021-10-02 14:21:48,624,624 DEBUG    [ac_db.py:367] Getting AC Info
2021-10-02 14:21:48,894,894 DEBUG    [ac_db.py:579] Acinfo Raw Response: 00100010 00000000 10111011 00000000 00000111 00000000 00000000 00000000 00011000 00000000 00000001 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110110 00110110 00110110 01100100 00100111 00100110 00100101 00111001 00000000 00000000 10100010 00011000 00000000 00000000 00000000 00001000 11101000 11101111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000
2021-10-02 14:21:48,895,895 DEBUG    [ac_db.py:580] Acinfo Raw Hex: 22 00 bb 00 07 00 00 00 18 00 01 21 e0 9c 00 00 00 37 36 36 36 64 27 26 25 39 00 00 a2 18 00 00 00 08 e8 ef 00 00 00 00 00 00 00 00 00 01 00 00
2021-10-02 14:21:48,895,895 DEBUG    [ac_db.py:585] AcInfo: 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110110 00110110 00110110 01100100 00100111 00100110 00100101 00111001 00000000 00000000 10100010 00011000 00000000 00000000 00000000 00001000 11101000 11101111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000
2021-10-02 14:21:48,896,896 DEBUG    [ac_db.py:595] Ambient Temp Decimal: 8.0
2021-10-02 14:21:48,896,896 DEBUG    [ac_db.py:369] AC Info Retrieved
2021-10-02 14:21:48,896,896 DEBUG    [ac_db.py:371] Getting AC States
2021-10-02 14:21:48,897,897 DEBUG    [ac_db.py:615] Last update was: None
2021-10-02 14:21:49,169,169 DEBUG    [ac_db.py:637] Raw AC Status: 00000000 00000001 00010001 01111000 00010000 00001101 10100000 00000000 10000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 10010111 10111101 01011101 01110001 01101001 00010100 00111110
2021-10-02 14:21:49,170,170 DEBUG    [ac_db.py:641] Raw AC Status: bb 00 07 00 00 00 0f 00 01 11 78 10 0d a0 00 80 00 00 00 00 10 00 00 97 bd 5d 71 69 14 3e
2021-10-02 14:21:49,171,171 DEBUG    [ac_db.py:373] AC States retrieved
2021-10-02 14:21:49,171,171 DEBUG    [AcToMqtt.py:218] HA config Retain set to: False
2021-10-02 14:21:49,172,172 DEBUG    [AcToMqtt.py:272] publishing on topic "homeassistant/climate/a043b089ec67/config", data "{"name": "ACB", "mode_command_topic": "/aircon/a043b089ec67/mode_homeassistant/set", "temperature_command_topic": "/aircon/a043b089ec67/temp/set", "fan_mode_command_topic": "/aircon/a043b089ec67/fanspeed_homeassistant/set", "action_topic": "/aircon/a043b089ec67/homeassistant/set", "current_temperature_topic": "/aircon/a043b089ec67/ambient_temp/value", "mode_state_topic": "/aircon/a043b089ec67/mode_homeassistant/value", "temperature_state_topic": "/aircon/a043b089ec67/temp/value", "fan_mode_state_topic": "/aircon/a043b089ec67/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": "a043b089ec67", "device": {"ids": "a043b089ec67", "name": "ACB", "model": "Aircon", "mf": "Broadlink", "sw": "1.1.3"}, "pl_avail": "online", "pl_not_avail": "offline", "availability_topic": "/aircon/LWT"}"
2021-10-02 14:21:49,173,173 DEBUG    [AcToMqtt.py:272] publishing on topic "homeassistant/climate/a043b089d5c0/config", data "{"name": "ACC", "mode_command_topic": "/aircon/a043b089d5c0/mode_homeassistant/set", "temperature_command_topic": "/aircon/a043b089d5c0/temp/set", "fan_mode_command_topic": "/aircon/a043b089d5c0/fanspeed_homeassistant/set", "action_topic": "/aircon/a043b089d5c0/homeassistant/set", "current_temperature_topic": "/aircon/a043b089d5c0/ambient_temp/value", "mode_state_topic": "/aircon/a043b089d5c0/mode_homeassistant/value", "temperature_state_topic": "/aircon/a043b089d5c0/temp/value", "fan_mode_state_topic": "/aircon/a043b089d5c0/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": "a043b089d5c0", "device": {"ids": "a043b089d5c0", "name": "ACC", "model": "Aircon", "mf": "Broadlink", "sw": "1.1.3"}, "pl_avail": "online", "pl_not_avail": "offline", "availability_topic": "/aircon/LWT"}"
2021-10-02 14:21:49,174,174 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:49,174,174 DEBUG    [ac_db.py:361] Last update was: 1633173708.6058068
2021-10-02 14:21:49,174,174 DEBUG    [ac_db.py:367] Getting AC Info
2021-10-02 14:21:49,445,445 DEBUG    [ac_db.py:579] Acinfo Raw Response: 00100010 00000000 10111011 00000000 00000111 00000000 00000000 00000000 00011000 00000000 00000001 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 10011001 00101100 00011110 00101001 11110010 11010000 01000111 01000001 00010110 10110110 10011110 11000010
2021-10-02 14:21:49,445,445 DEBUG    [ac_db.py:580] Acinfo Raw Hex: 22 00 bb 00 07 00 00 00 18 00 01 21 e0 9c 00 00 00 37 37 37 37 64 29 29 27 39 00 00 a6 18 00 00 00 04 de ef 99 2c 1e 29 f2 d0 47 41 16 b6 9e c2
2021-10-02 14:21:49,446,446 DEBUG    [ac_db.py:585] AcInfo: 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 10011001 00101100 00011110 00101001 11110010 11010000 01000111 01000001 00010110 10110110 10011110 11000010
2021-10-02 14:21:49,446,446 DEBUG    [ac_db.py:595] Ambient Temp Decimal: 4.0
2021-10-02 14:21:49,447,447 DEBUG    [ac_db.py:369] AC Info Retrieved
2021-10-02 14:21:49,447,447 DEBUG    [ac_db.py:371] Getting AC States
2021-10-02 14:21:49,447,447 DEBUG    [ac_db.py:615] Last update was: 1633173708.6058068
2021-10-02 14:21:49,723,723 DEBUG    [ac_db.py:637] Raw AC Status: 00000000 00000001 00010001 10000000 00010000 00011000 10100000 10011110 10000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 11100110 10111100 11110010 01011001 00001100 00010111 01001100
2021-10-02 14:21:49,725,725 DEBUG    [ac_db.py:641] Raw AC Status: bb 00 07 00 00 00 0f 00 01 11 80 10 18 a0 9e 80 00 00 00 00 10 00 00 e6 bc f2 59 0c 17 4c
2021-10-02 14:21:49,726,726 DEBUG    [ac_db.py:373] AC States retrieved
2021-10-02 14:21:49,726,726 DEBUG    [AcToMqtt.py:232] Force update is: True
2021-10-02 14:21:49,727,727 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/temp/value", data "24.0"
2021-10-02 14:21:49,728,728 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/ambient_temp/value", data "23"
2021-10-02 14:21:49,729,729 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/power/value", data "OFF"
2021-10-02 14:21:49,729,729 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/fixation_v/value", data "0"
2021-10-02 14:21:49,730,730 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/mode/value", data "HEATING"
2021-10-02 14:21:49,731,731 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/sleep/value", data "OFF"
2021-10-02 14:21:49,731,731 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/display/value", data "ON"
2021-10-02 14:21:49,732,732 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/mildew/value", data "OFF"
2021-10-02 14:21:49,733,733 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/health/value", data "OFF"
2021-10-02 14:21:49,733,733 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/fixation_h/value", data "0"
2021-10-02 14:21:49,734,734 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/ifeel/value", data "OFF"
2021-10-02 14:21:49,735,735 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/mute/value", data "ON"
2021-10-02 14:21:49,735,735 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/turbo/value", data "OFF"
2021-10-02 14:21:49,736,736 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/clean/value", data "OFF"
2021-10-02 14:21:49,737,737 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/macaddress/value", data "a043b089ec67"
2021-10-02 14:21:49,737,737 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/device_name/value", data "None"
2021-10-02 14:21:49,738,738 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/mode_homekit/value", data "Off"
2021-10-02 14:21:49,739,739 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/mode_homeassistant/value", data "off"
2021-10-02 14:21:49,739,739 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/fanspeed/value", data "MUTE"
2021-10-02 14:21:49,740,740 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089ec67/fanspeed_homeassistant/value", data "Mute"
2021-10-02 14:21:49,740,740 DEBUG    [ac_db.py:361] Last update was: 1633173709.170904
2021-10-02 14:21:49,741,741 DEBUG    [ac_db.py:367] Getting AC Info
2021-10-02 14:21:50,011,11 DEBUG    [ac_db.py:579] Acinfo Raw Response: 00100010 00000000 10111011 00000000 00000111 00000000 00000000 00000000 00011000 00000000 00000001 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110110 00110110 00110110 01100100 00100111 00100110 00100101 00111001 00000000 00000000 10100010 00011000 00000000 00000000 00000000 00001000 11101000 11101111 11000100 11100100 11011101 01110001 10000101 01101010 01100010 11111000 11011110 01001110 11000010 00110010
2021-10-02 14:21:50,012,12 DEBUG    [ac_db.py:580] Acinfo Raw Hex: 22 00 bb 00 07 00 00 00 18 00 01 21 e0 9c 00 00 00 37 36 36 36 64 27 26 25 39 00 00 a2 18 00 00 00 08 e8 ef c4 e4 dd 71 85 6a 62 f8 de 4e c2 32
2021-10-02 14:21:50,012,12 DEBUG    [ac_db.py:585] AcInfo: 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110110 00110110 00110110 01100100 00100111 00100110 00100101 00111001 00000000 00000000 10100010 00011000 00000000 00000000 00000000 00001000 11101000 11101111 11000100 11100100 11011101 01110001 10000101 01101010 01100010 11111000 11011110 01001110 11000010 00110010
2021-10-02 14:21:50,013,13 DEBUG    [ac_db.py:595] Ambient Temp Decimal: 8.0
2021-10-02 14:21:50,013,13 DEBUG    [ac_db.py:369] AC Info Retrieved
2021-10-02 14:21:50,014,14 DEBUG    [ac_db.py:371] Getting AC States
2021-10-02 14:21:50,014,14 DEBUG    [ac_db.py:615] Last update was: 1633173709.170904
2021-10-02 14:21:50,286,286 DEBUG    [ac_db.py:637] Raw AC Status: 00000000 00000001 00010001 01111000 00010000 00001101 10100000 00000000 10000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 10010111 10111101 01011101 01110001 01101001 00010100 00111110
2021-10-02 14:21:50,286,286 DEBUG    [ac_db.py:641] Raw AC Status: bb 00 07 00 00 00 0f 00 01 11 78 10 0d a0 00 80 00 00 00 00 10 00 00 97 bd 5d 71 69 14 3e
2021-10-02 14:21:50,287,287 DEBUG    [ac_db.py:373] AC States retrieved
2021-10-02 14:21:50,287,287 DEBUG    [AcToMqtt.py:232] Force update is: True
2021-10-02 14:21:50,288,288 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/temp/value", data "23.0"
2021-10-02 14:21:50,290,290 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/ambient_temp/value", data "23"
2021-10-02 14:21:50,291,291 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/power/value", data "OFF"
2021-10-02 14:21:50,291,291 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/fixation_v/value", data "0"
2021-10-02 14:21:50,292,292 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/mode/value", data "HEATING"
2021-10-02 14:21:50,293,293 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/sleep/value", data "OFF"
2021-10-02 14:21:50,294,294 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/display/value", data "ON"
2021-10-02 14:21:50,295,295 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/mildew/value", data "OFF"
2021-10-02 14:21:50,296,296 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/health/value", data "OFF"
2021-10-02 14:21:50,297,297 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/fixation_h/value", data "0"
2021-10-02 14:21:50,298,298 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/ifeel/value", data "OFF"
2021-10-02 14:21:50,299,299 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/mute/value", data "OFF"
2021-10-02 14:21:50,299,299 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/turbo/value", data "OFF"
2021-10-02 14:21:50,300,300 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/clean/value", data "OFF"
2021-10-02 14:21:50,301,301 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/macaddress/value", data "a043b089d5c0"
2021-10-02 14:21:50,301,301 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/device_name/value", data "None"
2021-10-02 14:21:50,302,302 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/mode_homekit/value", data "Off"
2021-10-02 14:21:50,303,303 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/mode_homeassistant/value", data "off"
2021-10-02 14:21:50,304,304 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/fanspeed/value", data "AUTO"
2021-10-02 14:21:50,304,304 DEBUG    [AcToMqtt.py:272] publishing on topic "/aircon/a043b089d5c0/fanspeed_homeassistant/value", data "Auto"
2021-10-02 14:21:50,305,305 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:50,305,305 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:50,306,306 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173710.3059645
2021-10-02 14:21:50,806,806 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:50,807,807 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173710.8074908
2021-10-02 14:21:51,309,309 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:51,309,309 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:51,310,310 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173711.3101826
2021-10-02 14:21:51,811,811 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:51,811,811 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173711.8118327
2021-10-02 14:21:52,313,313 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:52,314,314 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:52,314,314 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173712.3144546
2021-10-02 14:21:52,815,815 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:52,816,816 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173712.8161595
2021-10-02 14:21:53,317,317 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:53,318,318 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:53,318,318 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173713.3187032
2021-10-02 14:21:53,819,819 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:53,820,820 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173713.820486
2021-10-02 14:21:54,322,322 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:54,323,323 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:54,323,323 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173714.32336
2021-10-02 14:21:54,824,824 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:54,825,825 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173714.8249898
2021-10-02 14:21:55,326,326 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:55,326,326 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:55,327,327 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173715.3271406
2021-10-02 14:21:55,828,828 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:55,828,828 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173715.8287787
2021-10-02 14:21:56,329,329 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:56,330,330 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:56,331,331 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173716.3309128
2021-10-02 14:21:56,832,832 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:56,832,832 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173716.8325357
2021-10-02 14:21:57,334,334 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:57,335,335 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:57,335,335 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173717.3356028
2021-10-02 14:21:57,836,836 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:57,837,837 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173717.837302
2021-10-02 14:21:58,338,338 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:58,339,339 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:58,339,339 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173718.3395376
2021-10-02 14:21:58,840,840 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:58,841,841 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173718.8412898
2021-10-02 14:21:59,342,342 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:21:59,342,342 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:21:59,343,343 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173719.7268329 : 1633173719.3431165
2021-10-02 14:21:59,844,844 DEBUG    [AcToMqtt.py:107] Checking a043b089d5c0 for timeout
2021-10-02 14:21:59,845,845 DEBUG    [AcToMqtt.py:109] Timeout 10 not done, so lets wait a abit : 1633173720.287674 : 1633173719.8450634
2021-10-02 14:22:00,347,347 DEBUG    [AcToMqtt.py:98] Following devices configured {'a043b089ec67': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5fa1350>, 'a043b089d5c0': <broadlink_ac_mqtt.classes.broadlink.ac_db.ac_db object at 0xb5f8e7b0>}
2021-10-02 14:22:00,348,348 DEBUG    [AcToMqtt.py:107] Checking a043b089ec67 for timeout
2021-10-02 14:22:00,349,349 DEBUG    [ac_db.py:361] Last update was: 1633173709.726028
2021-10-02 14:22:00,349,349 DEBUG    [ac_db.py:367] Getting AC Info
2021-10-02 14:22:00,663,663 DEBUG    [ac_db.py:579] Acinfo Raw Response: 00100010 00000000 10111011 00000000 00000111 00000000 00000000 00000000 00011000 00000000 00000001 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 01101101 00011111 00011000 10101010 01010110 01111010 10011000 11000011 11011110 01000011 01110001 00110110
2021-10-02 14:22:00,663,663 DEBUG    [ac_db.py:580] Acinfo Raw Hex: 22 00 bb 00 07 00 00 00 18 00 01 21 e0 9c 00 00 00 37 37 37 37 64 29 29 27 39 00 00 a6 18 00 00 00 04 de ef 6d 1f 18 aa 56 7a 98 c3 de 43 71 36
2021-10-02 14:22:00,664,664 DEBUG    [ac_db.py:585] AcInfo: 00100001 11100000 10011100 00000000 00000000 00000000 00110111 00110111 00110111 00110111 01100100 00101001 00101001 00100111 00111001 00000000 00000000 10100110 00011000 00000000 00000000 00000000 00000100 11011110 11101111 01101101 00011111 00011000 10101010 01010110 01111010 10011000 11000011 11011110 01000011 01110001 00110110
2021-10-02 14:22:00,664,664 DEBUG    [ac_db.py:595] Ambient Temp Decimal: 4.0
2021-10-02 14:22:00,664,664 DEBUG    [ac_db.py:369] AC Info Retrieved
2021-10-02 14:22:00,665,665 DEBUG    [ac_db.py:371] Getting AC States
2021-10-02 14:22:00,665,665 DEBUG    [ac_db.py:615] Last update was: 1633173709.726028
2021-10-02 14:22:00,938,938 DEBUG    [ac_db.py:637] Raw AC Status: 00000000 00000001 00010001 10000000 00010000 00011000 10100000 10011110 10000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 11100110 10111100 11110010 01011001 00001100 00010111 01001100
2021-10-02 14:22:00,939,939 DEBUG    [ac_db.py:641] Raw AC Status: bb 00 07 00 00 00 0f 00 01 11 80 10 18 a0 9e 80 00 00 00 00 10 00 00 e6 bc f2 59 0c 17 4c
2021-10-02 14:22:00,939,939 DEBUG    [ac_db.py:373] AC States retrieved
2021-10-02 14:22:00,940,940 DEBUG    [AcToMqtt.py:232] Force update is: True
liaan commented 3 years ago

hi, did you mange to get this sorrteD?

DuBass858 commented 3 years ago

hi, did you mange to get this sorrteD?

Hi! I didn't change the log.