Any Support for Midea A/C?

Gents, I have implemented a control using the xiaomi Infrared gateway. Code:

customize:

script.ligar_ac_17:
  friendly_name: Ligar AC Full Auto 17º
  icon: mdi:air-conditioner

script.ligar_ac_18:
  friendly_name: Ligar AC Full Auto 18º
  icon: mdi:air-conditioner

script.ligar_ac_19:
  friendly_name: Ligar AC Full Auto 19º
  icon: mdi:air-conditioner

script.ligar_ac_20:
  friendly_name: Ligar AC Full Auto 20º
  icon: mdi:air-conditioner

script.ligar_ac_21:
  friendly_name: Ligar AC Full Auto 21º
  icon: mdi:air-conditioner

script.ligar_ac_22:
  friendly_name: Ligar AC Full Auto 22º
  icon: mdi:air-conditioner

script.ligar_ac_23:
  friendly_name: Ligar AC Full Auto 23º
  icon: mdi:air-conditioner

script.ligar_ac_24:
  friendly_name: Ligar AC Full Auto 24º
  icon: mdi:air-conditioner

script.ligar_ac_25:
  friendly_name: Ligar AC Full Auto 25º
  icon: mdi:air-conditioner

script.ligar_ac_26:
  friendly_name: Ligar AC Full Auto 26º
  icon: mdi:air-conditioner

script.ligar_ac_27:
  friendly_name: Ligar AC Full Auto 27º
  icon: mdi:air-conditioner

script.ligar_ac_28:
  friendly_name: Ligar AC Full Auto 28º
  icon: mdi:air-conditioner

script.ligar_ac_29:
  friendly_name: Ligar AC Full Auto 29º
  icon: mdi:air-conditioner

script.ligar_ac_30:
  friendly_name: Ligar AC Full Auto 30º
  icon: mdi:air-conditioner

script.desligar_ac:
  friendly_name: Desligar AC
  icon: mdi:fan-off

remote:

  • platform: xiaomi_miio
    name: “GatewayIR”
    host: 192.168.1.XXX
    token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    slot: 1
    timeout: 30
    hidden: false
    commands:
    ac_on_17:
    command:
    - raw:Z6XHABoCAABVBgAAQxEAAGoUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAAAAAEAAAABAQEBAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAAAAAQAAAAEBAQEAAQEBAA
    ac_on_18:
    command:
    - raw:Z6XHABkCAABWBgAANhEAAFERAABrFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAAAAQEAAAABAQEAAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAAABAQAAAAEBAQAAAQEBAA
    ac_on_19:
    command:
    - raw:Z6XHABgCAABaBgAARBEAAG0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAABAQEAAAABAQAAAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAAEBAQAAAAEBAAAAAQEBAA
    ac_on_20:
    command:
    - raw:Z6XHABwCAABNBgAAQxEAAGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAABAAEAAAABAQABAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAAEAAQAAAAEBAAEAAQEBAA
    ac_on_21:
    command:
    - raw:Z6XHAB8CAABHBgAANhEAAFMRAABnFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAEBAAEAAAABAAABAAEBAQQCMQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAQEAAQAAAAEAAAEAAQEBAA
    ac_on_22:
    command:
    - raw:Z6XHABoCAABVBgAANREAAFMRAABoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAEBAQEAAAABAAAAAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAQEBAQAAAAEAAAAAAQEBAA
    ac_on_23:
    command:
    - raw:Z6XHABsCAABSBgAARBEAAGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAEAAQEAAAABAAEAAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAQABAQAAAAEAAQAAAQEBAA
    ac_on_24:
    command:
    - raw:Z6XHABwCAABPBgAARBEAAGcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAAEAAAEAAAABAAEBAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAAAAQAAAQAAAAEAAQEAAQEBAA
    ac_on_25:
    command:
    - raw:Z6XHABcCAABeBgAAKBEAAGERAABtFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQEAAAEAAAAAAAEBAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAQAAAQAAAAAAAQEAAQEBAA
    ac_on_26:
    command:
    - raw:Z6XHABcCAABdBgAAKBEAAGERAABuFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQEAAQEAAAAAAAEAAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAQABAQAAAAAAAQAAAQEBAA
    ac_on_27:
    command:
    - raw:Z6XHABYCAABhBgAAJhEAAGIRAACIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQAAAQEAAAAAAQEAAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAAABAQAAAAABAQAAAQEBAA
    ac_on_28:
    command:
    - raw:Z6XHABkCAABXBgAARBEAAGsUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQAAAAEAAAAAAQEBAAEBAQMCIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAAAAAQAAAAABAQEAAQEBAA
    ac_on_29:
    command:
    - raw:Z6XHABoCAABWBgAANREAAFMRAABqFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQABAAEAAAAAAQABAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAAEAAQAAAAABAAEAAQEBAA
    ac_on_30:
    command:
    - raw:Z6XHABYCAABfBgAAGxEAAG0RAACGFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEAAQEAAAEAAAEAAAEBAAEAAAABAQEBAQEBAQAAAAAAAQABAQEAAAAAAQAAAAEBAQQDIQABAQAAAQAAAQAAAQEAAQAAAAEBAQEBAQEBAAAAAAABAAEBAQAAAAABAAAAAQEBAA
    ac_off:
    command:
    - raw:Z6XHABsCAABTBgAARBEAAGoUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiEAAQEAAAEAAAEAAAEBAAEAAQEBAQABAQEAAAAAAQAAAQEBAAAAAAAAAAABAQEBAQMCIQABAQAAAQAAAQAAAQEAAQABAQEBAAEBAQAAAAABAAABAQEAAAAAAAAAAAEBAQEBAA
    script:
    ligar_ac_17:
    sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_17’
      ligar_ac_18:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_18’
      ligar_ac_19:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_19’
      ligar_ac_20:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_20’
      ligar_ac_21:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_21’
      ligar_ac_22:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_22’
      ligar_ac_23:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_23’
      ligar_ac_24:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_24’
      ligar_ac_25:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_25’
      ligar_ac_26:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_26’
      ligar_ac_27:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_27’
      ligar_ac_28:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_28’
      ligar_ac_29:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_29’
      ligar_ac_30:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_on_30’
      desligar_ac:
      sequence:
    • service: remote.send_command
      entity_id: ‘remote.GatewayIR’
      data:
      command:
      - ‘ac_off’
1 Like