Broadlink IR Climate Component

Have you updated to the latest version from GitHub?

@Vassilis is there any way to support sleep mode?

I did found it after posting :sleeping:
thanks for your reply :slight_smile:

Added Actron Air RG61E3/BGEF IR codes.

I have finally created an INI file for my Toshiba split system, and submitted a pull request on the GitHub repo.

Unfortunately, since upgrade to 0,84, it doesn’t work anymore

1 Like

See above mate. The latest version on github works.

Guys, I’m struggling with this component for a few days. But they didn’t have the codes for my AC (Consul Facilite Portable AC). So I’m trying to get them myself.

#1: what’s is this “idle” code for? What is it supposed to do?

#2 If my AC is off and I press any button to change the “state” (temperature, mode or fan speed) my stupid remote control only change the state. It doesn’t turn on the AC AND set it to the desired state.

So using this climate component, if the AC is off and I set it to “cool low_21”, for example, the AC doesn’t turn on. It just change the state. After changing the state I have to click “off” again to turn it on.
And since the off is a toggle button on my AC, the state says its “off”, but it just got turned on

Does the “power” button on your AC also works as a toggle? Is it common?

Thanks in advance!

@BrunoZumba

#1. idle = off. Basically the state your AC is in when it’s doing nothing.

#2. I’m not familiar with your AC manufacturer. Basically, the way I use it is to not use the physical remote. Put it away or hide it. Then do everything through home assistant.

Not all AC’s are the same. Mine for example sends all commands for speed, mode, temperature, etc in one IR command. You will need to work out how yours works and learn the codes. It’s a painful task, but once you have it setup, it works great. Then intergrate it with Siri, Alexa, Google Home, and just use voice commands.

Yeah
 that what I was afraid of
 lol
So, what’s the difference between the comand I send for Idle and the comando for off?

My AC also send all the “states” command in one IR code.
But what I think mine differs from others is: my remote controller is never “off”. It is always showing the states (temperature, mode, fan, etc
).

With this in mind, let’s say that the temp is 21Âș, mode is cool and fan is low.

Scenario 1:
When I press “temperature up”, I only scan the code that CHANGE the states to: temp 22Âș, mode cool, fan low (aka: [cool] low_22)
Scenario 2:
But when I press “POWER” I scan the code to “TOGGLE” power AND set temp to 21, mode cool, fan low.

On scenario 1, if the AC is on, everything works perfectly. The temp is updated and thats it.
But on scenario 1, if the AC is OFF, nothing happens. It DOESNT turn the AC on and set the states.

On the other hand, with scenario 2, if the AC is ON, since it toggles POWER, it turn it off.
But on scenario 2, if the AC is OFF, everything works perfectly. The AC is turned ON with the states correct.

I would really like a code that “says”:
If the AC is on: change the states to temp = x, fan = y, mode = z.
If the AC is off: TURN IT ON then change the states to temp = x, fan = y, mode = z
But i think my stupid AC doesnt do it


The door sensor is priceless. I was going crazy when someone turned on/off the AC from the remote :slight_smile:

its a shame that there isnt a power_consumption_entity for this climate component in the same way that @Vassilis has created one for the media_player. Is there another way of achieving this with the door sensor? (actually changing the known status of the A/C within HA)

Shame on me. In what mode do you want to set the component if the power consumption entity is above the threshold?

Sorry, I definitely didn’t mean it in a nasty way at all. I love your custom_components and I use them heavily, they work very well.

My thought was just to give feedback to HA as to whether the A/C is ON or OFF but I see your point in that HA won’t know if it was set to cool or heat for example. Perhaps just to tell HA that it is ON at the last known mode? ie: if it was on Cool before being turned off? I guess the main benefit would be to let HA know it was turned OFF remotely so HA doesnt still think the unit is ON.

I just had the same issue with an old LG Art cool model (I think it’s one of these models: MA09AHD MA09AHM MA12AHD MA12AHM).

In my case it’s a model that has both cooling and heating.

The temperature set on HASS vs temperature shown on the AC display was behaving like this with the default lg.ini file:

18 - 18
19 - 27
20 - 28
21 - 29
22 - 30
23 - 19
24 - 20
25 - 21
26 - 22
27 - 23
28 - 24
29 - 25
30 - 26

I just renamed the commands accordingly to that behaviour and after a quick test it seems to be working fine so far.

In case it’s useful to someone:

# Models: LG Art Cool MA09AHD MA09AHM MA12AHD MA12AHM
[off]
off_command = JgBAAAABH4QUMBAREw8QERIxEg8SDxMOEzEPMhMPEg8QERMOEw8SDxIPEhASDxAREw8SMBIPEzASDxMPDxIRMRIADQUAAAAAAAAAAA==

[idle]
idle_command = JgBAAAABH4QUMBAREw8QERIxEg8SDxMOEzEPMhMPEg8QERMOEw8SDxIPEhASDxAREw8SMBIPEzASDxMPDxIRMRIADQUAAAAAAAAAAA==

