I have been using your LG Controller SW for over a year now and it works great. Appreciate the work you put into this project.
I use Home Assistant to control all of my HVAC units. This includes a Mitsubishi mini split heat pump, a conventional heat pump system, and an LG mini split heat pump (your controller SW). I am including a screenshot from the Mitsubishi Climate Card and the LG Climate Card. On the Mitsubishi card it shows the current system "status" in the center (circled in red). On the LG card it shows the system "mode" in the center. The "status" shows "Heating" or "Idle" in heat mode, and "Cooling" or "Idle" in cooling mode. i.e. it tells you whether the system is actually "running". My conventional heat pump card also functions this way.
So, question here is whether your LG SW could be updated to publish/update the "status". I believe the ESPHome Climate attribute is called "action". The following is from this ESPHome Climate page... https://esphome.io/components/climate/index.html#base-climate-configuration. If I were to try to implement this myself, would the best route be to utilize the status of the outdoor unit to set the "action" attribute?
// Current action (current on idle, cooling, heating, etc.), ClimateAction (enum)
id(my_climate).action

Thanks for your consideration.
I have been using your LG Controller SW for over a year now and it works great. Appreciate the work you put into this project.
I use Home Assistant to control all of my HVAC units. This includes a Mitsubishi mini split heat pump, a conventional heat pump system, and an LG mini split heat pump (your controller SW). I am including a screenshot from the Mitsubishi Climate Card and the LG Climate Card. On the Mitsubishi card it shows the current system "status" in the center (circled in red). On the LG card it shows the system "mode" in the center. The "status" shows "Heating" or "Idle" in heat mode, and "Cooling" or "Idle" in cooling mode. i.e. it tells you whether the system is actually "running". My conventional heat pump card also functions this way.
So, question here is whether your LG SW could be updated to publish/update the "status". I believe the ESPHome Climate attribute is called "action". The following is from this ESPHome Climate page... https://esphome.io/components/climate/index.html#base-climate-configuration. If I were to try to implement this myself, would the best route be to utilize the status of the outdoor unit to set the "action" attribute?
// Current action (current on idle, cooling, heating, etc.), ClimateAction (enum)
id(my_climate).action
Thanks for your consideration.