New Gree Air Conditioner Binding

I updated the build once more to handle C and F, from my understanding this should be a stable build

Could you please all verify this build.
Please also report the model(s) your are using so we could create table for documentation

  • Delete all GREE devices/things
  • open OH console
  • run “bundle:list” to verify that no Gree bundle is installed or get the bundle id
  • if there is one: run "bundle:uninstall <gree bundle id>
  • stop OH
  • Remove any gree/greeair jars from the addons folder before installing the new one.
  • copy DEV build into addons folder
  • start OH, wait until initialized
  • Discover the thins
  • and test all functions

my unit got installed today😎
but I‘m to stupid to setup WiFi

  • Product from China
  • Polish Manual
  • German/English/Chinese App
  • lots of videos on YouTube, mostly Indian
  • nothing matching the real stuff
    :frowning:

I created an account in the app, turned on WiFi (pressed the button once, manual says 10s, but this doesn‘t work). I see a hey digit WiFi name, but where to get the password?
The code printed on the label doesn‘t work

Heeelp :slight_smile:

Could you post foto your RC?

When you see hex digit name of wifi, try press next or waiting some time, when I setup my AC, I had a similar case.


Model GWH-12-QC-I
do I need the code from the sticker?

That’s the App flow and last one is the screen where I get stuck




Tomorrow I will reset my AC and try enable WiFi again.

I had the same problem. I use Gree+ just for WIFI initiation. but finally application didn’t recognize connection, so I leave it as is. At first verify if you don’t have MAC filtering enabled. Next check new device connected - assign IP to Gree (to have it static) and check if openhab see it.

I need to include the Gree first into my WiFi, otherwise openhab can’t see it
I would expect

  • AC is in Access Point Mode with SSID=last n digits of the MAC address
  • Then you use the App to bring it into your home WiFi
  • which makes it accessible via IP
  • so the binding is able to locate it

When the unit shows up with the hexcode as WiFi network it’s not connected to your Home WiFi

Yes, but just try to initiate connection using app. If it fails, but Gree WIFI disappear check your router if such device with MAC address is already connected.

No, I can’t get out of the loop

  • App requests me to select the Home WiFi
  • I’m connected
  • I return to the App
  • it shows “connect your mobile to the WiFi”
  • throws me to the iPhone’s WiFi settings
  • and I’m never able to proceed in the app
    kind of an endless loop

The AC’s wifi is still visible, but I can’t connect to it.
Do I need to use the code on the sticker (under the bard code?)
How to obtain the AC’s WiFi password?

When you’re trying to connect using app you have to be connected to your home wifi and then try to initiate connection - app should find your AC. After that should ask you for proper WIFI for your AC and pass.

I’m connected to my home WiFi before starting the App. That’s the screen I get stuck. If I click Next if sends me again in the iPhone’s WiFi settings:


So it seems that the App thinks that the phone is not connected to WiFi

Your network must be connected to Internet.

I had the same problem.
I have VPN on my iphone which is automaticaly switched on when I am connecting to the new wifi.
Finally I setup Gree app on another iphone, but … don’t remember how :upside_down_face:

the password to AC is simple: 12345678

Which app did you try? I was using Gree+.

Me too

Guys, @smarthomepch provides the magic: Password 12345678, I never considered sich a bad implementation, in fact this is a joke.

I’m using Gree+ too and doing the magic I was able to include 2 units (have to do 2 more). Next step will then the OH setup​:flushed_face::smiling_face_with_sunglasses:

Thanks for this heads up, I’ll give an update on OH results.

Still looking for feedback from others users @Piotras @kovacsi2899?

I will test the newest version on Sunday and I will back to you with feedback.

2 units are running well

China Cloud immediately creates concerns with regards to data privacy and security. Also the quality of the App, a dummy password etc. For now I’m blocking any access to the Internet for these devices.

Does someone know if the app uses http or https? With http we could use Wireshark to see what’s going on, but also to see if the App uses more properties than currently known. I still can’t believe that the unit can’t report the current temperature vs. the SetPoint. Maybe there is an indicator for availability of firmware updates etc.

I noticed that discovery doesn’t work optimal. More than once I can’t discover the units with a single run. Do you have the same experience? The binding uses an IP broadcast so in fact all devices on the local network should respond.

What do you think on the implemented modes. Do they make sense?
What’s about echo? Currently the binding maps this to Cool+Power Saving.
Does someone knows if the units also provide a heating function? The remote doesn’t have a key for this, but I saw some attributes related to heating when looking to the code.

updated build

  • fix typos in the localization ids
  • added thing id to log output
  • background timer changed