[heat]
low_18 = JgBAAAABIYMSMhEQERAREBIxERAREBIQERASDxIPEhASDxIwEhAREBIPEw8SMBMwEg8REBMPERAREBIxETISMBIADQUAAAAAAAAAAA==
low_27 = JgBAAAABHoUULxMPEg8TDhMwEg8TDxIPEg8TDhASERAQERA0DxETDhAzETETDxEQEg8TDw8SEg8TDhASEg8SDxIADQUAAAAAAAAAAA==
low_28 = JgBAAAABHoURNBEPEw8PEhIxEg8SDxIPEg8SEBEQEg8QEhExEg8TDxIxETESDxEyERASDxMPDxISDxMPDxISMBIADQUAAAAAAAAAAA==
low_29 = JgBAAAABH4UTMRAREg8SEBAxEw8SDxIQEg8QEhEPEhAQERIwEw8SEBEwEjERMhASEQ8TDxIQEBAREBMPEjAREBMADQUAAAAAAAAAAA==
low_30 = JgBAAAABH4MUMBEQEw8REBIwEhAREBEQEhAREBIQEQ8SEBIxEg8REBIxETIRMBIxERASEBEQEhAREBERETERMREADQUAAAAAAAAAAA==
low_19 = JgBAAAABH4UTMBEREg8SDxExEw8SDxIPEw8REREQERAQERIxERASDxIPETETEBEQEQ8TDxIQEQ8TMBERERAREBEADQUAAAAAAAAAAA==
low_20 = JgBAAAABH4QUMBIPEw8REBIwEw8SDxEREg8SEBAQEw4TDxAzEg8SDxIQETESEBAxExARDxIQERASMBIQEg8SMRAADQUAAAAAAAAAAA==
low_21 = JgBAAAABIIQSMhAQEhAREBExEhAREBIPEw4SEBEQEg8SEBIwEg8SEBIPETIRMRIPEhAREBEQEhARMRIPEjEREBIADQUAAAAAAAAAAA==
low_22 = JgBAAAABH4UTMBASEg8TDxIxEQ8SDxMQEQ8TDhMPEg8SEBExERAREBIQDzMTLxMwEg8TDxAREBETMBAREzAPMxMADQUAAAAAAAAAAA==
low_23 = JgBAAAABH4QSMRMPEg8REBIxEhARDxMPERASDxIQERASEBExERAREBIxERASEBEPEhAREREPEhASMBIxERAREBMADQUAAAAAAAAAAA==
low_24 = JgBAAAABIIQTMBMPERASDxMwEREQERIPEhAQEBMPEg8SDxIxEg8SDxMxERAQEBMxEQ8SEBEQEhAQMhIwEg8TMRIADQUAAAAAAAAAAA==
low_25 = JgBAAAABIIQSMRIPEw8REBIwEhAREBEQEw8SDxEQEhAREBExEhAREBExEhASMBIQEg8REBIPEw8RMhIwETESEBEADQUAAAAAAAAAAA==
low_26 = JgBAAAABHoQTMBMPERASDxIxEw4TDxIPEBISDxIPEBISDxIwEg8SDxMwEBESMhExEg8REBIPEBESMRMvEzATMBIADQUAAAAAAAAAAA==
mid_18 = JgBAAAABIYMRMhERERAREBEyERASDxASEBEREBAREREQERAyERESDxIPEhARMRIxEBESDxEyEBERMhEQEBERMhEADQUAAAAAAAAAAA==
mid_27 = JgBAAAABHYYUMBIPEg8PEhMxEg4TDw4TEg8PEhMPDhMSDxMxEBATDhMwEjATDxIPEw4SEBIwEg8TDxIPEjASEBIADQUAAAAAAAAAAA==
mid_28 = JgBAAAABIIQTMREQEg8SDxIxEhAREBIPEhAREBEPEw8SDxIwEhAREBMwEjASDxIyEg8SDxEyERASDxIQETERMRIADQUAAAAAAAAAAA==
mid_29 = JgBAAAABH4UTMRIOEw8SDxIwEw8PEhAREw8PEhIPEg8TDxEyEg4TDxIwEzERMRIPEg8REBMxEQ8RERIwERATDxIADQUAAAAAAAAAAA==
mid_30 = JgBAAAABHoUTMBIQEg8REBMxEQ8TDhMPEg8QERIQEg8SDxEzDhISDxMwEjESMRExEg8SDxIxEg8QERExEw8QMhMADQUAAAAAAAAAAA==
mid_19 = JgBAAAABIIQSMREQERASEBExEg8SEBEQERASEBEQERASEBExERAREREQEjASEBEQERASDxIxERASMREQETIREBIADQUAAAAAAAAAAA==
mid_20 = JgBAAAABIIMUMBIPEhAREREwEhAREREPEw8REBIPEg8SERAyERASDxEQEzAREBIxEg8REBEyEg8SMBMQEDETMBIADQUAAAAAAAAAAA==
mid_21 = JgBAAAABMYMSMRIQEg8REBIxERAREBIQERAREBIPEhAREBEyERASDxIPEjESMBIQEg8SDxIxEg8SMRIwEhAREBEADQUAAAAAAAAAAA==
mid_22 = JgBAAAABIIMTMREQERASDxIxEg8TDxIPERASDxIQERAREBIyEBAREBMPETISMBExEw8SDxIwEhASMBIyEQ8RMhEADQUAAAAAAAAAAA==
mid_23 = JgBAAAABIIMTMREQERASEBExEg8TDxIPERASEBEQERASEBExERASEBExERASEBEQERASEBExERASMhAxEjESDxIADQUAAAAAAAAAAA==
mid_24 = JgBAAAABIYMSMREQEg8SEBIwEhASDxEQEw4SEBEQEg8SEBExERATDxIwEw8SDxIwEhAREBEyERASMRExEjASMRIADQUAAAAAAAAAAA==
mid_25 = JgBAAAABIIQSMRIPEw8REBExEhERDxIPEhAREBIQEBATEBEwEhAREBIxERARMhIOEw8SEBExEhAQEBIPEhAREBIADQUAAAAAAAAAAA==
mid_26 = JgBAAAABIYIUMBMPERAREREwEw8SEBEQERARERAQEhASEBAxEhASDxExEhASMRExERASEBEyEBASEBEQERESMRAADQUAAAAAAAAAAA==
high_18 = JgBAAAABIYMSMRIQEg8REBIxEg8TDhIQERASDxIQERAREBIxEg8REBMOEw8RMRMwERASMRIPEw4SMRIPEjESMBIADQUAAAAAAAAAAA==
high_27 = JgBAAAABIIMUMBIPEg8TDxIwEw8SDxIQEg8SDxIPERASEBExEhASDxIwEzAREREPEhARMRIQERARERExERASEBAADQUAAAAAAAAAAA==
high_28 = JgBAAAABHYcTMBMOEw8SDxEyDhMSDxMOEw8OExIPEw4TDw8zEhAREBIwEzASDxIxEg8TMBIPEg8PExIwDxISMhEADQUAAAAAAAAAAA==
high_29 = JgBAAAABHIYTMRIPERATDhIxEw4TDxIPDxITDhMPDhMSDxMxEBAREA80DzMSMhAQEw8SMBMPDhMSDxMvEzATDhMADQUAAAAAAAAAAA==
high_30 = JgBAAAABH4UTMBEQEw8SDxIxEg8SDxIPEw8REBIPEg8TDxIwERESDxExEzASMRIwEw4TMBAREw4RERExEzASMBIADQUAAAAAAAAAAA==
high_19 = JgBAAAABIIQRMhIPEhASDhMwEhASDxIPERASEBEREQ8REREyEQ8SDxMPEjASEBEQERASMREREBASMhEwEw8REREADQUAAAAAAAAAAA==
high_20 = JgBAAAABIIQSMRIPEg8SDxMxERASDxERERARDxIQEg8SEBExEhASDhMPETESEBExEw4TMBIQERARMREyEg8SMRIADQUAAAAAAAAAAA==
high_21 = JgBAAAABHoUSMhIPEg8TDw8zEw4SEBIPEg8SEA8SEg8TDhMwEg8QERMPEjASMRIPEw8PNA8REw8PMxAzEjASDxMADQUAAAAAAAAAAA==
high_22 = JgBAAAABH4USMRMPEhARDxEyEBIREBIPEg8QEREREg8SDxEyERAREBMOEzAQMxIwEw8RMRIQEQ8RMhIwETMRMRIADQUAAAAAAAAAAA==
high_23 = JgBAAAABIIMTMRIPERASDxIyEBASEBEREBASEBEREBASDxIxEg8SDxMwERASEBEQERARMhIPEhASDxERERARDxIADQUAAAAAAAAAAA==
high_24 = JgBAAAABMIMSMRIQERAREBIxEg8REBMPERASDxIPEw8SDxEyERASDxIxERASDxIyEQ8RMhEQEg8TDxEQEg8SMREADQUAAAAAAAAAAA==
high_25 = JgBAAAABIIMUMBIPEhASDxIwEw8QEREREBESDxIQEQ8SDxEzEBESDxExERESMBIQEg8SMBMOERESEBEQEDMREBAADQUAAAAAAAAAAA==
high_26 = JgBAAAABHYYTMBMOEw8OExIwEw8SDw8SEw8OExIPDxISEBIwEhASDxIwEw8ONBMwEg8PNA4TEg8PEhMPDjQSMRIADQUAAAAAAAAAAA==
auto_18 = JgBAAAABIYMTMBMOEhARERAxEhASDxIQEg8REBIPEw8REBExEhASEBEPEhARMREyERASMRIPEjASMhEwEhARERIADQUAAAAAAAAAAA==
auto_27 = JgBAAAABIIQSMREQEg8SEBExEhASDxIPEw4SEBEQERASEBExEg8SEBExEzASDxEQEhASMBIQETESDxIxERASMREADQUAAAAAAAAAAA==
auto_28 = JgBAAAABH4QUMBIQEQ8TDxIxERASEBAQEhAQEg8SEQ8TDxIwEw8SDxIwEjEREBIxEg8SMBESETESDxExEjESEBEADQUAAAAAAAAAAA==
auto_29 = JgBAAAABIIMTMREQERASEBEyEBATDhIQEg8REBMPEg8SDxEyEREQEBIxEjASMREQEw4SMREQEzEREBIwEjATMBEADQUAAAAAAAAAAA==
auto_30 = JgBAAAABIIQSMRMOEw8REBIwEw8SEBEPEhAREREQERASDxEyERARERAxEjESMRExEw4TMREPEzASMREQEREQEBMADQUAAAAAAAAAAA==
auto_19 = JgBAAAABIIMUMBIPEw8REREwEw8REBIQERAREREPEhASDxExERATEBEQEDIREREPEw4SMhEPEzASMRIwERATMBIADQUAAAAAAAAAAA==
auto_20 = JgBAAAABH4USMRIPEw8SEBAyEhARDxIPEw8RERAREQ8TDxIwEw8QERIPEzAREBIwEw8QMhEREjASMRIxETIRDxMADQUAAAAAAAAAAA==
auto_21 = JgBAAAABHoUUMBAREhASDxExEw8REBMPEg4TDxASEQ8TDxIxEQ8SEBIPEDITMBIPEhAQMhASDzMTMBIwEzASMBMADQUAAAAAAAAAAA==
auto_22 = JgBAAAABHYcSMRMPEg8SDw81EQ8REBMPEg8REA8SEw8SDxIxEg8PEhMOEzARMRMwERATMBIPEzERDxIPEw8SDxIADQUAAAAAAAAAAA==
auto_23 = JgBAAAABHoUUMRAQEw4TDxIwEw8SEBEPEhAREBIQERARDxMwERESDxEyERAQERIQEQ8SMREQEy8TDxEQERESMREADQUAAAAAAAAAAA==
auto_24 = JgBAAAABIYMTMREREBAREBIxEg8SDxIREQ8REBIQERAREBIxERASEBExEg8REBMwERASMhAREDIREBEQETIREBIADQUAAAAAAAAAAA==
auto_25 = JgBAAAABIIQRMRMPERASDxEyEg8REBMPERERDxIPEhASDxExEhAREBIxERERMBIREQ8RMRIQETETDxIPEjASMhEADQUAAAAAAAAAAA==
auto_26 = JgBAAAABHYYUMBIPEw4PExIwEw8SDw4TEw8OExIPDxITDhMwERATDxIxEg8ONBMvEw8PMw8TEjASDxMwEw8OExIADQUAAAAAAAAAAA==

