Broadlink AC MQTT

Is anyone willing to make this integration home assistant compatible?

It is home assitant compatible:

What are you asking for, exactly?

An addon? If so, maybe ask the author. It is already HA compatible and has a docker version. Shouldn’t be too complicated…

If you don’t mind me asking how can I install this in home assistant. I am running HA on a rpi. The developer says:

I will have to check for you guys. I don’t run HA (yet) so have VERY little knowledge of it, especially coding side

Check this out: https://github.com/Arbuzov/hass-broadlink-ac-mqtt

Check out this new version: GitHub - ArtemVladimirov/broadlinkac2mqtt: Control your broadlink-based air conditioner using Home Assistant
Needs some help to make the addon repository configurarion.
It recognized my AC on the first try, and with auto mode too!
I’m running this on a container outside HA with this config:

docker-compose.yml:

  broadlinkac2mqtt:
    image: "ghcr.io/artemvladimirov/broadlinkac2mqtt:latest"
    container_name: "broadlinkac2mqtt"
    restart: "on-failure"
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/volume1/docker/ac2mqtt/config:/config"

config.yaml:

service:
  update_interval: 10 # In seconds. Default: 10
  log_level: error    # Supported: info, disabled, fatal, debug, error. Default: error

mqtt:
  broker: "mqtt://192.168.1.10:1883"              # Required. Use mqtts:// for ssl support
  user: mqtt-user                                  # Optional  
  password: "super-strong-password"                # Optional    
  client_id: airac                                # Default: broadlinkac
  topic_prefix: aircon                            # Default: airac
  auto_discovery_topic: homeassistant             # Optional
  auto_discovery_topic_retain: true              # Default: true
  # certificate_authority: "./config/cert/ca.crt"   # Optional. CA certificate in CRT format.
  # skip_cert_cn_check: false                       # Default: true. Don’t verify if the common name in the server certificate matches the value of broker.
  # certificate_client: "./config/cert/client.crt"  # Optional. Authorization using client certificates
  # key-client: "./config/cert/client.key"          # Optional. Authorization using client certificates

## Devices
devices:
- name: 'ac_principal'
  ip: 191.168.1.32
  mac: 'c8f7XXXXXXXX'
  port: 80
- name: 'ac_segundo'
  ip: 192.168.1.33
  mac: 'c8f7XXXXXXXX'
  port: 80
- name: 'ac_estudio'
  ip: 192.168.1.34
  mac: 'c8f7XXXXXXXX'
  port: 80

image
With the Mushroom Climate Card :heart_eyes: