# \[APP\]\[Pro\] Gree HVAC app

**URL:** https://community.homey.app/t/app-pro-gree-hvac-app/30801
**Category:** Apps
**Tags:** app, homey-pro
**Created:** [June 3, 2020, 7:35pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801 "2020-06-03T19:35:39Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [June 3, 2020, 7:35pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/1 "2020-06-03T19:35:40Z")

</div>

# Gree

This app adds support of Gree compatible HVACs to Homey.

 ![Gree AC logo](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/9/19768da7a6ad74b85c12339f4c0dd2226eb7723f.png)

## Links

[Gree app in Homey Apps](https://apps.athom.com/app/com.gree)  
[GitHub repository](https://github.com/aivus/com.gree)

## Important

Do not update the firmware of WiFi module, otherwise the app can stop working with the HVAC.

## Donation

This app is an Open Source Software developed in free time by one developer.

If you want to thank the author of this app you can use [PayPal](https://www.paypal.me/iantypenko) or [Patreon](https://patreon.com/aivus)

## Supported devices

- Gree
- Argo
- Cooper & Hunter
- Daitsu
- Tosot
- Wilfa
- Innova
- Tadiran
- Copmax
- Syen
- Trane
- Proklima
- Heiwa
- Ekokai
- Lessar
- Altech

_This app is tested using Cooper&Hunter Alpha CH-S18FTXE_

_If you found that your HVAC works and brand is not mentioned above please create an issue to add this brand as compatible_

## Notes

### Fan speed

“Medium Low” and “Medium High” speed modes are not available for 3-speed HVACs

### X-Fan

“X-Fan” mode might be turned off automatically by AC in case of switching HVAC mode from Dry and Cool.

That means you need to turn it on manually when switch to Dry/Cool mode if you want to use it.

### Vertical swing

“Disabled”/“Default” position means that vertical swing will be stopped and left on the current position.

## Translation

Help wanted to verify and update any incorrect translation.

Feel free to create issues/pull requests.

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [June 3, 2020, 7:38pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/2 "2020-06-03T19:38:08Z")

</div>

# Changelog

## 0.1.0

- First version of app
- Allow to turn on and off
- Allow to change HVAC mode
- Allow to control temperature

## 0.1.3

- Fix connection bug when few HVACs are in use

## 0.2.1

- Fix connection issue in case of changing IP address by the HVAC
- Use MAC instead of HVAC name for storing ACs info
- Use fork for gree-hvac-client to catch and ignore invalid JSON
- Use fork for gree-hvac-client to prevent `Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running` error
- Allow to activate “turbo mode”
- Allow to turn on and off lights of HVAC

## 0.2.2

- Update application to comply with latest Homey changes

## 0.2.3

- Add new capabilities to existing devices instead of re-pairing

## 0.3.0

- Add support of X-Fan and Vertical swing features (thanks to @denniedegroot)

## 0.4.0

- Show current temperature if possible
- Allow to use HVACs in HomeyKit

## 0.4.1

- Added Dutch translations

## 0.5.0

- Enable limited support of Google Home

## 0.6.0

- Update app to SDKv3

## 0.7.0

- Added debug setting to device configuration

## 0.7.1

- Fix possible crash for some specific HVACs

## 0.7.2

- Better handling of current temperature

## 0.7.3

- Rework connection logic

## 0.7.4

- Fix possible app crash during the device removal

## 0.8.0

- Fix issues with control thermostat using Homey Pro 2023
- Add “Horizontal swing” capability
- Add “Quite Mode” capability
- Thanks to @denniedegroot for all these changes

## 0.8.1

- Improve compatibility with Homey Pro 2023
- Deprecate “hvac mode” flow cards (must be replaced by “thermostat mode”)
- Fix “quiet mode” condition
- Bumped minimum supported version of Homey firmware to v12.0.1

## 0.8.2

- Fix possible crash when setting thermostat mode to “off”
- Change device class to “airconditioning”

## 0.9.0

- Add experimental support of new interaction protocol for Gree-compatible HVACs with version \>=1.21

## 0.9.1

- Add experimental support of new interaction protocol for Gree-compatible HVACs with version \>=1.21

## 0.9.2

- Enable debug logging
- Collect all client errors

## 0.9.3

- Minor connection improvements
- Disable error collecting

## 0.9.4

- Add support of “8°C heating” mode

## 0.9.5

- Enable encryption mode autodetection

## 0.9.6

- Revert back to the 0.9.4

## 0.9.7

- Revert back to the 0.9.4

## 0.9.8

- Second try to implement encryption mode autodetection

## 0.9.9

- Second try to implement encryption mode autodetection

## 0.9.10

- Remove “debug” setting
- Prepare for stable release of the app

## 0.9.11

- Added more supported brands
- Update dependencies

## 0.9.12

- Fix an issue with app crash when turning the AC on

## 0.9.13

- Improved logging

## 0.9.14

- [Technical] Improved logging

## 0.10.0

- Add support of specifying static IP address for the HVAC

## 0.11.0

- Improve stability of the app

## 0.11.1

- Add support of the new firmwares

## 0.12.0

- Improve stability of the app

## 0.13.0

- Add support of “Health” (Cold plasma) mode

## 1.0.0

- Add support of “Power save”, “Sleep” and “Fresh air” modes

## 1.1.0

- Add a configurable minimum target temperature setting (down to 8 °C for supported heat pumps)

## 1.1.1

- Show a notification when a Flow uses a deprecated Gree HVAC-mode card, recommending Homey’s built-in thermostat mode flow cards instead

## 1.2.0

- Revert a control change and show a notification when the HVAC is offline, instead of silently pretending it was applied
- Add per-device connection timeout settings so slow HVACs are no longer shown as disconnected

## 1.2.1

- [Technical] Stop an endless loop of failed reconnect attempts that could keep running after an HVAC was disconnected or removed

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [June 3, 2020, 7:38pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/3 "2020-06-03T19:38:26Z")

</div>

_reserved for future use_

---

<div class="post-metadata">

### Author: ![TKroon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tkroon/32/9504_2.png) [@TKroon](https://community.homey.app/u/TKroon)
#### Post date: [August 17, 2020, 12:23pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/4 "2020-08-17T12:23:04Z")

</div>

Finally I will get my two airco’s upcoming weekend. Could you tell me if the connection with Homey is local, or via Chinese servers? Otherwise I will install them on my guest network.

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [August 17, 2020, 3:28pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/5 "2020-08-17T15:28:03Z")

</div>

Hey

The plugin works using local connection. The AC and Homey must be in the same IP network, because plugin uses broadcast lookup

---

<div class="post-metadata">

### Author: ![TKroon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tkroon/32/9504_2.png) [@TKroon](https://community.homey.app/u/TKroon)
#### Post date: [August 17, 2020, 3:39pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/6 "2020-08-17T15:39:33Z")

</div>

Thanks for your quick reply! And that’s great, so it’s independent of any server or internet connection. Awesome!

---

<div class="post-metadata">

### Author: ![Jostein\_Bjerk-Undrum](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jostein_bjerk-undrum/32/34384_2.png) [@Jostein\_Bjerk-Undrum](https://community.homey.app/u/Jostein_Bjerk-Undrum)
#### Post date: [January 19, 2021, 10:21pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/7 "2021-01-19T22:21:44Z")

</div>

Thanks for making my heat pump talk with Homey.  
Now to my issue.  
My electrical supplier Tibber, support Homey and offers a pretty advanced algorithm for controlling the heat pump based om room temperature, outside temperature, time and weather forecast. In order to make use of this feature, the pump or app need to report ambient room temperature. Would it be possible to get the app to obtain temperature value from a temp sensor in the same room?

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [February 2, 2021, 1:11pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/8 "2021-02-02T13:11:22Z")

</div>

Hi Jostein

Gree HVAC app receives temperature from the internal sensor (if present) of the interior block.

If you see “-” as a current temperature it means that interior block doesn’t report internal temperature.

I don’t know exactly how your Tibber application works, but if you need to have some device which reports temperature from the other device and has possibility to set temperature you could try [VThermo app](https://homey.app/en-us/app/no.almli.thermostat/VThermo/).

---

<div class="post-metadata">

### Author: ![vladimir\_m](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vladimir_m/32/29979_2.png) [@vladimir\_m](https://community.homey.app/u/vladimir_m)
#### Post date: [February 19, 2021, 6:40pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/9 "2021-02-19T18:40:21Z")

</div>

Hi! Thanks for the really great app, I use it for my 3 C&H and implemented already a lot of automation.

The only thing I noticed is that Turbo Mode enabling/disabling doesn’t trigger the event and I can’t track this change to start flows.

Please check if there is a way to fix it easily. Thanks!

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [February 23, 2021, 9:59pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/10 "2021-02-23T21:59:02Z")

</div>

Hi @vladimir_m

I’m happy to hear that the app is useful for you.

Could you please confirm that you are talking about the section “When” in the flows?  
I did a quick look and it seems that all should be fine.

Unfortunately I cannot test it right now with AC.

---

<div class="post-metadata">

### Author: ![vladimir\_m](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vladimir_m/32/29979_2.png) [@vladimir\_m](https://community.homey.app/u/vladimir_m)
#### Post date: [February 25, 2021, 12:28am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/11 "2021-02-25T00:28:53Z")

</div>

Hi @aivus,

Yes, this is about the section “When”.

Attached is an example of the flow which is not triggered.

 ![2021-02-25_02-27-35](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2fd45161319de809a3b171e4ade9cc723256c9fc.png)

I could participate in debugging or testing if there is a way to do that remotely.

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [February 25, 2021, 8:01am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/12 "2021-02-25T08:01:20Z")

</div>

Try to use local tag “Turbo mode” instead of checking mode of the AC itseft.

In the section “And select “Logic” =\> “Is equal to yes”” and for the tag use tag on the top of the list in the section “Local tags”

Like here: [https://homey.app/f/d-Hbov](https://homey.app/f/d-Hbov)

---

<div class="post-metadata">

### Author: ![vladimir\_m](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vladimir_m/32/29979_2.png) [@vladimir\_m](https://community.homey.app/u/vladimir_m)
#### Post date: [March 2, 2021, 9:58pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/13 "2021-03-02T21:58:33Z")

</div>

I decided to create my own variable completely and follow its changes and enabling/disabling turbo mode on all air conditioners depending on it. No the best way comparing to direct mode enabling disabling, but still the solution. Thanks for the idea, @aivus!

---

<div class="post-metadata">

### Author: ![Peter\_Bo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_bo/32/30202_2.png) [@Peter\_Bo](https://community.homey.app/u/Peter_Bo)
#### Post date: [November 11, 2021, 8:26am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/14 "2021-11-11T08:26:32Z")

</div>

Hello  
Very great app.  
Is it possible to add THAN functions? Increase/decrease the temperature 1celsius?  
Thank you

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [November 15, 2021, 8:39pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/15 "2021-11-15T20:39:58Z")

</div>

Hello Peter,  
I believe you can do it using existing functionality of Homey.

You just need to:

1. Create a variable with type `Number` and default value `20` in `Logic` section of settings in Homey app. Let’s call this valiarble `AC Temp`
2. In THEN add `Logic` card with calculate operation to set “AC Temp” with expression: `{{Target temperature + 1}}` where `Target temperature ` is a tag from AC.
3. In THEN add `Set temperature` card for AC with a value from `AC Temp` variable. Add delay 1 sec due to some issues with execution sequence in Homey.

I’ve prepared some example of flow.  
Please ignore the first card in THEN block. it’s not needed actually.

[https://homey.app/f/gLMkBQ](https://homey.app/f/gLMkBQ)

---

<div class="post-metadata">

### Author: ![Peter\_Bo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_bo/32/30202_2.png) [@Peter\_Bo](https://community.homey.app/u/Peter_Bo)
#### Post date: [November 17, 2021, 5:30pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/16 "2021-11-17T17:30:34Z")

</div>

thank you aivus

Very great flow

---

<div class="post-metadata">

### Author: ![Idstrom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/idstrom/32/17357_2.png) [@Idstrom](https://community.homey.app/u/Idstrom)
#### Post date: [February 11, 2022, 10:40am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/17 "2022-02-11T10:40:53Z")

</div>

Great app! Except for the ingoing temperature (shown as -5C) it works great for Innova WiFi HVACs aswell!

//Alex

---

<div class="post-metadata">

### Author: ![aivus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aivus/32/114623_2.png) [@aivus](https://community.homey.app/u/aivus)
#### Post date: [February 11, 2022, 12:29pm UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/18 "2022-02-11T12:29:22Z")

</div>

Nice to hear this.

Does this values(-5) is changing somehow(to -4 or -6)? What is the real temperature in the room?

---

<div class="post-metadata">

### Author: ![Gullars](https://avatars.discourse-cdn.com/v4/letter/g/3e96dc/32.png) [@Gullars](https://community.homey.app/u/Gullars)
#### Post date: [April 7, 2022, 6:33am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/20 "2022-04-07T06:33:11Z")

</div>

I have connected my Gree heat pump, but experience two issues:

1. Current temperature shows as 178_C(!)As a result of that Homey says it’s cooling down to 24_C, although I believe the current room temperature to be about 22\*C.

2. When toggling between the different options in the app, I get an error saying that my HVAC went offline and trying to reconnect. Then it reconnects. Happens every couple of seconds, so it’s quite annoying…

Thanks for the app! Hope to get it working more effortless though 🙂

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/9/498e995a3f780093c31463c56063ed09cd3bc979.jpeg)

---

<div class="post-metadata">

### Author: ![Gullars](https://avatars.discourse-cdn.com/v4/letter/g/3e96dc/32.png) [@Gullars](https://community.homey.app/u/Gullars)
#### Post date: [April 7, 2022, 6:34am UTC](https://community.homey.app/t/app-pro-gree-hvac-app/30801/21 "2022-04-07T06:34:45Z")

</div>

Since new members can only add one image to a post, I had to post the second screenshot here…

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/5/15374440aa5ca07c48f8581d1fbebf0410f698ad.jpeg)

[Next page](https://community.homey.app/t/app-pro-gree-hvac-app/30801.md?page=2)