[cool]
low_18 = JgBAAAABIIQSMREREBEQERAzEBEQEQ8TEBEOEw8SDxMQEREQEBEPExARDxIPNBExEREQEQ8SERAREQ4TETIQMhEADQUAAAAAAAAAAA==
low_27 = JgBAAAABH4QUMQ8SEg8SDxAyEw8SDxIPEw8PEhIPEg8QEhIPEBIRDxEyETETDxIQEg4TDxIPEg8TMRAxEw8SDxIADQUAAAAAAAAAAA==
low_28 = JgBAAAABHoQTMRIPERESDxIwEw8SEBEQEQ8TDxIQERAREBAREg8SDxEyEjATEBAxERESEBAREQ8TMRExEhARMBEADQUAAAAAAAAAAA==
low_29 = JgBAAAABHYYQNBIPEg8PEhMxEg4SEBIPERASDxIQEg8PEhIQEg8SDxMxDTQTMRAQDxITDxIPDxITMREwEzERDxMADQUAAAAAAAAAAA==
low_30 = JgBAAAABIIMUMBIQEg8REREwEw8SDxIQEg8REBEQEg8SEBEQEhARDxMwETIRMRMwEg8REBIPEhASMRExEjATMBIADQUAAAAAAAAAAA==
low_19 = JgBAAAABIIMSMRIQERASDxIxERAREBMPERASDxIQERAREBEQEhASDxEQEjEREBIPEhASDxEQEg8SEBIwEhAREBEADQUAAAAAAAAAAA==
low_20 = JgBAAAABIIMTMBIREQ8SEBExERASEBEREBASEBIPEhAQEBIPEhASDxIQEjEQEBIxERASDxIQERASDxIxEg8SMBIADQUAAAAAAAAAAA==
low_21 = JgBAAAABH4UTMBIPEw8SDxIxEhARDxEREg8SDxEQEw8SEBAQERESDxIQETARMxAREg8QEhAQEw4TDxAyEzASEBAADQUAAAAAAAAAAA==
low_22 = JgBAAAABIIMSMhEQERASDxMxEBASDxMPEg8SDxMPEg8REBIPEw8REBIPEjESMBIxERASEBEQEg8REBIxEjERMREADQUAAAAAAAAAAA==
low_23 = JgBAAAABHoYPMxMPEg8QEREyEg8SDxMOEw8SDxEQEw8PEhIPEBETDxExEBISDxIPEw4QEhEQERATMBIPEw4TDxEADQUAAAAAAAAAAA==
low_24 = JgBAAAABH4QUMBERERASEBAyEhARDxMPEg8SDxEREQ8TDxIQEBESDxEyEBESDxExEg8TEBAREg8SMBIPEw8SMBIADQUAAAAAAAAAAA==
low_25 = JgBAAAABIIQRMhEQEhAREBIwEg8REBMPERASEBIPERAREBEQEw8SEBAxEhARMRIQEREREBEQERARMRIPEzEREBIADQUAAAAAAAAAAA==
low_26 = JgBAAAABH4QTMRIPERESEBExEBESEBEQEQ8REhAREQ8SEQ8SERAQERIwEw8SMBIwEw8REBIQERARMRIPEjIQMRMADQUAAAAAAAAAAA==
mid_18 = JgBAAAABIIMTMRIPEhAREBIxERAREBIPEg8TDxIPEw4SEBIPERATDhMPERASMRIwEw4TDxExEhASDxExEw8SMBIADQUAAAAAAAAAAA==
mid_27 = JgBAAAABIYMTMBIQERAREBIyEQ8TDhMPERASDxIQERASDxEQEhASDxEyETESDxIQERASDxIxEhARMRExEjEREREADQUAAAAAAAAAAA==
mid_28 = JgBAAAABIIQSMREQEREREBIwEg8TDxEQERASEBEQERASEBEQEg8TDhIyETATDxExEhASDxExEhASMBIxEjASMREADQUAAAAAAAAAAA==
mid_29 = JgBAAAABH4USMBMPEBIREBIvEw8SEBIPEg8SDxEREg8REBEQEhAQERIxEjARMhERDxERERIwERERDxMPEhAQERIADQUAAAAAAAAAAA==
mid_30 = JgBAAAABIIQSMREREBASEBIwERASEBIPERASDxMPERASDxMPEg8SDxIxETETMBIwEw8REBIxERAREBIPEhASMBIADQUAAAAAAAAAAA==
mid_19 = JgBAAAABH4QSMRESERAQERIxERARDxMPERAREBMPEg8SEBIOEw8SEBAQEzEQEBEREhAQEREwEw8REBMwEjASDxEADQUAAAAAAAAAAA==
mid_20 = JgBAAAABIIQSMREQEhAREBAyEREREBAREhAREBIPEg8RERARERASEBARETESEBExEhAREBExEhAREBEyETERMhEADQUAAAAAAAAAAA==
mid_21 = JgBAAAABIIQSMRAREhASDxMwERASEBIOEBISDxMOEw8SDxIPEw4TDxASETATMBIPEw8REBIwEw8SMBMPDxIREBMADQUAAAAAAAAAAA==
mid_22 = JgBAAAABH4QUMBASEg8PEhAzERAQERASEg8PEhIPEw8SDxIPEg8TDw8SEjASMRIwEw8SDxEyEg8SMBMPEhARMRIADQUAAAAAAAAAAA==
mid_23 = JgBAAAABIIQSMREREhAREBAyEg8SEBEQEg8REREPEw8QEhEQEBESEA8zEg8RERAREg8SDxAzEg8SMBIPETIREBEADQUAAAAAAAAAAA==
mid_24 = JgBAAAABH4UTMBIPEw8SEBAyERASEBEQEg8SEBAREg8QERIPERATDxAzEBEREBIwEw8SDxExERESMBMPETERMhIADQUAAAAAAAAAAA==
mid_25 = JgBAAAABH4UQMxAREw8QERMwEg8REBMOEhAREBIPEw4TDxIPEw4TDxIxEg4SMRAREBISDxAzEg8RMRIxEg8TDhMADQUAAAAAAAAAAA==
mid_26 = JgBAAAABH4USMRIPERATDxIwERESDxIPEg8RERAREg8RERAREg8REBMxERARMRIwEw8QERAyEw8SMBEyERASMRIADQUAAAAAAAAAAA==
high_18	= JgBAAAABH4QTMREQEg8SDxIyEBASDxMPERASEBEQEhAREBEPEhASEBEQERARMRIwExARMREQEREREBIxEDESMhEADQUAAAAAAAAAAA==
high_27	= JgBAAAABIIMRMxEQERAQEhExEBEREREQERAREBEREg8SDxERERAQERIxETESEBEQERASMREQERASEBEQEg8REBIADQUAAAAAAAAAAA==
high_28	= JgBAAAABIIEVMREQERASDxIxERASEBEQERASDxIQERASDxIQERAREBIxETESDxIxERASMRIPEg8SEBEQERASMhEADQUAAAAAAAAAAA==
high_29	= JgBAAAABIIMTMREQERARERAyEg8REREQERASEBEQERASDxIQERAREBIxETESMREQEg8SMRIPEhAREBEQETIREBIADQUAAAAAAAAAAA==
high_30	= JgBAAAABIIMSMRIQEg8SDxMwERASDxMPERAREBIQEg8REBEQEhASDxExEjERMhEyERARMhIOEhAREBIPEzASMBMADQUAAAAAAAAAAA==
high_19	= JgBAAAABIIMTMREQEg8TDxIwEhASEBEPERESEBEPEw8SDxIQERASDxAREjESDxARERATMBIPERATMBIPERASEBIADQUAAAAAAAAAAA==
high_20	= JgBAAAABIIMTMhEQEQ8SEBExEw4TDxEQEhAREBIPERATDxEREQ8REBIQETESEBExERATMBEQERASMhEPEhARMRIADQUAAAAAAAAAAA==
high_21	= JgBAAAABH4QQMxERDhMREA80DxIPExARDhMREA8TEBEQEQ8SEhAOEw8SDzQQMg8TDhMRMg4TDhMQMw4TDzMREQ4ADQUAAAAAAAAAAA==
high_22	= JgBAAAABIIMUMBIPEg8SEBExEhAREBEQERASEBEQERASEBEQERAREBIQETETMBExEhARMRIPEhASMBIQETETMBIADQUAAAAAAAAAAA==
high_23	= JgBAAAABIYMSMRIQEBEREBEyERAREBIQEBEREBIQERASDxIPEhAREBIxERAREBIPERERMRIPEhARMRIxERASDxIADQUAAAAAAAAAAA==
high_24 = JgBAAAABIIMSMhARERARERExERASEBIPEg8REREQERAREBIQEg8REBIxERASDxIxERASMREQERASMRExEhARMRIADQUAAAAAAAAAAA==
high_25 = JgBAAAABIIQPNBEQERAREQ40EBIQEREQEBESEBEQERAQEhEQEBEREA80Eg8SMRARERAQMxIPEg8SMRAyEjEQEREADQUAAAAAAAAAAA==
high_26 = JgBAAAABIIQRMRIQERASDxMwERASDxMPEg8SDxMPEg8REBIPEw8REBIxERARMhExERASMREQERATMREwEjESMREADQUAAAAAAAAAAA==
auto_18 = JgBAAAABIIQSMREQEhAREBExEhAREBEQERASEBEQERASDxIQERAREBIQERARMRIxEg8SMREQETIRMRIQERAREBEADQUAAAAAAAAAAA==
auto_27 = JgBAAAABPoYQNBEQEw4TDhMwEg8TDw4TEg8PEhMPEg8SDw8TDhMSDxMxETAPEw4TEg8SMRIPETETDxEQDxITMA8ADQUAAAAAAAAAAA==
auto_28 = JgBAAAABIIMTMBMPEREREBEyEBASEBEREQ8REBMPEg8REBEQEw8REBEyETESDxIxERATMREPEjEREBIPEjIQEBEADQUAAAAAAAAAAA==
auto_29 = JgBAAAABH4MUMBMPERARERExERASEBEPExAQEREQEQ8TDxEREg8SDxExEjIQMhIPERASMRIPEjEREBERETERMRIADQUAAAAAAAAAAA==
auto_30 = JgBAAAABIIQSMREQEhAREBExEhASDxEQEhAREBIPEw4SEBEQEg8TDhIxEjERMREyERARMRIQETESEBIwEhAREBIADQUAAAAAAAAAAA==
auto_19 = JgBAAAABIIMUMBEQEg8SEBExEhASDxEQERASEBIPERASDxIQEg8SDxIxERATDhIQERARMRMPETISMBIwEhARMRIADQUAAAAAAAAAAA==
auto_20 = JgBAAAABIYMSMhEPEhASDxExEhAREBIPEhAREBIPEg8TDxEQEw4TDxEyEQ8TDxIwEhARMREQEjESMRExETISDxIADQUAAAAAAAAAAA==
auto_21 = JgBAAAABIIQSMhIQEQ8SDxIyEBATDxIQEQ8SEBAREhARDxEREBIRDxMwEhARMRIPEREQMhEQEjESMRExETISLxMADQUAAAAAAAAAAA==
auto_22 = JgBAAAABIIQSMRIPEhAREBEyEg8SDxIPEhASDxIPEhAREBIPERASEBEyEg8RMREyERASMBIQEjASEBEQERAREREADQUAAAAAAAAAAA==
auto_23 = JgBAAAABIYIUMREPEhAREBIwEw8REBIPEg8TDxIPEg8TDxEQEg8REBIxETIREBEQEg8SMhEPEzERDxMOEhARMRIADQUAAAAAAAAAAA==
auto_24 = JgBAAAABIIQTMREPEw8SDxIxERERDxIQEg8SEBAQERATDxEQEhARDxMxETESDxEyEhAQMRIQEjATDhIQETESEBEADQUAAAAAAAAAAA==
auto_25 = JgBAAAABIYMTMBIPEhAREBIxEg8REREQERASDxIPEw8REBEQERASEBEyETERMhEQEg8SMRIPETETDxIPEjASMRIADQUAAAAAAAAAAA==
auto_26 = JgBAAAABH4QUMBIQEg4RERIxEg8SDxAREhAQERIPERATDxIPEg8SEBIxEDERMhMvEw8RMREREjASDxMwEhAQERIADQUAAAAAAAAAAA==

