I have an old IVT inverter, and I use the ESPHome climate component together with remote_transmitter. The remote isn’t directly supported, so I use the heatpump_ir platform with the Sharp protocol.
The issue is that I cannot turn on the heatpump. Turning off works fine, and also changing mode between heat, cool, etc.
As I understand, the mode selector have OFF, HEAT, COOL, etc. But there is no ON mode.
How can I solve this?
(One idea I had was to record the real remote for this particular command and somehow send that, but I have no idea how that could be done.)
What happens if you send command “heat” or “cool” when climate is off? It should turn on.
In my case (mitsubishi climate with esphome wifi module) i don’t use “on” command at all, because it causes nothing but problems. I directly turn on my climate with hvac command.
Air conditioners generally don’t have ON command, every press on remote sends all the parameters. If you just press >>fan speed button, it’s sending also on, mode, temperature, timers etc.
Aha, that explains my odd behaviour as i explained above. So sending only “on” results that climate has to “guess” all other parameters, which happened to me - sometimes it was set to heating, sometimes cooling, temp was random…
Sorry, I misread your question.
With a camera, I can see that something is sent when going from OFF to HEAT, but the inverter is not being turned on.
There is a big on/off button on the remote, and another button for changing mode. See this picture: https://revidershoppen.se/products/fjarrkontroll-till-ivt-nordic-inverter-luftluftvarmepump
When the inverter is off, it can’t be turned on by pressing the mode button. Only the on/off button.
Hope that clarifies the behaviour.
In my case, IVT inverter with a remote using the Sharp protocol, nothing happens when going from off to heat or cool. So for me, an on command would really help, but I don’t seem to have one.
Problem solved!
By trawling through the source for heatpump_ir, I noticed that there is now a protocol “ivt” added as an extension to the “sharp” protocol. The commit message says that the ivt has got a different way of handling “on”.