SmartIR - Control your Climate, TV and Fan devices via IR/RF controllers

thank you. any idea or advice on how to be able to use SmartIR fan speeds in automations now?

Has anybody used SmartIR to work with a MaxxAir MaxxFan? I wonder if this is possible. It has 10 venting levels, a switch to open the lid and one for reversing the fan direction. Also there is a temp sensor but I doubt this is of any use

Hello!

Is there a way to use two BroadLink blasters for the same AC entity?
I regularly move my portable AC around the house but I donā€™t want to have two separate climate entities, and I donā€™t mind if the 2 blasters send commands at the same time.

hi @woody4165
Did you then create the json configuration file for Smartir?
Which Daitsu model was it?
If so, would you share it?

Thanks in advance

hi @liuk4friends

I donā€™t remember which Daitsu model I have, since Iā€™ve lost the manual.

Iā€™m using mainly the ā€œIntelligent ACā€ app to control it, but this is the json Iā€™ve used to control it via Broadlink

You can try and see if this is valid also for you

1 Like

hi @woody4165 ,

thank you for your kind reply,
Iā€™ve tried to open the link but unfortunately I couldnā€™t because it is ā€œprivateā€

Iā€™ve checked and itā€™s not private, but itā€™s in state ā€œpending moderationā€.
Probably in the next few hours should be available

1 Like

Thank you again,
Iā€™ll check it tomorrow

hi @woody4165

tonight I was able to download your file and Iā€™ve compared it with the 1761.json file that a few days ago I found in the Smartir GitHub pages.

The 1761.json file is for the DS-9KIDT model while my Daitsu air conditioners are one DSM-12KIDT and three DSM-9KIDTs.
Iā€™m trying the 1761.json file because it seemed to me the most suitable for my models.

Except for a few minor differences, your file and the one on GitHub appear to be the same file.
In the next few days I will try to learn the missing command codes and try to integrate them into the file.
Thanks again

Sir

Need help on smartir fan intergration.
Since updating to HA 2022.4.0 and SmartIR 1.17.6 none of my fans are retaining their state after a HA restart. On the previous versions the fans state will always be retained after a restart or even reboot of my server.

Thank you

What are you using to give fan status feedback to HA? Power monitoring on the fan?

Thank yoou for replying.
im using the physical fan remote button as the binary sensor over home assistant automation.
Ive got NO power monitoring for the fan.

How to configure input boolean on the smartir fan template?

Thanks

Attribute:
preset_modes: null
percentage: 33
percentage_step: 16.666666666666668
preset_mode: null
last_on_speed: 2
device_code: 1160
manufacturer: Anna
supported_models: Fanny
supported_controller: Broadlink
commands_encoding: Base64
friendly_name: SBedroom 1 Ceiling Fan
supported_features: 1

You would need a power monitor ideally. SmartIR provides the capability to use a power monitor via itā€™s power_sensor: config parameter.

Here is an example for the template to check if the power level is over a threshold to consider the device ā€˜onā€™:

binary_sensor:
  - platform: template
    sensors:
      onyko_amp_power:
        friendly_name: "Onyko Amp Power"
        device_class: "power"
        value_template: "{{ states('sensor.onkyo_amp_plug_electric_consumed_w_2')  | float(0) > 5 }}"

Which I use as per this SmartIR config:

media_player:
  - platform: smartir
    name: Onkyo Amp
    unique_id: onkyo_amp
    device_code: 7010
    controller_data: remote.lounge_ir_remote
    power_sensor: binary_sensor.onyko_amp_power

Thank you for the fast repsond.

what kind of power monitor suit for the ceiling fan?

Could I use input boolean instead? ive tried to configure the fan template with input boolean and it works. but im not sure how to configure smartir fan intergation using input boolean.

Thank you

Hi @sparkydave
Iā€™m using an Aqara Lumi door/window sensor that I stuck on the flap of the air conditioner.
Not very elegant but it works

1 Like

Yep, that has been done by a number of people for split system A/Cā€™s. Itā€™s good enough for the application.

1 Like

Any smart switch with power monitoring will work, such as a Sonoff POW R2. Ideally flash it with ESPhome or Tasmota.

You can use an input_boolean in place of the binary_sensor as per my example but you would then be manually updating it so it doesnā€™t really gain you anythingā€¦

Ok, after lots of researches and testing, I need help.

I have an old A/C, Hitachi RAS-12U. It works with an IR remote.
I have a BroadLink RM4 Pro.

I learned most of the codes from the remote and itā€™s kinda works.

BUT it looks like the climate doesnā€™t work. When the temperature is above 24C, the A/C doesnā€™t start and same thing when it falls under 24C it doesnā€™t stop. One thing that can be ā€œproblematicā€ is that the code for ā€œonā€ or ā€œoffā€ is the same. The code simply toggle the A/C power.

Otherwise, I can control my A/C without problem. I donā€™t understand why this doesnā€™t work. On the other hand, I have a simple ā€œpedestal fanā€ that I can start (via a smart plug) and that works flawlessly.

Any ideas what Iā€™m doing wrong ?

Here is my JSON file in case the problem is in there :