[auto]
low_18 = JgBAAAABH4QTMRAREBEQEhAyERARERARERARERAREBEQERERETEQMxAREBERMhAyEREQEREQEhAREBAyETIREBIADQUAAAAAAAAAAA==
low_27 = JgBAAAABIYITMRIPEhAREBExEhAREBEQEhAREBEQEg8SEBEQEjASMREyETESDxIQEg8SDxERERARMRIxEDMRMRIADQUAAAAAAAAAAA==
low_28 = JgBAAAABLYcSMRERDhMQEREyEBEPEhEREBEQEREQEREQEQ8SDzQRMREyEDMQERAyEREOExAREREQERAREBEREQ4ADQUAAAAAAAAAAA==
low_29 = JgBAAAABH4QTMREQEg8QEhAyEg8RERARERAQEhAREBEQEREREDIRMhAyETIQMhERERAQEREREBEQERASEBEQMhEADQUAAAAAAAAAAA==
low_30 = JgBAAAABH4QTMRIQEBEREBAzERASDxASERAREBEQERASEBIPEjARMhAzETESMRIwEhASDxIPEhAREBAREjESDxIADQUAAAAAAAAAAA==
low_19 = JgBAAAABIIMSMhEQERASDxIxERASEBIPEREREBIPEg8REBIQEjERMREQETESDxIQERAREBIQEhAQEBIyEDESMhAADQUAAAAAAAAAAA==
low_20 = JgBAAAABIIMTMBIQEg8REBIxEg8TDhIQERAREBMPERAREBIPEzEQMRIQETISDxExEw4SEBIQEBATMBIPEg8SEBEADQUAAAAAAAAAAA==
low_21 = JgBAAAABH4QSMhERERAREBExEw8SEBEQEBEREBIQERASDxASETATMRARETERMRIPExAREBAREg8SMBMPEhARMRIADQUAAAAAAAAAAA==
low_22 = JgBAAAABMYMTMhAQEg8TDxExEg8SEBIPERASEBIPEg8REBIQEjASMRIPEjESMBIyEBAREBIQERASMREQETIREBEADQUAAAAAAAAAAA==
low_23 = JgBAAAABIIMSMRIQEg8REBIxERAREBIQERASDxEQEhASDxEQEjERMhExERASEBEQERAREBIQEg8RMRMPETESMREADQUAAAAAAAAAAA==
low_24 = JgBAAAABIIMTMRIPERARERExEg8RERAREg8REREQEBEQERERETERMhExERESDxAyEREQERIPEhARMRIxEBESDxIADQUAAAAAAAAAAA==
low_25 = JgBAAAABH4QTMREQERAPEw40EREOEw4TERAPExAREBEPEw4TEDIRMg8zDxMONA8TEBEQEQ8SEREQMhEyDhMRMhAADQUAAAAAAAAAAA==
low_26 = JgBAAAABH4QSMhAREBERERExEhAOExAREBEREREQEBERERARETERMhExERERMREyERAQEREREBEQMxAyEjEQEREADQUAAAAAAAAAAA==
mid_18 = JgBAAAABH4QQNBEQEBEPExExEBERERAREBERERAREBEREBERETEQMxEQEBERMhAyEREQERAzEBERMREREBEREBIADQUAAAAAAAAAAA==
mid_27 = JgBAAAABIYMSMhEPERASEBExEhAREBEQEg8SEBIPEg8SEBEQETESMRExEjEREBIQERASDxEyEg8REBIQERARMRIADQUAAAAAAAAAAA==
mid_28 = JgBAAAABIIQPNA8SEREOEw80DhMQEREQEREOEw8SERAPExAREDMONBEyDjQSEA40EBERERExEBIPEhEQEDMQERAADQUAAAAAAAAAAA==
mid_29 = JgBAAAABIIMSMhEQEg8SDxIxERASDxIQERASDxIQERASDxIQETERMhExETIRMRIPEhAREBEyEg8SDxIPEjERMhEADQUAAAAAAAAAAA==
mid_30 = JgBAAAABIIEVMREQERASDxIxERASEBIPERASDxIQEg8SDxIQEjASMhEwEjERMRIxERATDxExERASEBIwEw4SEBEADQUAAAAAAAAAAA==
mid_19 = JgBAAAABIYMTMBIQERAREBIyEBAREBIQERAREBIPEhASDxEQEjESMBIQETESDxIQEg8REBIxEg8RMhIPERASMREADQUAAAAAAAAAAA==
mid_20 = JgBAAAABIYMSMREQEhAREBExEhAREBEQEhAREBEQERASEBEQEjERMRIPEjEREBIxERAREBIxERASMREQETIREBIADQUAAAAAAAAAAA==
mid_21 = JgBAAAABIYMSMRIQEg8SDxIxEg8SDxEQEw8SDxEQEhARERAQEjESMBIPEjIRMhEPERASDxIxEg8SMhAQEzARMRIADQUAAAAAAAAAAA==
mid_22 = JgBAAAABIYMSMRIQERAREBIxEg8REBIQERAREBEQEhAREBIPEjERMRIQETESMRExEhAREBExEhARMRIxERAREBIADQUAAAAAAAAAAA==
mid_23 = JgBAAAABIIMTMREQEg8SEBExEg8SEBEQEg8REREQERAREBERETERMhExEREREBEQERASEBExERASMRIwEhASMBIADQUAAAAAAAAAAA==
mid_24 = JgBAAAABIIIVMRIOEhASEBEwEhEREBEPEw8REBIQERAREBEQEjESMBIyEBAREBIyERARDxIxEg8SMhAyEjAREBMADQUAAAAAAAAAAA==
mid_25 = JgBAAAABIYMSMRIQERAREBIwEhAREBEQEhASDxEQEREREBEQEjERMRIxERASMRIPERAREBIxERASMRExEjERMRIADQUAAAAAAAAAAA==
mid_26 = JgBAAAABIIMSMRIQERAREBEyERAREBIQERAREBIPEhAREBEQEjERMRIxERARMhExEg8SEBExEhAREBEQEg8SEBEADQUAAAAAAAAAAA==
high_18	= JgBAAAABIYMSMRIQERAQERIxERASDxIPEREREBIPEREREBAREjERMRIQEBERMREyEg8SMREQEBESMRAREDMREBAADQUAAAAAAAAAAA==
high_27	= JgBAAAABIYMSMREQEhAQERExEhAQERIPEREREBIPEBESEBAREjARMhIxETEREBEREBEQMxEQEBESDxIQEDIRMhIADQUAAAAAAAAAAA==
high_28	= JgBAAAABIIQSMRIPEREREBExEhAREBEQEREREBEQEg8SEBEQEjERMREyETESEBExEg8SMREQEg8SEBAyEhAREBEADQUAAAAAAAAAAA==
high_29	= JgA8ABMxEg8REBIQETESDxMPERAREBIQERAREBEQEhARMRIxETESMRExEhAREBIwEhAREBIPEjEREBIxEQANBQAAAAAAAAAAAAAAAA==
high_30	= JgBAAAABH4QSMhEQERAPExExEREREBARDxIREREQDxIQEQ8TETESMRAyDzQPNBExERARMhEQEBIOExExETIREBAADQUAAAAAAAAAAA==
high_19	= JgBAAAABH4QSMRIQERAQERIxEBEREBERERAREBIPEhAREBIPEjERMRERETESEBEQEBEQMxEQEBERMhEQETESMREADQUAAAAAAAAAAA==
high_20	= JgBAAAABH4QSMhAREg8RERAyEhAQERAREBIREBAREBEQEhAREDIRMhARETIQERAzERAQMhEREBESMRAyEBERERAADQUAAAAAAAAAAA==
high_21	= JgBAAAABIIMTMREQEBERERExERASEBEQERAREREQERASDxEREDISMREQEjEQMhIQEBERMRIQERARMRIxEBEQMxEADQUAAAAAAAAAAA==
high_22	= JgBAAAABIYMSMRERERAQEREyERASDxAREhAREBEQEREQERAREjERMRERETEQMxExEhARMREQEhARMRIxEjASEBAADQUAAAAAAAAAAA==
high_23	= JgBEAAABH4QSMhAREhAQERAyEhAQERAREBIREBAREBERERAREDIRMhAzEBEQERAREREQMhASEBERMREyETERMhAACtQKAA0FAAAAAA==
high_24 = JgBAAAABIIQSMQ8TDhMPEhEyEBEREA8TDhMQEREQDxMOEw8SETIRMQ80DxIREQ40Eg8PNA8SDxMQEREQDxIPEw4ADQUAAAAAAAAAAA==
high_25 = JgBAAAABIIQSMREREBEQEREyERASDxEREBEREBEQEREQERAREjESMBEyEBESMRIPEg8RMhAREREREBIPEBESMREADQUAAAAAAAAAAA==
high_26 = JgBAAAABH4QPNA8TERAREBIxERAQERERERAREBEREBEREBAREDMRMRIxEBESMRExEhAQMhEQEhAREBEQETIQERAADQUAAAAAAAAAAA==
auto_18 = JgBAAAABIIQRMhAREhAQEREwEhEQEREQEREQEREQEhAQEQ8SEDMQMhEQEREQMhAzEBERMhEQEDIRMhIPEjEQMhIADQUAAAAAAAAAAA==
auto_27 = JgBAAAABIIMTMREQERAREBIxERASEBEQEg8SDxIQERAREBIQETESMRIwEjESDxEQEhARMhEQETEREBIyEQ8REBMADQUAAAAAAAAAAA==
auto_28 = JgBAAAABMoITMhEPEhAREBIwEhAREBEQEhAREBEQEg8SEBEQETETMBEyETESDxMwEg8SMREQEjESDxEyERARMRIADQUAAAAAAAAAAA==
auto_29 = JgBAAAABIIQPNBASERAQEQ80ERAREA8TEBEQERASEBEOEw8SETIONA80DzMRMhAREREQMhIQEDIPEhAzETEQEg4ADQUAAAAAAAAAAA==
auto_30 = JgBAAAABIIMTMBMPERASDxIxERASEBEREBASEBEQERASDxIPEzEQMhExEzASMRExEhARMRIPETISDxEyEjASMBIADQUAAAAAAAAAAA==
auto_19 = JgBAAAABIYMSMRIPEhAREBEyEg8REBMOEhASDxIPEhASEBEPEjERMRMPETIQEBIQEg8RMRIQETETMBIxEg8REBEADQUAAAAAAAAAAA==
auto_20 = JgBAAAABIoMTMhAQERASDxIxERASEBEQERASDxIQEg8SDxIQEjASMRIPETIREBExEhASMBIQETERMhIwEw4SMRIADQUAAAAAAAAAAA==
auto_21 = JgBAAAABIIMSMhEQERARERAyEhAREBAREBESEBIPEBEREBERETERMhAREDMRMRASERAQMhEREDISMRIwEjEQERIADQUAAAAAAAAAAA==
auto_22 = JgBAAAABH4MSMRIQERAREBIxERATDxEQEg8REBIQERAREBEQEjERMhEQEjASMREyERASMBIQEjATMBExEjERMRIADQUAAAAAAAAAAA==
auto_23 = JgBAAAABQoMRMhIQEBEREBAzERAREBEREBEREBERERAQERARETIRMREyEBESEBEQEBEQMxARETIREBEQEg8RERAADQUAAAAAAAAAAA==
auto_24 = JgBAAAABIIMTMREQERASDxEyEBERERAREBESDxIQERAQERASETEQMxAyEhAREBAyEREQMhARETIREBEREBEQMhIADQUAAAAAAAAAAA==
auto_25 = JgBAAAABH4QTMREQERASEBAyEREQEREQERASEBEQERASEBEQETESMRExEhARMRIQERARMRERETESEBEQETESEBEADQUAAAAAAAAAAA==
auto_26 = JgBAAAABH4QQNA8SEhAOExExEBIQEREQERAPExEQERAPEw4TEDIRMhExDxMPMxEyDxIPNBARDzQQEREQETIONBIADQUAAAAAAAAAAA==
1 Like

