First time making a SmartIR codeset. I don't know if it's complete, per se? There's a bunch of modes that I don't quite know how to represent within the SmartIR JSON (like the "negative ion" mode being a modifier to the cool mode as opposed to a discrete mode unto itself), and frankly I don't even want to begin setting up the fan swing positions, but this should work for now!
Temperatures are in Celsius, as everything else is in the SmartIR repo. If you're using SmartIR in a Fahrenheit environment like I am, I suggest manually making these changes yourself to the requisite file and restarting Home Assistant. Hopefully they'll merge it at some point in the future, but who knows when that'll be.
I don't think I set these up with ion mode. Might update this eventually with that if I figure out how to represent it properly.