{
  "manufacturer": "Hitachi",
  "supportedModels": [
    "RAS-12U"
  ],
  "commandsEncoding": "Base64",
  "supportedController": "Broadlink",
  "minTemperature": 20,
  "maxTemperature": 30,
  "precision": 1,
  "operationModes": [
    "cool",
    "dry"
  ],
  "fanModes": [
    "auto",
    "low",
    "med",
    "high"
  ],
  "commands": {
    "off": "JgDWAG5tDykPDA0rDikQDA0ODSoPDQ0qDw0NKhAMDSoQJw8pEAsODg0qDw0NDw0qECcQDA0qDw0NKhAMDSoQDA0ODg4NKhAnDykQJw8oDw0NDw0ODg4NKhAnECgPDBAMDw0NDg8pDwwODg8NDwwPDQ8NDwwPDQ8NDwwPDQ8MEAwPDQ8MDw0PDQ8MDw0PDQ8MDw0PDQ8MDw0PDBAMDw0PDBAMDw0PDBAMDw0PDA8NDw0PDA8NDw0PDA8NDwwRJw8MEAwPDQ8MECgNKg8oDg4PKA4OEAsQDA8ADQU=",
    "on": "JgDWAG5tDykPDA0rDikQDA0ODSoPDQ0qDw0NKhAMDSoQJw8pEAsODg0qDw0NDw0qECcQDA0qDw0NKhAMDSoQDA0ODg4NKhAnDykQJw8oDw0NDw0ODg4NKhAnECgPDBAMDw0NDg8pDwwODg8NDwwPDQ8NDwwPDQ8NDwwPDQ8MEAwPDQ8MDw0PDQ8MDw0PDQ8MDw0PDQ8MDw0PDBAMDw0PDBAMDw0PDBAMDw0PDA8NDw0PDA8NDw0PDA8NDwwRJw8MEAwPDQ8MECgNKg8oDg4PKA4OEAsQDA8ADQU=",
    "cool": {
      "auto": {
        "20": "JgDWAG9sECcQDA0rDygQCw4ODSoQDA0qEAwNKhAMDSoQJxAoEAsODg0qEAwNDw0qECcQDA0qEAwNKhAMDSoQDA0ODQ8NKhAnECcRJxAnEAwNDw0ODQ8NDw0qECcNDw0ODg4NDw0qECcQJxAMDSoQKBALDg4NDw0ODg4NDw0ODQ8NDw0ODg4NDw0ODg4NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NKhAMDSoQKBALDg4NDw0ADQU=",
        "21": "JgDWAG5tDikPDRAnDykPDBELECcQDBAnDw0PKA0PECcQJw8pDQ4RCxAnEQsPDBEnDSoODg8oDw0QJw0PECcQDBALEAwPKA8oDykPKA8oDw0QCxELEAwQCxEnDygODhALEAwQDA8oDygPDRAnDygPKQ8MEQsQDBALEQsQDBALEAwPDRALEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxAMEAsQDBAMDwwRCxAMDwwRCxAMEAsQDBAMEAsQDBALEQsQDBALEAwQDA8oDygOKg4NEQsQDBAADQU=",
        "22": "JgDWAG5tECgPDA4qDygPDQ0ODSoQDA0qEAwNKhAMDSoQKA8oEAwNDg0qEAwNDw0qDygQDA0qDw0NKhAMDSoQDA0ODg4NKhAoDygQJxAnEAwNDw0ODg4NDw0qECcQDA0PDQ4NDw0qECcQKBAnECcQKA8MDg4NDw0ODQ8NDw0ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NDw0ODg4NDw0ODg4NKhAoDygQJxAMDQ4ODg0ADQU=",
        "23": "JgDWAG9sECgQCw8pECcQDA8MDygQDA8oDw0PKBAMDygPKQ8oEAwPDA8oEAwPDQ8oDygQDA8oEAwPKBAMDygPDQ8MEAwPKA8pECcPKBAnEAwPDQ8MEAwPDQ8oDygPDQ8NDwwQDA8oDygPDQ8NDwwQDBAnDw0PDQ8MEAwPDQ8MEAwQCxAMDw0PDBAMDw0PDBAMDw0QCxAMEAwQCxAMEAsQDBAMEAsRCw8NEAsRCxAMDwwRCw8NEAsQDA8NEAsQDA8MEAwQDBALEScODRAMEAwQJw0PEAsPDQ8ADQU=",
        "24": "JgDWAG1vDSoNDw0qDSsNDg8NDygNDw4pDQ8OKQ0PDikNKg0qDg4PDQ4pDQ8NDg8pDSoPDQ4pDw0NKg8MDioODQ4ODQ8NKg8oDykOKQ8oDw0NDg4ODQ8NDg4qDikPDQ0ODQ8NDw0qDygQJw8NDQ8NDg4qDg0NDw0PDQ4NDw0ODg4NDw0ODg4NDw0ODg4NDw0ODg4NDw0ODQ8NDw0ODQ8NDg4ODQ8NDhQIFAgNDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDSoQJxAMDQ8NKhALDg4NDw0ADQU=",
        "25": "JgDWAG1vDikODhAnDioNDhELECcODhAnDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4NEScODRELEQsQJw4pDioNKg4pDw0QCxELEAwQCxEnDSoODhALEQsQCxEnDikODhAnDg4QCxEnDQ4RCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELECcODhAnDg4QJxALEQsRCxAADQU=",
        "26": "JgDWAG1uDygPDQ0qDygPDQ0PDSoPDQ0qDw0NKg8NDSoPKA8oDw0NDw0qDw0NDg4qDikPDQ0qDw0NKg8MDioPDA4ODQ8NKg8oDSoPKQ8oDw0NDg4ODQ8NDg4qDikPDQ0ODQ8NDg4qDygPKA8pDwwODg0qEAwNDw0ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NDw0ODg4NDw0ODg4NDw0ODg4NDw0ODioOKQ8oEAwNKg8NDQ4ODg0ADQU=",
        "27": "JgDWAG5tDykPDBAnDykPDBELECcODhAnDw0QJw8NDygOKQ4qDwwRCxAnDw0PDRAnDygPDRAnDw0PKA8NECcPDRALEQsQJw8pDikPKA8oDw0QDBALEAwPDRAnDygPFQgMEAsPDQ8oDygPDRAMDygPDQ8oDw0PDBAMDwwRCxAMDwwQDA8NDwwRCw8NDwwQDA8NDwwQDA8NEAsPDQ8MEAwPDQ8MEAwPDQ8MDw0PDQ8MDw0PDBELDw0PDBAMDw0PDBAMDw0PDBAMDygPDQ8MECgPKA8NDwwQDA8ADQU=",
        "28": "JgDWAGxvDioODREnDikODhALEScNDhEmDg4RJg4OEScNKg4pDg4QCxEnDQ4RCxAnDikODhEmDg4RJg4OECcODhAMEAsRJg0rDikOKQ8pDQ4RCxAMEAsRCxAnDikODhELEAsRCxAnDioNKg4NEScODREnEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELECcOKQ4OECcOKg0OEQsQCxEADQU=",
        "29": "JgDWAG1uDikPDRAnDioODRELECcODhAnDg4QJw4OECcOKQ4qDg0RCxAnDg4QDBAnDikODhAnDg4QJw4OECcODhALEQsQJw4pECgOKQ4pDg4QDBALEQsQDBAnDikODhALEQsQDBAnDikODhAnDioNDhEmDg4RCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCw8NEAsRCxAMEAsRCxAMECcODREnDikOKQ4OEAwQCxEADQU=",
        "30": "JgDWAG1uDioODREnDikODhALEScNDhEmDg4RJhELESYOKg4pDg4QCxEmDg4QDBAnDygODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qDQ4RCxALEQsQDBAnDikODhAMEAsRCxAoDSkOKg4pDikODhAnDg4QDBALEQsQDBALEAwQCxELEAwQCxELEAwQCxELEAwQCxAMEAwQCxAMEAwPDBELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEQsPDRALEScOKQ4pDioNKg4OEAsQDBAADQU="
      },
      "low": {
        "20": "JgDWAG1uDioODREnDikODhALEScNDhEmDg4RJg4OESYOKg4pDg4QCxEnDQ4RCxAnDikODhEmDg4RJg4OECcODhAMEAsRJg4qDikOKQ4qDQ4RCxAMEAsRCxAnDikODhAnDg4RCxALEScNKg4OECcOKQ4OEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELECcOKQ0PEQsQJw4OEAsRCxAADQU=",
        "21": "JgDWAG1uEScNDhEnDSoODRELESYODhEmDg4QJw4OECcOKQ4qDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsQJw4qDSoOKQ4pDg4RCxALEQsRCxAnDikODhAnDg4QCxELESYODhEmDioNKg4OEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMECcODhAnDg0RJw4NEQsQDBAADQU=",
        "22": "JgDWAG1uDioODREnDikODhALEScNDhEmDQ8RJg4OESYOKg4pDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qEAsRCxALEQsRCxAnDikODhAnDg4QDBALESYOKg4pDikOKg4NEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEScOKQ4pDg4QJw4OEAsRCxEADQU=",
        "23": "JgDWAG1uDioNDhEmDioODRELESYODhAnDg4QJw4OECcOKQ4qDg0RCxEmDg4QDBAnDikODhAnDg4QJw4OECcODhALEQsQJw4pDioOKQ4pDg4QDBALEQsQDBAnDikODhAnDg4QCxELESYODhAMEAsRCxAnDg4QCxELEQsQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAwQCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQJw4OECcODhALEQsQDBAADQU=",
        "24": "JgDWAG1vDikODhAnDikODhALEScODREnDg0RJw0OESYOKg4pEwkQCxEnEAsRCxEmDioNDhEmDg4RJg4OESYODhAMEAsRJw0qDikRJhAoDg0RCxAMEAsRCxAnDioNDxAnDQ4RCxALEScOKQ4OEAsRCxAnDg4QCw4OEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBAnDikODhALEQsRCxAADQU=",
        "25": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw0OEScNDhELEAsRJw4pDikOKg4pDg4QCxELEAsRCxEmDioODREnDg0RCxAMECcODhAnDg0RCxEmDg4RCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRJg4qDikODhALEQsQDBAADQU=",
        "26": "JgDWAG5tEScPDBAoDSoPDBELDygPDRAnDg4QJw8NECcPKA8pDg0RCxAnDg4QDBAnDikODhAnDg4QJw0PECcODhALEQsQJw4qDSoOKQ4pDg4QDBALEQsQDBAnECcODhAnDg4QCxELESYOKg4pDg4QCxEmDg4RCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRJhELEQsQCxEADQU=",
        "27": "JgDWAGxvDikODhEmDioODRELECcRCxAnDg4QJw4OECcOKQ4qDg0RCxAnDQ8QCxEnDikODhAnDg4QJw4OECcODhALEQsQJw4pDioPKA4pDg4QDBALEQsQCxEnDikODhAnDg4QCxELECcODhALEScODREnDg0RCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRJw4NEQsRJg4OEAwQCxEADQU=",
        "28": "JgDWAG1uDioODREnDikODhALEScNDhEmDg4RJw0OESYOKg4pDg4QCxEmDg4RCxAnDikODhEmDg4QJw4OECcODhALEQsQJw4qDikOKQ4qDQ4RCxALEQsQDBAnDikODhAnDg4QDBALEScNKg4NEScODREnDg0RCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxAMEAsRCxAnDg4QJw4OEAwQCxEADQU=",
        "29": "JgDWAG9tDygPDRAnDikODg8NECcPDRAnDw0QJw4OECcOKQ4pDw0QDBAnDw0QCxAoDSoODhAnDg0RJw4NEScODRELEAwQJw4pDikPKQ4pDg4QCxELEAwQCxEnDSoODhAnDg0RCxAMECcNDxAnDikODhAnDg4QCxENDgwPDBELEAwQCxELEAwQCxAMEAwQCxAMEAsQDBAMEAsRCw8NDwwRCxAMDwwQDBAMDwwQDBALEQsQDA8MEQsQDA8MEAwQDA8MEAwPDQ8MDw0QJw8oDw0PKA8NDw0PDBAADQU=",
        "30": "JgDWAG1vDikODhAnDSoRCxAMECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioPDBEnDg0RJw0OESYODhELEAsRJw4pDikOKg0qDg4QCxELEAsRCxEmDioODREnDQ4RCxAMECcOKQ4pDioODREnDg0RCxAMEAsRCxALEQsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMECcOKQ4OEAsRCxEADQU="
      },
      "med": {
        "20": "JgDWAG1uEScNDhEmDioODhALESYODhEmDg4QJw4OECcOKQ4qEAsRCxEmDg4RCxAnDikODhAnDg4QJw4OECcNDxALEQsQJw4pDioOKQ4pDg4RCxALEQsQDBAnDikODhALEScODRELECcRJw4NEScNKg4OEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAnDg4QJw4OEAsRCxEADQU=",
        "21": "JgDWAG9tECcQDA8oECcQDA8MDioPDA8pEAsPKQ8MDSoQKA8oEAwPDA4qEAsPDQ8oECcRCw0qEAwNKg8NDygQDA0PDwwPKBEnECcQJxAoEAsODg0PDQ4NDw0qECcQDA0PDSoQDA0ODioQCw8pECcQJxAMDQ4ODg0PDQ4PDQ0PDwwODg0PDwwODg0PDwwNDw0ODg4NDw8MDg4NDw0ODg4NDw0ODg4NDw0ODQ8NDw0ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDQ8NKhAnEAwNKhAMDQ4ODg0ADQU=",
        "22": "JgDWAG9sEScQDA0qECcQDA0ODioQCw4qEAsNKxALDSoQKBAnEAwNDg4qEAsNDw0qECcQDA0qEAwNKhAMDSoQDA0PDQ4PKBAoECcQJxAoEAsODg0PDQ4NDw0qECcQDA0PDSoQDA0ODioQJxAnECcQKBALDg4NDw0ODg4NDw0ODg4NDw0ODQ8NDw0ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NDw0ODg4NDw0ODioQJxAMDQ4ODg0ADQU=",
        "23": "JgDWAHBsECcQDA0qECgQCw0PDSoQDA0qEAwNKhAMDSoQJxAoDwwNDw0qEAwNDg4qECcQDA0qEAwNKhAMDSoQCw4ODQ8NKhAnECgQJxAnEAwNDg4ODQ8NDg4qECcQDA0ODikQDA0PDSoQDA0ODg4NDw0qEAwNDg4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NDw0ODg4NDw0ODg4NDw0ODg4NDw0ODhALDw0ODQ8NDw0ODQ8NDg4ODSoOKhALDioPDA0PDQ8NDg0ADQU=",
        "24": "JgDWAG9sECgQCw4qECcQDA8MDykQCw8pEAsNKhAMDygQKBAnEAwNDg8pEAsPDQ8oECcQDA0qEAwPKBAMDygQDA8NDwwPKA4qECcQJxAoDwwPDQ8NDQ4NDw0qECcQDA0PDSoQDA0ODioPKBAMDQ4PDQ0qEAwPDA8NDQ8NDg8NDw0PDA8NDw0PDA8NDQ4QDA0PDQ4PDQ0PDwwPDQ8NDQ4PDQ8NDwwPDQ0ODg4PDQ0ODg4PDQ8MDw0PDQ8MDg4PDQ8MDQ8NDg4ODSoQDA8oECgQCw0PDQ8NDg0ADQU=",
        "25": "JgDWAG1uDioODREnDikODhALECgNDhAoDA8QJw8NECcPKQ4pDw0QCxAnDg4QDBAnDygPDRAnEQsQJw4ODygPDRAMDwwQJxQkDygOKQ8oEAwQDBALEQsQDBAnDygPDRAMEyQPDRALDygPDQ8oDw0PDQ8oDw0QCxAMEAwPDBAMEAsRCw8NDwwQDA8NEAsRCxAMDwwQDBAMDwwRCxAMDwwQDBALEAwQDA8MEAwPDRALEAwPDRALEQsQDA8MEAwPDQ8MDw0PDBAMECcPKQ8oDygPDQ8NDwwQDA8ADQU=",
        "26": "JgDWAG5uDikODhEmDioODRELESYODhAnDg4QJw4OECcOKQ4qDg0RCxAnDg4QDBAnDikODhAnDg4QJw4OECcODhALEQsQJw4pDioOKQ4pDg4QDBALEQsQCxEnDikODhALEScODRELECcOKQ4qDg0RCxEmDg4QDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEScODRELEAwQJw4OEAsRCxAADQU=",
        "27": "JgDWAG1uDioODREnDSoODhALESYODhEmDg4RJg4OECcNKw0qDg4QCxEnDQ4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDSoOKQ4pDg4RCxALEQsRCxAnDikODhAMECcODRELESYODhELECcODhAnDg4QCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELECcOKg0OEQsQJw4OEAwQCxEADQU=",
        "28": "JgDWAG1vDikODhAnDikODhALEScODhAnDg0RJw0OEScNKg4pDg4QCxEnDg0RCxAnDioNDhEnDQ4RJg4OESYNDxELEAsRJw0qDikOKQ4qDg0RCxELEAsRCxAnDioNDhELECcRCxAMECcOKQ4OECcODhAnDg4QCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELECcODhAnDg4QJw4OEQoRCxAADQU=",
        "29": "JgDWAG9tECcPDQ8oECgPDBAMDygPDQ8oEA0OKA8NDygPKA8oEAwPDQ8oDw0PDBAoDygPDQ8oDw0PKA8NDygQCxAMDw0PKA8oDykPKA8oDw0PDBAMDw0PDBAoECcQDA8MDygQDA8NDygQDA8oDygPDQ8oEAwPDQ8MDw0PDQ8MDw0PDBAMDw0PDA4ODw0PDA8NDw0PDA8NDw0PDA8NDwwQDA8NDw0PDA8NEQoQDA8NDwwPDQ8NDwwPDQ8NDwwPDQ8MEAwPDQ8MECgPKBAnEAwPKBAMDwwQDA8ADQU=",
        "30": "JgDWAG1vDikODhAnDikODhELECcODhEmDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4OECcODRELEQsQJw4pECgNKg4pDg4QCxELEQsQCxEnDikODhALEScNDhELECcOKQ4qDikODhAnDg4QCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELESYODhELECcOKQ4OEAwQCxEADQU="
      },
      "high": {
        "20": "JgDWAGxvDSsNDg0rDSoNDw0ODSsNDg0rDQ4NKg0PDSoNKw0qDQ8NDg0qDg4NDw0qDSoNDw0qDQ8NKg0PDSoNDw0ODQ8NKg0rDSoNKg0rDQ4NDxAMDA8NDw0qDSoNDw0PDwwNKw0ODSoOKg0ODSsNKg0PDwwNDw0PDQ4PDQ0PDwwNDw4NDw0PDQ4NEAwNDw4NDQ8NDw4NDw0ODg4NDw0ODQ8NDw0NDg8NDg4NDg8NDg4ODQ4ODQ8NDg0PDQ8NDg0PDQ4ODg0PDQ4OKg4pDw0NKg8NDQ4NDw0ADQU=",
        "21": "JgDWAG1uDioODREnDSoODhALESYODhEmDg4RJg4OECcOKg0qDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsQJw4qDSoOKQ4pDg4RCxALEQsRCxAnDikODhAMEAsRJg4OESYRCxEmDioOKQ4OEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMECcOKQ4OEAsRCxEADQU=",
        "22": "JgDWAG1uDioODREnDSoODhALECcODhEmDg4QJw4OECcOKg0qDg4QCxAnDg4QDBAnDikODhAnDg4QJw4OECcODhALEQsQJw4qECcOKQ4pDg4RCxALEQsQDBAnDikODhAMEAsRJg4OESYOKg4pDygRJw4NEQsQDBALEQsQCxELEAwQCxELEAwQCxELEAwPDBELEAwQCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEQsRCxALEQsQDBALEQsQJw4OECcOKQ4OEQsQCxEADQU=",
        "23": "JgDWAG1vDikODhAnDikODhAMECcODhAnDg0RJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw0OESYODhELEAsRJw4pDikOKg0qDg4QCxELEAsRCxEmDioQCxELEAwQJw4OECcODRELEQsQCxEnDg0RCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELECcODhAnECcODhAMEAsRCxAADQU=",
        "24": "JgDWAG9sECcQDA0qECgQCw4ODSoQDA0qEAwNKhAMDSoQJxAoEAsODg0qDw0NDw0qDygPDQ0qEAwNKg8NDSoPDQ0ODQ8NKg8oDykPKA8oDw0NDw0ODg4NDw0qDygPDQ0ODg4NKg8NDSoPKQ4NDQ8NDw0qDwwODg0PDQ4ODg0PDQ4ODg0PDQ4NDw0PDQ4NDw0ODg4NDw0ODg4NDw0ODg4NDw0ODQ8NDw0ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg4ODQ8NDg0PDSoQJxAoECcQDA0ODg4NDw0ADQU=",
        "25": "JgDWAG5uECcQDA0qDygPDQ0PDSoQDA0qDw0NKhAMDSoQJxAnEAwNDw0qDw0NDg0qECgPDA4qDwwOKg8MDioPDA8NDQ8PKA8oECcPKRAnDw0PDA0PDQ8NDg0qDykPDBAMDQ8NKg8NDSoPDQ8oDw0NDg8oDw0NDw8MDw0NDw8MDw0PDQ8MDQ8PDQ8MDQ8PDQ8MDQ8NDg4ODw0NDg8NDQ8NDg4ODQ8PDA8NDw0PDA8NDwwODg8NDwwODg4ODwwPDQ8NDwwPDQ8NDSoPDA4ODw0PKA8NDwwODg8ADQU=",
        "26": "JgDWAG5tECcQDA0qECgPDA0PDSoQDA0qEAwNKhAMDSoQJxAoDwwNDw0qEAwNDg4qDygQDA0qDw0NKg8NDSoPDA4ODQ8NKg8oDykOKQ8oDw0PDA8NDQ8ODQ8pDikNDw4NDw0NKg0PDygNKg0rDQ4NDxAnDQ8NDw0ODQ8NDg4ODQ8NDg0PDQ8PDA0PDQ8NDg0PDQ8PDA0PDQ8NDg0PDQ4NDw0PDQ4NDw0PDwwNDw0PDQ4NDw0PDQ4NDw0OEAwNDw0ODQ8NDw0ODSsNKg0PDQ4NKg0PDQ8NDg0ADQU=",
        "27": "JgDWAG5tECgPDRAnDikPDRALECgPDBAnDg4QKA4NDygPKQ8oDg4PDBAoDQ4PDQ8oDykODQ8oDw0PKA8NDygQDA8NDwwQJw8pDikPKA4qDwwQDA8NDwwPDQ8oDikPDQ8NDwwQKA0OECgNDhAMDygPDQ8oDw0PDBAMDw0PDBAMDw0PDA8NDw0PDBAMDw0PDA8NDwwQDA8NDwwQDA8NDwwQDA8NDwwQDA8NDwwPDQ8MEAwPDQ8MEAwPDQ8MEAwPDQ8MDw0PDQ8MDygODg8oDg4QJw8NDw0PDBAADQU=",
        "28": "JgDWAG9tDygPDQ8oDygPDQ8NDygPDQ8oDw0PKA8NDygQJw8oDw0PDQ8oDw0PDBAoDikPDQ8oDw0PKA4NECgPDBAMDw0QJw8oDygOKg4pDg4QCxELEAwPDBAoDSoPDQ8MEAwQJw4OECcOKQ4OECcODhAnDg4QCxELDw0PDBELDw0PDBELEAwQCxELEAwSCRAMDw0PDBAMEAsQDBAMEAsRCw8NEAsQDBAMEAsRCxAMEAsRCxALEQsQDBALEQsPDRALEQsQDBALEScNKg4pDg4QJw4OEAsRCxAADQU=",
        "29": "JgDWAGxwDikODhAnDikODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxAnDioODREnDQ4RJg4OECcODhAMDwwRJw4pDikOKg0qDg4QCxAMEAsRCxAnDioODRELEAwQJw4OECcODhAnDikODhAnDg4QCxELEAwPDBAMDw0QCxAMEAsRCxAMEAsQDBAMDwwRCxAMEAsQDA8NEAsQDA8NEAsRCxALEQsQDBALEAwQDBALEQsPDRALEAwPDRALEAwPDRALECcODhAMDygOKQ4OEAwPDBAADQU=",
        "30": "JgDWAG1vDikODhAqCykODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxAnDioNDhAoDQ4RJg4OECcODhAMEAsRJw0qDikOKQ4qDg0RCxAMEAsRCxAnDikODhAMEAsRJw4NEScOKQ4pDioNDhAnDg4QDBALEAwPDRALEQsPDRALEQsQDBALEQsQDA8MDw0PDBELEAwPDBAMEAwQCxELEAwPDBAMEAwQCxAMDwwRCxAMEAsQDA8NEAsRCxAMEAsRCw8NDygOKQ4ODygOKQ4OEAwQCxEADQU="
      }
    },
    "dry": {
      "auto": {
        "20": "JgDWAG1vDygODhAnDikODhAMECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAsRJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcOKg0OESYOKg4NEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEScODRELEQsQJw4OEAsRCxAADQU=",
        "21": "JgDWAG1uDikODhEmDioODRELECcODhAnDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4OECcODhALEAwQJw4pDioOKQ4pDg4QCxELEQsQCxELECcODhAnDg4QDBALEScNDhEmDioOKQ4OEAsRCxAMEAsRCxAMEAsRCxALEQsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMECcOKQ4OEAwQJw4OEAsRCxAADQU=",
        "22": "JgDWAG1uDioODREnDikODhALESYODhEmDg4QJw4OESYOKg4pDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qDQ4RCxALEQsRCxALEScODREnDg0RCxAMECcOKQ4pDioOKQ4OEAsRCxAMEAsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxAMECcODhAnDg4QJw4OEAsQDBAADQU=",
        "23": "JgDWAG9sEScQDA0sDicQDA0ODioQCw0rEAsNKhAMDSoQKBAnEAwNDg0qEQsNDw0qECcQDA0qEAwNKhAMDSoQDA8NDwwPKA8pECcQJw8pDwwPDQ8NDwwPDQ8MECgPDBAoDwwRCw8NECcPDRALEAwQCxEnDg0RCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEAwQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELECcODhALEQsQDBAADQU=",
        "24": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4OECcOKQ4pDg4RCxAnDg4QCxEnDSoQDBAnDg0RJw4NEScODRELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0OEQsQDBAnDg4QCxELEAsRCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQJw4OECcODRELEAwQCxEADQU=",
        "25": "JgDWAGxwDikNDw0qDSoNEAwPDSoNDw4pDg4NKg0ODykNKg4pDQ8QDA0qDQ8NDwwqDykODQ4qDQ4OKg4ODCsODQ4ODQ8PKA4pDikOKg4pDg4ODg0ODg4ODg0ODygODg4pDg4ODg0OECcODg4pDg4ODQ8pDg0PDQ4ODwwPDQ8NDg0ODg4ODg4NDg4ODg4NDg4ODg4NDg4ODQ8MDw4ODQ4NDxAMDA8QDA0PDA8NDg0QDwwNDg0PDQ8NDg0PDQ8NDg0PDQ8NDg0PDQ4NDw0qDSsNDg0PEAwPDA0ADQU=",
        "26": "JgDWAG1vDikODhAnDikODhAMECcODREnDg0RJw4NEScOKQ4pDg4QCxEnDg0RCxEmDioODREnDQ4RJw4NESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4qDg0RCxEmDg4QDBALEQsQDQ8LEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQJw4qDikODhALEQsQCxEADQU=",
        "27": "JgDWAG9tECcPDQ8oDygPDQ8NDygPDQ8oDw0PKA8NDygPKA8oDw0PDQ8oDw0PDA8pDygPDQ8oDwwQKA8MECgPDBAMDw0PKA8oDygPKQ8oDw0PDBAMDw0PDBAMDygPDQ8oDw0QCxAMECcPDQ8NDygODhAnDg4PDA8NDwwQDA8NDwwRCxAMEAsQDBAMDwwQDA8NDwwQDA8MEQsQDBALEQsQDBALEQsPDRALEAwQDBALEAwQCxELDw0PDBELEAwQCxELEAwQCxELEAwQCxAMEAsRJw4NEQsQDBAADQU=",
        "28": "JgDWAG1vDikODhAnDikODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxEmDioNDhEnDg0RJg4OESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4OESYODhEmDg4QDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQJw4OEAwQJw4NEQsRCxAADQU=",
        "29": "JgDWAG1vDikODhAnDikODhELECcODhAnEAsRJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcODhAnDikODhEmDQ8RCxALEQsRCxALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxAnDg4QJw4OEAsRCxAADQU=",
        "30": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0qDikODhAnDg4QCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQJw4pEQsRJg4OEAwQCxEADQU="
      },
      "low": {
        "20": "JgDWAG1vDygODhAnDikODhAMECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAsRJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcOKg0OESYOKg4NEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEScODRELEQsQJw4OEAsRCxAADQU=",
        "21": "JgDWAG1uDikODhEmDioODRELECcODhAnDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4OECcODhALEAwQJw4pDioOKQ4pDg4QCxELEQsQCxELECcODhAnDg4QDBALEScNDhEmDioOKQ4OEAsRCxAMEAsRCxAMEAsRCxALEQsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMECcOKQ4OEAwQJw4OEAsRCxAADQU=",
        "22": "JgDWAG1uDioODREnDikODhALESYODhEmDg4QJw4OESYOKg4pDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qDQ4RCxALEQsRCxALEScODREnDg0RCxAMECcOKQ4pDioOKQ4OEAsRCxAMEAsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxAMECcODhAnDg4QJw4OEAsQDBAADQU=",
        "23": "JgDWAG9sEScQDA0sDicQDA0ODioQCw0rEAsNKhAMDSoQKBAnEAwNDg0qEQsNDw0qECcQDA0qEAwNKhAMDSoQDA8NDwwPKA8pECcQJw8pDwwPDQ8NDwwPDQ8MECgPDBAoDwwRCw8NECcPDRALEAwQCxEnDg0RCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEAwQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELECcODhALEQsQDBAADQU=",
        "24": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4OECcOKQ4pDg4RCxAnDg4QCxEnDSoQDBAnDg0RJw4NEScODRELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0OEQsQDBAnDg4QCxELEAsRCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQJw4OECcODRELEAwQCxEADQU=",
        "25": "JgDWAGxwDikNDw0qDSoNEAwPDSoNDw4pDg4NKg0ODykNKg4pDQ8QDA0qDQ8NDwwqDykODQ4qDQ4OKg4ODCsODQ4ODQ8PKA4pDikOKg4pDg4ODg0ODg4ODg0ODygODg4pDg4ODg0OECcODg4pDg4ODQ8pDg0PDQ4ODwwPDQ8NDg0ODg4ODg4NDg4ODg4NDg4ODg4NDg4ODQ8MDw4ODQ4NDxAMDA8QDA0PDA8NDg0QDwwNDg0PDQ8NDg0PDQ8NDg0PDQ8NDg0PDQ4NDw0qDSsNDg0PEAwPDA0ADQU=",
        "26": "JgDWAG1vDikODhAnDikODhAMECcODREnDg0RJw4NEScOKQ4pDg4QCxEnDg0RCxEmDioODREnDQ4RJw4NESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4qDg0RCxEmDg4QDBALEQsQDQ8LEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQJw4qDikODhALEQsQCxEADQU=",
        "27": "JgDWAG9tECcPDQ8oDygPDQ8NDygPDQ8oDw0PKA8NDygPKA8oDw0PDQ8oDw0PDA8pDygPDQ8oDwwQKA8MECgPDBAMDw0PKA8oDygPKQ8oDw0PDBAMDw0PDBAMDygPDQ8oDw0QCxAMECcPDQ8NDygODhAnDg4PDA8NDwwQDA8NDwwRCxAMEAsQDBAMDwwQDA8NDwwQDA8MEQsQDBALEQsQDBALEQsPDRALEAwQDBALEAwQCxELDw0PDBELEAwQCxELEAwQCxELEAwQCxAMEAsRJw4NEQsQDBAADQU=",
        "28": "JgDWAG1vDikODhAnDikODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxEmDioNDhEnDg0RJg4OESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4OESYODhEmDg4QDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQJw4OEAwQJw4NEQsRCxAADQU=",
        "29": "JgDWAG1vDikODhAnDikODhELECcODhAnEAsRJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcODhAnDikODhEmDQ8RCxALEQsRCxALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxAnDg4QJw4OEAsRCxAADQU=",
        "30": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0qDikODhAnDg4QCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQJw4pEQsRJg4OEAwQCxEADQU="
      },
      "med": {
        "20": "JgDWAG1vDygODhAnDikODhAMECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAsRJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcOKg0OESYOKg4NEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEScODRELEQsQJw4OEAsRCxAADQU=",
        "21": "JgDWAG1uDikODhEmDioODRELECcODhAnDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4OECcODhALEAwQJw4pDioOKQ4pDg4QCxELEQsQCxELECcODhAnDg4QDBALEScNDhEmDioOKQ4OEAsRCxAMEAsRCxAMEAsRCxALEQsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMECcOKQ4OEAwQJw4OEAsRCxAADQU=",
        "22": "JgDWAG1uDioODREnDikODhALESYODhEmDg4QJw4OESYOKg4pDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qDQ4RCxALEQsRCxALEScODREnDg0RCxAMECcOKQ4pDioOKQ4OEAsRCxAMEAsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxAMECcODhAnDg4QJw4OEAsQDBAADQU=",
        "23": "JgDWAG9sEScQDA0sDicQDA0ODioQCw0rEAsNKhAMDSoQKBAnEAwNDg0qEQsNDw0qECcQDA0qEAwNKhAMDSoQDA8NDwwPKA8pECcQJw8pDwwPDQ8NDwwPDQ8MECgPDBAoDwwRCw8NECcPDRALEAwQCxEnDg0RCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEAwQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELECcODhALEQsQDBAADQU=",
        "24": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4OECcOKQ4pDg4RCxAnDg4QCxEnDSoQDBAnDg0RJw4NEScODRELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0OEQsQDBAnDg4QCxELEAsRCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQJw4OECcODRELEAwQCxEADQU=",
        "25": "JgDWAGxwDikNDw0qDSoNEAwPDSoNDw4pDg4NKg0ODykNKg4pDQ8QDA0qDQ8NDwwqDykODQ4qDQ4OKg4ODCsODQ4ODQ8PKA4pDikOKg4pDg4ODg0ODg4ODg0ODygODg4pDg4ODg0OECcODg4pDg4ODQ8pDg0PDQ4ODwwPDQ8NDg0ODg4ODg4NDg4ODg4NDg4ODg4NDg4ODQ8MDw4ODQ4NDxAMDA8QDA0PDA8NDg0QDwwNDg0PDQ8NDg0PDQ8NDg0PDQ8NDg0PDQ4NDw0qDSsNDg0PEAwPDA0ADQU=",
        "26": "JgDWAG1vDikODhAnDikODhAMECcODREnDg0RJw4NEScOKQ4pDg4QCxEnDg0RCxEmDioODREnDQ4RJw4NESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4qDg0RCxEmDg4QDBALEQsQDQ8LEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQJw4qDikODhALEQsQCxEADQU=",
        "27": "JgDWAG9tECcPDQ8oDygPDQ8NDygPDQ8oDw0PKA8NDygPKA8oDw0PDQ8oDw0PDA8pDygPDQ8oDwwQKA8MECgPDBAMDw0PKA8oDygPKQ8oDw0PDBAMDw0PDBAMDygPDQ8oDw0QCxAMECcPDQ8NDygODhAnDg4PDA8NDwwQDA8NDwwRCxAMEAsQDBAMDwwQDA8NDwwQDA8MEQsQDBALEQsQDBALEQsPDRALEAwQDBALEAwQCxELDw0PDBELEAwQCxELEAwQCxELEAwQCxAMEAsRJw4NEQsQDBAADQU=",
        "28": "JgDWAG1vDikODhAnDikODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxEmDioNDhEnDg0RJg4OESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4OESYODhEmDg4QDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQJw4OEAwQJw4NEQsRCxAADQU=",
        "29": "JgDWAG1vDikODhAnDikODhELECcODhAnEAsRJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcODhAnDikODhEmDQ8RCxALEQsRCxALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxAnDg4QJw4OEAsRCxAADQU=",
        "30": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0qDikODhAnDg4QCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQJw4pEQsRJg4OEAwQCxEADQU="
      },
      "high": {
        "20": "JgDWAG1vDygODhAnDikODhAMECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAsRJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcOKg0OESYOKg4NEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEQsQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEScODRELEQsQJw4OEAsRCxAADQU=",
        "21": "JgDWAG1uDikODhEmDioODRELECcODhAnDg4QJw4OECcOKQ4qDQ4RCxAnDg4QCxEnDikODhAnDg4QJw4OECcODhALEAwQJw4pDioOKQ4pDg4QCxELEQsQCxELECcODhAnDg4QDBALEScNDhEmDioOKQ4OEAsRCxAMEAsRCxAMEAsRCxALEQsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMECcOKQ4OEAwQJw4OEAsRCxAADQU=",
        "22": "JgDWAG1uDioODREnDikODhALESYODhEmDg4QJw4OESYOKg4pDg4QCxEmDg4RCxAnDikODhAnDg4QJw4OECcODhALEQsRJg4qDikOKQ4qDQ4RCxALEQsRCxALEScODREnDg0RCxAMECcOKQ4pDioOKQ4OEAsRCxAMEAsRCxAMEAsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxAMECcODhAnDg4QJw4OEAsQDBAADQU=",
        "23": "JgDWAG9sEScQDA0sDicQDA0ODioQCw0rEAsNKhAMDSoQKBAnEAwNDg0qEQsNDw0qECcQDA0qEAwNKhAMDSoQDA8NDwwPKA8pECcQJw8pDwwPDQ8NDwwPDQ8MECgPDBAoDwwRCw8NECcPDRALEAwQCxEnDg0RCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsQDBALEAwQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELECcODhALEQsQDBAADQU=",
        "24": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4OECcOKQ4pDg4RCxAnDg4QCxEnDSoQDBAnDg0RJw4NEScODRELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0OEQsQDBAnDg4QCxELEAsRCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQDBALEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQJw4OECcODRELEAwQCxEADQU=",
        "25": "JgDWAGxwDikNDw0qDSoNEAwPDSoNDw4pDg4NKg0ODykNKg4pDQ8QDA0qDQ8NDwwqDykODQ4qDQ4OKg4ODCsODQ4ODQ8PKA4pDikOKg4pDg4ODg0ODg4ODg0ODygODg4pDg4ODg0OECcODg4pDg4ODQ8pDg0PDQ4ODwwPDQ8NDg0ODg4ODg4NDg4ODg4NDg4ODg4NDg4ODQ8MDw4ODQ4NDxAMDA8QDA0PDA8NDg0QDwwNDg0PDQ8NDg0PDQ8NDg0PDQ8NDg0PDQ4NDw0qDSsNDg0PEAwPDA0ADQU=",
        "26": "JgDWAG1vDikODhAnDikODhAMECcODREnDg0RJw4NEScOKQ4pDg4QCxEnDg0RCxEmDioODREnDQ4RJw4NESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4qDg0RCxEmDg4QDBALEQsQDQ8LEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQJw4qDikODhALEQsQCxEADQU=",
        "27": "JgDWAG9tECcPDQ8oDygPDQ8NDygPDQ8oDw0PKA8NDygPKA8oDw0PDQ8oDw0PDA8pDygPDQ8oDwwQKA8MECgPDBAMDw0PKA8oDygPKQ8oDw0PDBAMDw0PDBAMDygPDQ8oDw0QCxAMECcPDQ8NDygODhAnDg4PDA8NDwwQDA8NDwwRCxAMEAsQDBAMDwwQDA8NDwwQDA8MEQsQDBALEQsQDBALEQsPDRALEAwQDBALEAwQCxELDw0PDBELEAwQCxELEAwQCxELEAwQCxAMEAsRJw4NEQsQDBAADQU=",
        "28": "JgDWAG1vDikODhAnDikODhALEScODREnDg0RJw4NEScNKg4pDg4QCxEnDg0RCxEmDioNDhEnDg0RJg4OESYODhELEAsRJw4pDikOKQ4qDg0RCxELEAsRCxELECcODhAnDg4QCxELECcOKQ4OESYODhEmDg4QDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxAMEAsRCxAMEAsRCxALEQsRCxALEQsQDBALEQsQJw4OEAwQJw4NEQsRCxAADQU=",
        "29": "JgDWAG1vDikODhAnDikODhELECcODhAnEAsRJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELECcODhAnDikODhEmDQ8RCxALEQsRCxALEQsQDBALEQsQCxELEQsQCxELEQsQCxELEAwQCxELEAwQCxELEAwQCxELEAwQCxELEAsRCxAMEAsRCxELEAsRCxAMEAsRCxALEQsRCxAnDg4QJw4OEAsRCxAADQU=",
        "30": "JgDWAG1vDikODhAnDikODhELECcODhAnDg4QJw4NEScOKQ4pDg4QDBAnDg4QCxEmDioODREnDg0RJw4NEScNDhELEAwQJw4pDikOKg4pDg4QCxELEAwQCxELECcODhAnDg4QCxELESYOKg0qDikODhAnDg4QCxELEQsQCxELEAwQCxELEAwQCxELEAsRCxELEAsRCxELEAsRCxELEAsRCxAMEAsRCxALEQsRCxALEQsRCxALEQsQDBALEQsQDBALEQsQCxELEQsQJw4pEQsRJg4OEAwQCxEADQU="
      }
    }
  }
}

Are you implementing a way for the A/C to provide staus feedback to HA / SmartIR? A simple way is as per liuk4friendsā€™ comment above. This will at least keep HA in sync with the A/C status.

1 Like

Yes did that also! I have a zigbee contact sensor on the flaps of the A/C. Read most the this thread (but I have to admit, didnā€™t read all the 1000+ messages. )

I also forgot to post my YAML climate (sorry for some French words :slight_smile: ) :

climate:
  - platform: smartir
    name: AC Cuisine
    unique_id: cuisine_ac
    device_code: 9999
    controller_data: remote.ac
    temperature_sensor: sensor.telecommande_a_c_temperature
    humidity_sensor: sensor.telecommande_a_c_humidity
    power_sensor: binary_sensor.a_c_power