Thank you very much for this component! I have a question, on Google Assistant a Media Player is seen as switch so I can only control as On/off. Is it correct or am I doing something wrong?

Thanks for the awesome component!

But my target temperature-setting does nothing? I can have 24C on the sensor and climate.temperature set to 22C and it still is in “heat”-mode. isn’t it possible to keep a target temp as the built-in climate-component can?

That’s correct, additionally you can in some cases adjust the “brightness” to adjust the volume. However, you can adjust inputs etc. through the hass GUI, and also setup automatons to change inputs etc. Seems this is a limitation in the hass to google integration, not in the IR component. (I have other 3rd party integrations for media players set up, and they have the same issue.)

I’ve redone the codes straight from a decoded http://cloud.broadlink.com.cn/irda_code/600.gz using the following as a guide:

mjg59/python-broadlink#74 (comment)

This should give us a more accurate lg.ini file for these inverters.

@Vassilis , PR here: https://github.com/vpnmaster/homeassistant-custom-components/pull/104

1 Like

Question. If my Daikin AC is powered on by original remote, HA sees it in Off mode. Normal behaviour, of course.
Then, if I try to power it off from Google Home, GH replies trying to do it and Broadlink blinks (so it receives a command) but nothing happens.
I would expect HA didn’t send any command, but it does and anyway it doesn’t shut off the AC.
Any ideas how to solve it?