five operational modes, multiplied by 4 fan modes, multiplied by 15 different temperatures ?
is this the easy way ?
Good morning, first post here, donāt know if this is the right section; i donāt even know if what Iām about to say has been addressed before, my English is not good enough to search the community!
And Iām by no means a programmer, what Iām about to write could be completly bullsh*t.
However, since the ir blaster can send and recognize ir signal, wouldnāt it be possible to use the same controller Device to keep an AC status update?
In my case, i have a broadlink rm3 mini in each room just for controlling the AC.
The problem is, if someone uses the remote to change AC settings Iām no longer able to know the ac status.
Theoretically (but Iām not that good at coding), it would be possible to automate the controller so that each time i send a mesaage through HA, the broadlink goes in, duh, ālearning modeā, listening to what the remote says, updating the settings into HA?
Of course i should place the ir in a good place to receive remote signal.
Does it make any sense?
Your idea makes sense but I donāt believe that will work using the Broadlink device. I donāt know any way to keep the Broadlink IR blasters in a mode where they can receive ir signals. The learning mode times out and there is no good way to interpret what signals it received. You might be able to configure a different device to do what you want. Sadly I think it would involve soldering and flashing a device. A simpler way is to put an energy monitor on your AC if it plugs in to the wall. Then you know itās onm because of the power use goes up. Maybe set the threshold to over 5 watts means it is on.
I think a DIY device similar to this but using Tasmota could do what you want. Sadly it takes a certain amount of DIY skills.
Yes but Iād like to know temperature, mode, and so onā¦
Could this be done with an esp in your opinion?
Edit: sorry, for some reason my brain didnāt Read the last line!
Well that is not a problemā¦ Iāll think about it, thanks!
Definitely possible with an ESP and a few other parts. That video gives you a good idea of the hardware you need. You would do the same thing he does but the ESP would repeat the signal it sees and it could also replace the IR blaster.
Hi. I have Fujitsu split AC and it working with device_code: 1281 even remote model not matching
(I have remote AR-REA2E).
Iām wondering are I miss something? Should I use other code with this remote?
If I understand your problem this should help.
1281 is like the label for a set of codes in a database. Some remotes may use a different number to represent that set of IR codes but Home Assistant doesnāt even have a database of IR codes. You would need to teach the codes to Home Assistant using the learn function. You would also need an IR blaster of some sort.
So it is working correctly?
All my Fujitsu A/Cs work with 1281, some of them are 2 years old, some 7 years old.
It will be fine.
Hi, did you solve the problem? If your device has the option to schedule a āturn on/offā at a certain hour, is it possible that the remote sends a signal including date/time/mode/speed, and so on? I mean: the IR code could maybe send extra info for scheduling purposes, did you check this option?
Maybe a way to check it could be resetting your remote (removing batteries and not updating time/date).
Hi Tim. In my situation (I have to record the IR as my device is not mapped in github), I am evaluating a simpler scenario. My AC range is 18 to 30, with several operation modes, fan speed, and so on. Probably for the majority of users a simplified .json could equally be useful with a 2 degrees step, or just with a subset of the range. Itās not the cleanest way to setup the whole solutionā¦ buy itās very pragmatic. I mean: 99% of the time, in heating mode I use my Mitsubishi at 22 degrees. 99% when I am cooling I set it at 26 degrees. Probably a simplified solution (not clean) could also be valid for a user that doesnāt want to set up a 5modes x 7oscillations x 6speeds x 12degrees range
Hi, Now that you mention it, yes the remote has timer functions built into it. Itās a turn-off timer.
So how do I resolve this now?
Not sureā¦ I will have to deal with a similar problem, so this is just a suggestion as I still didnāt test it. Try to remove the battery from the remote and get the IR signal for the commands from the remote: doing so would probably create a ācleanā base64 code (no time, no programmed activationsā¦).
Actually, this seems a nice idea to me, let me know if it works.
Hi there.
In case anyone is interested Iāve wrote a simple python script to automate learning IR codes for AC units using a Broadlink RM. Here is the script: GitHub - sargue/learn-broadlink: Broadlink RM IR remote learning script for smartir Home Assistant integration
I did it to learn all the codes for my Mitsubishi Electric MSZ-HR35VF which I already contributed to the smartir repository. PR here: add climate support for Mitsubishi Electric MSZ-HR35VF by sargue Ā· Pull Request #981 Ā· smartHomeHub/SmartIR Ā· GitHub
I hope it might be useful for somebody else.
nevermind fixed
Hey guys, I have a cheap LED light strip that uses IR. Does anyone know of a fork or alternative that supports the light platform?
Hello everyone,
Iām looking to create a json for a heater in my home it has 3 modes of heating, swing and the temperature only goes up. Is there a way to use smart ir for this use case? If so can someone support me with the how?
Thank you!
No problem. I canāt upload the file here but Iāve copied the code below. You will need to create a .json file with something similar to suit your heater. For example my file is simply 99999.json where I made up the file name as something that wasnāt already used by SmartIR.
As long as you have already got your Broadlink IR device working with HA, you just need to retrieve all the codes from your heater remote. To do that you go to Developer Tools and select āremote:learn_commandā and select your Broadlink entity, then click āCall Serviceā.
Now press a button on your gas heater remote while aiming at the Broadlink. HA will provide a persistent notification containing the IR code. You will need to replace the codes in my example with the ones you learn.
99999.json
{
"manufacturer": "Paloma",
"supportedModels": [
"Generic"
],
"supportedController": "Broadlink",
"commandsEncoding": "Base64",
"minTemperature": 18.0,
"maxTemperature": 30.0,
"precision": 1.0,
"operationModes": [
"heat"
],
"fanModes": [
"high"
],
"commands": {
"off": "JgBYAAABJpITNxM2FBETEhMSEhMSExM2ExITEhMSEzcSNxM3EjgTNhM3EhMTNhQ2FBETEhMTEhMSEhI3ExITEhM3EzYTNxI4EwAFFgABJEgVAAxIAAElShMADQU=",
"heat": {
"high": {
"18": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"19": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"20": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"21": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"22": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"23": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"24": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"25": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"26": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"27": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"28": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"29": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU=",
"30": "JgBYAAABJZMSNxM3EhMUERITEhITEhI4EhMSExMSEzYSOBM3EzYTNxMSExITNhM3EhMTEhITExITNhI4EhMSFBE3EjgSOBI3EwAFFgABJUkTAAxJAAEkShMADQU="
}
}
}
}
I hope this helps. Let me know if you need more info.
Cheers,
Dave
Thank you so much Dave for all your help and detail!
I really really appreciate it
Config for Kaisai Eco air conditioner (KED-09KTA without WiFi)