Page 1 of 1

ESPHome Climate plugin

PostPosted: Wed Aug 02, 2023 1:17 pm
by nathanw
This plugin allows Indigo to interact with ESPHome devices as Thermostats. It was specifically developed to control Mitsubishi heat pump heads, such as the MSZ-GL-NA via the esphome-mitsubishiheatpump package.

GitHub: https://github.com/nathanjw/ESPHomeClim ... igo-plugin

Screenshots:
Screen Shot 2023-08-02 at 3.13.38 PM.png
Screen Shot 2023-08-02 at 3.13.38 PM.png (65.77 KiB) Viewed 10217 times

Screen Shot 2023-08-02 at 3.15.51 PM.png
Screen Shot 2023-08-02 at 3.15.51 PM.png (82.17 KiB) Viewed 10217 times

ESPHome Climate plugin v1.1.0

PostPosted: Wed Aug 02, 2023 1:19 pm
by nathanw
Version 1.1.0 is out.

  • Added support for vane mode/angle control based on the Select ESPHome component added in https://github.com/seime/esphome-mitsubishiheatpump, which we're trying to get merged upstream.
  • Worked around the way that the HeatPump Arduino library wants to set everything at once - without this, control actions from the IR remote that are correctly reflected in Indigo would be overwritten, as would multiple commands in a row that are sent faster than the state updates return.
  • Delayed commands slightly so that multiple commands in sequence - such as multiple up/down temperature clicks, or an action group that sets temperature and fan speed - can be coalesced.
  • Some code cleanups, including some recommendations from @FlyingDiver. Thanks!