Open source Gree wifi module replacement

It does make sense. thank you.

Another reason for me would be that using an esphome module makes the AC object in Home Assistant resemble the AC status in near realtime while using the official always induces some delay if you change AC status using the remote control. This can sometimes lead to unexpected results when using complicated automations.

2 Likes

I’ve been reverse engineering the sending of the ‘0x3’ packets, which is currently not implemented and I suspect that this causes the fact that sometimes changes are rejected by the AC. I’ve updated my finding in the thread on the github of the creator of the module: Command sometimes is rejected · Issue #2 · piotrva/esphome_gree_ac · GitHub

Really ran out of free time again, so can’t work on this for a while I’m afraid …

1 Like

No time, yet still worked a bit on this :slight_smile:

I forked Piotrva’s code and:

  1. fixed the fan mode. Piotrva’s AC encodes the fan mode differently than mine. I believe his AC might be older.

  2. Added a beeper switch. When turned off, the AC doesn’t beep when receiving a command from the user to change a setting.

1 Like

LOL actually I started working on implementing the 0x3 commands and found a bug in the original code! Fixed it and it now doesn’t reject the commands anymore!

I did find a new unexpected behaviour though, way less severe: when for example I keep changing the temperature, after a while I do hear the AC beep, so it did receive a command, but I do not see the temp changing, not in HA and not on the AC. So will look into that to see what happens there but this does seem to me to be a different issue …

Ok fixed that other bug too, everything works perfectly now, no more issues, yihaaaa
So in the end, that CMD 0x3 wasn’t even needed anymore, all we need is to send CMD 0x1 packets. It’s enough to control the AC without any issue’s …

1 Like

BTW something slightly related, I often thought, I wish I could change my AC temperature by 0.5C instead of 1C steps. But of course you can, LOL, if you set it to Fahrenheit! I never actually realized that it works like this, but I just saw this on tomikaa87’s page:

So one 26 degrees Celcius is not the other LOL, it depends on whether the “TemRec” bit is being set and then either it’s 25.5C or 26.1C.

So it’s actually better to set your AC to fahrenheit if you care about this.

1 Like

I have use your code but there is no communication between AC and esp mode in wifi port however I use piotrva code there is communication but not correct data and ac not responding

What AC do you have? And can you post a dump of the logs that you have using piotrva’s code?

In fact, Piotrva tried to merge my code but ran into the same problem as you, no communcation. My theory is that the AC he has (and also yours) work differently than the ones I have tested my code on. The thing is that the original Gree FW module does not wait for communication (like the code currently does), it just sends packets every 300 ms. So I think that your AC might be waiting for the FW module to initiate communcation and the FW module is waiting for the AC.

To solve, try this:
Replace the line here: esphome_gree_ac/components/sinclair_ac/esppac_cnt.cpp at e12793087c85986a2bb10778a90b276351f2474d · gekkehenkie11/esphome_gree_ac · GitHub with:

if (millis() - this->last_packet_sent_ < protocol::TIME_REFRESH_PERIOD_MS)

Greetings,

I have a Gree AC console unit. model GUD36PHS1

I changed the line as you mentioned, and there is communication, but the AC displays OFF and does not respond.

Please see the log below

11:42:59][C][logger:217]: Hardware UART: UART0
[11:42:59][C][uart.arduino_esp8266:118]: UART Bus:
[11:42:59][C][uart.arduino_esp8266:119]: TX Pin: GPIO1
[11:42:59][C][uart.arduino_esp8266:120]: RX Pin: GPIO3
[11:42:59][C][uart.arduino_esp8266:122]: RX Buffer Size: 256
[11:42:59][C][uart.arduino_esp8266:124]: Baud Rate: 4800 baud
[11:42:59][C][uart.arduino_esp8266:124]: Data Bits: 8
[11:42:59][C][uart.arduino_esp8266:124]: Parity: EVEN
[11:42:59][C][uart.arduino_esp8266:124]: Stop bits: 1
[11:42:59][C][uart.arduino_esp8266:131]: Using hardware serial interface.
[11:42:59][C][captive_portal:089]: Captive Portal:
[11:42:59][C][sntp:042]: SNTP Time:
[11:42:59][C][sntp:045]: Server 0: ‘0.pool.ntp.org
[11:42:59][C][sntp:045]: Server 1: ‘1.pool.ntp.org
[11:42:59][C][sntp:045]: Server 2: ‘2.pool.ntp.org
[11:42:59][C][esphome.ota:073]: Over-The-Air updates:
[11:42:59][C][esphome.ota:073]: Address: gree.local:8266
[11:42:59][C][esphome.ota:073]: Version: 2
[11:42:59][C][safe_mode:018]: Safe Mode:
[11:42:59][C][safe_mode:019]: Boot considered successful after 60 seconds
[11:42:59][C][safe_mode:019]: Invoke after 10 boot attempts
[11:42:59][C][safe_mode:019]: Remain for 300 seconds
[11:43:00][C][api:182]: API Server:
[11:43:00][C][api:182]: Address: gree.local:6053
[11:43:00][C][api:192]: Using noise encryption: NO
[11:43:00][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:00][C][mdns:122]: mDNS:
[11:43:00][C][mdns:122]: Hostname: gree
[11:43:00][V][mdns:126]: Services:
[11:43:00][V][mdns:128]: - _esphomelib, _tcp, 6053
[11:43:00][V][mdns:131]: TXT: friendly_name = Gree AC
[11:43:00][V][mdns:131]: TXT: version = 2025.6.3
[11:43:00][V][mdns:131]: TXT: mac = 483fda6a18c7
[11:43:00][V][mdns:131]: TXT: platform = ESP8266
[11:43:00][V][mdns:131]: TXT: board = esp01_1m
[11:43:00][V][mdns:131]: TXT: network = wifi
[11:43:00][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:00][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:00][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:01][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:01][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:01][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:02][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:02][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:02][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:03][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:03][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:03][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:03][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:04][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:04][D][sntp:066]: Synchronized time: 2025-07-23 11:43:04
[11:43:04][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:04][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:05][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:05][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:05][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:06][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:06][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:06][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:07][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:07][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:07][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:07][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:08][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:08][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:08][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:09][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:09][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:09][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:10][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:10][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:10][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:11][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:11][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:11][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:11][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:12][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:12][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:14][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:15][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:15][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:15][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:16][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:16][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:16][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:17][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:17][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:17][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:18][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:18][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:18][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:18][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:19][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:19][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:19][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:20][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:20][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:20][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:21][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:21][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:21][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:21][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:22][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:22][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:22][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[11:43:22][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:23][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:23][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:23][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:24][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:24][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:24][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:25][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:25][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:25][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:26][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:26][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:26][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:26][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:27][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:27][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:27][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:28][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:28][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:28][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:29][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:29][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:29][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:29][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:30][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:30][D][climate:011]: ‘saleh’ - Setting
[11:43:30][D][climate:015]: Mode: COOL
[11:43:30][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:30][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:31][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:31][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:31][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:32][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:32][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:32][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:33][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:33][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:33][D][climate:011]: ‘saleh’ - Setting
[11:43:33][D][climate:040]: Target Temperature: 20.00
[11:43:33][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:33][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:34][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:34][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:34][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:35][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:35][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:35][D][climate:011]: ‘saleh’ - Setting
[11:43:35][D][climate:040]: Target Temperature: 21.00
[11:43:35][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:36][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:36][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:36][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:37][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:37][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:37][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:37][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:38][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:38][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:38][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:39][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)
[11:43:39][V][sinclair_ac:365]: TX: 7E.7E.2F.01.04.00.00.00.08.10.0C.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.05 (50)

There are only TX’s in the log, should be a RX for every TX. So things I can think of:

  1. RX and TX are swapped, try swapping them
  2. Soldering problem, check continuity of the RX and TX cabling (then again I assume you did not solder at all? Either way, check continuity of the cabling)

I assume that the log with piotvr’s code is similar? or ARE there RX’s in the log with his code? But I’d say check the above 2 points first.

Daaaaaaaaaaaaaaaang dude, that’s some dedication, well done!

I’ve got a unit with a CS532AE module and a bunch of ESP8266s lying around, I gotta try that project.

Quick question, did you just cut off the connector from the proprietary gree module? I have other units with no wifi, wondering what’s the best way to connect an esp to them…

1 Like

Haha that’s a good question, actually I just used regular dupont cables, but this is far from a perfect solution since they’re REALLY loose. It looks like these connectors might fit though: https://www.aliexpress.com/item/33015554398.html but haven’t tried yet. So I’m not sure if they’ll fit … It’s very possible that the pitch size is different …

Ok, dot pitch is 2.0mm. At first I thought it was some kind of JST connector too… the closest types are probably PA or HY, but nothing seems to match perfectly.

Meh, I think I might solder a more standard connector in the units anyway…

Thanks!

1 Like

What I did is I taped 4 dupont wires together and then put more tape around the connector, so that it became a bit thicker until it was thick enough to not come loose anymore from the AC. Works, but is kinda finicky:)

1 Like

I check the wiring now I have get RX and TX but AC not responed

check the below

[23:47:43][C][logger:211]: Logger:
[23:47:43][C][logger:211]: Max Level: VERBOSE
[23:47:43][C][logger:211]: Initial Level: VERBOSE
[23:47:43][C][logger:217]: Log Baud Rate: 0
[23:47:43][C][logger:217]: Hardware UART: UART0
[23:47:43][C][uart.arduino_esp8266:118]: UART Bus:
[23:47:43][C][uart.arduino_esp8266:119]: TX Pin: GPIO1
[23:47:43][C][uart.arduino_esp8266:120]: RX Pin: GPIO3
[23:47:43][C][uart.arduino_esp8266:122]: RX Buffer Size: 256
[23:47:43][C][uart.arduino_esp8266:124]: Baud Rate: 4800 baud
[23:47:43][C][uart.arduino_esp8266:124]: Data Bits: 8
[23:47:43][C][uart.arduino_esp8266:124]: Parity: EVEN
[23:47:43][C][uart.arduino_esp8266:124]: Stop bits: 1
[23:47:43][C][uart.arduino_esp8266:131]: Using hardware serial interface.
[23:47:43][C][captive_portal:089]: Captive Portal:
[23:47:43][C][sntp:042]: SNTP Time:
[23:47:43][C][sntp:045]: Server 0: ‘0.pool.ntp.org
[23:47:43][C][sntp:045]: Server 1: ‘1.pool.ntp.org
[23:47:43][C][sntp:045]: Server 2: ‘2.pool.ntp.org
[23:47:43][C][esphome.ota:073]: Over-The-Air updates:
[23:47:43][C][esphome.ota:073]: Address: gree.local:8266
[23:47:43][C][esphome.ota:073]: Version: 2
[23:47:43][C][safe_mode:018]: Safe Mode:
[23:47:43][C][safe_mode:019]: Boot considered successful after 60 seconds
[23:47:43][C][safe_mode:019]: Invoke after 10 boot attempts
[23:47:43][C][safe_mode:019]: Remain for 300 seconds
[23:47:43][C][api:182]: API Server:
[23:47:43][C][api:182]: Address: gree.local:6053
[23:47:43][C][api:192]: Using noise encryption: NO
[23:47:43][C][mdns:122]: mDNS:
[23:47:43][C][mdns:122]: Hostname: gree
[23:47:43][V][mdns:126]: Services:
[23:47:43][V][mdns:128]: - _esphomelib, _tcp, 6053
[23:47:43][V][mdns:131]: TXT: friendly_name = Gree AC
[23:47:43][V][mdns:131]: TXT: version = 2025.6.3
[23:47:43][V][mdns:131]: TXT: mac = 483fda6a18c7
[23:47:43][V][mdns:131]: TXT: platform = ESP8266
[23:47:43][V][mdns:131]: TXT: board = esp01_1m
[23:47:43][V][mdns:131]: TXT: network = wifi
[23:47:43][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:43][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:43][D][sinclair_ac.serial:669]: New packet !
[23:47:43][D][climate:396]: ‘saleh’ - Sending state:
[23:47:43][D][climate:399]: Mode: OFF
[23:47:43][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:43][D][climate:416]: Swing Mode: OFF
[23:47:43][D][climate:419]: Current Temperature: -8.00°C
[23:47:43][D][climate:425]: Target Temperature: 16.67°C
[23:47:44][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:44][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:44][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:44][D][sinclair_ac.serial:669]: New packet !
[23:47:44][D][climate:396]: ‘saleh’ - Sending state:
[23:47:44][D][climate:399]: Mode: OFF
[23:47:44][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:44][D][climate:416]: Swing Mode: OFF
[23:47:44][D][climate:419]: Current Temperature: -8.00°C
[23:47:44][D][climate:425]: Target Temperature: 16.67°C
[23:47:44][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:44][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:44][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:44][D][sinclair_ac.serial:669]: New packet !
[23:47:44][D][climate:396]: ‘saleh’ - Sending state:
[23:47:44][D][climate:399]: Mode: OFF
[23:47:44][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:44][D][climate:416]: Swing Mode: OFF
[23:47:44][D][climate:419]: Current Temperature: -8.00°C
[23:47:44][D][climate:425]: Target Temperature: 16.67°C
[23:47:44][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:44][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:44][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:44][D][sinclair_ac.serial:669]: New packet !
[23:47:44][D][climate:396]: ‘saleh’ - Sending state:
[23:47:44][D][climate:399]: Mode: OFF
[23:47:44][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:44][D][climate:416]: Swing Mode: OFF
[23:47:44][D][climate:419]: Current Temperature: -8.00°C
[23:47:44][D][climate:425]: Target Temperature: 16.67°C
[23:47:44][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:45][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:45][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:45][D][sinclair_ac.serial:669]: New packet !
[23:47:45][D][climate:396]: ‘saleh’ - Sending state:
[23:47:45][D][climate:399]: Mode: OFF
[23:47:45][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:45][D][climate:416]: Swing Mode: OFF
[23:47:45][D][climate:419]: Current Temperature: -8.00°C
[23:47:45][D][climate:425]: Target Temperature: 16.67°C
[23:47:45][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:45][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:45][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:45][D][sinclair_ac.serial:669]: New packet !
[23:47:45][D][climate:396]: ‘saleh’ - Sending state:
[23:47:45][D][climate:399]: Mode: OFF
[23:47:45][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:45][D][climate:416]: Swing Mode: OFF
[23:47:45][D][climate:419]: Current Temperature: -8.00°C
[23:47:45][D][climate:425]: Target Temperature: 16.67°C
[23:47:45][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:45][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:45][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:45][D][sinclair_ac.serial:669]: New packet !
[23:47:45][D][climate:396]: ‘saleh’ - Sending state:
[23:47:45][D][climate:399]: Mode: OFF
[23:47:45][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:45][D][climate:416]: Swing Mode: OFF
[23:47:45][D][climate:419]: Current Temperature: -8.00°C
[23:47:45][D][climate:425]: Target Temperature: 16.67°C
[23:47:45][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:46][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:46][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:46][D][sinclair_ac.serial:669]: New packet !
[23:47:46][D][climate:396]: ‘saleh’ - Sending state:
[23:47:46][D][climate:399]: Mode: OFF
[23:47:46][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:46][D][climate:416]: Swing Mode: OFF
[23:47:46][D][climate:419]: Current Temperature: -8.00°C
[23:47:46][D][climate:425]: Target Temperature: 16.67°C
[23:47:46][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:46][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:46][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:46][D][sinclair_ac.serial:669]: New packet !
[23:47:46][D][climate:396]: ‘saleh’ - Sending state:
[23:47:46][D][climate:399]: Mode: OFF
[23:47:46][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:46][D][climate:416]: Swing Mode: OFF
[23:47:46][D][climate:419]: Current Temperature: -8.00°C
[23:47:46][D][climate:425]: Target Temperature: 16.67°C
[23:47:46][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:46][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:46][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:46][D][sinclair_ac.serial:669]: New packet !
[23:47:46][D][climate:396]: ‘saleh’ - Sending state:
[23:47:46][D][climate:399]: Mode: OFF
[23:47:46][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:46][D][climate:416]: Swing Mode: OFF
[23:47:46][D][climate:419]: Current Temperature: -8.00°C
[23:47:46][D][climate:425]: Target Temperature: 16.67°C
[23:47:46][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:47][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:47][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:47][D][sinclair_ac.serial:669]: New packet !
[23:47:47][D][climate:396]: ‘saleh’ - Sending state:
[23:47:47][D][climate:399]: Mode: OFF
[23:47:47][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:47][D][climate:416]: Swing Mode: OFF
[23:47:47][D][climate:419]: Current Temperature: -8.00°C
[23:47:47][D][climate:425]: Target Temperature: 16.67°C
[23:47:47][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:47][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:47][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:47][D][sinclair_ac.serial:669]: New packet !
[23:47:47][D][climate:396]: ‘saleh’ - Sending state:
[23:47:47][D][climate:399]: Mode: OFF
[23:47:47][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:47][D][climate:416]: Swing Mode: OFF
[23:47:47][D][climate:419]: Current Temperature: -8.00°C
[23:47:47][D][climate:425]: Target Temperature: 16.67°C
[23:47:47][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:47][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:47][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:47][D][sinclair_ac.serial:669]: New packet !
[23:47:47][D][climate:396]: ‘saleh’ - Sending state:
[23:47:47][D][climate:399]: Mode: OFF
[23:47:47][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:47][D][climate:416]: Swing Mode: OFF
[23:47:47][D][climate:419]: Current Temperature: -8.00°C
[23:47:47][D][climate:425]: Target Temperature: 16.67°C
[23:47:47][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:47][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:47][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:47][D][sinclair_ac.serial:669]: New packet !
[23:47:47][D][climate:396]: ‘saleh’ - Sending state:
[23:47:47][D][climate:399]: Mode: OFF
[23:47:47][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:47][D][climate:416]: Swing Mode: OFF
[23:47:47][D][climate:419]: Current Temperature: -8.00°C
[23:47:47][D][climate:425]: Target Temperature: 16.67°C
[23:47:48][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:48][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:48][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:48][D][sinclair_ac.serial:669]: New packet !
[23:47:48][D][climate:396]: ‘saleh’ - Sending state:
[23:47:48][D][climate:399]: Mode: OFF
[23:47:48][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:48][D][climate:416]: Swing Mode: OFF
[23:47:48][D][climate:419]: Current Temperature: -8.00°C
[23:47:48][D][climate:425]: Target Temperature: 16.67°C
[23:47:48][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:48][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:48][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:48][D][sinclair_ac.serial:669]: New packet !
[23:47:48][D][climate:396]: ‘saleh’ - Sending state:
[23:47:48][D][climate:399]: Mode: OFF
[23:47:48][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:48][D][climate:416]: Swing Mode: OFF
[23:47:48][D][climate:419]: Current Temperature: -8.00°C
[23:47:48][D][climate:425]: Target Temperature: 16.67°C
[23:47:48][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:48][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:48][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:48][D][sinclair_ac.serial:669]: New packet !
[23:47:48][D][climate:396]: ‘saleh’ - Sending state:
[23:47:48][D][climate:399]: Mode: OFF
[23:47:48][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:48][D][climate:416]: Swing Mode: OFF
[23:47:48][D][climate:419]: Current Temperature: -8.00°C
[23:47:48][D][climate:425]: Target Temperature: 16.67°C
[23:47:49][V][sinclair_ac:365]: TX: 7E.7E.2F.01.00.00.00.00.01.10.08.02.A0.00.00.08.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.02.01.00.00.00.00.F6 (50)
[23:47:49][V][sinclair_ac:367]: RX: 7E.7E.23.31.0A.00.01.06.01.12.C8.00.A0.00.A0.00.2C.01.00.64.11.0A.E0.00.00.01.00.00.00.00.00.00.00.00.00.00.00.0D (38)
[23:47:49][D][sinclair_ac.serial:666]: reqmodechange false !
[23:47:49][D][sinclair_ac.serial:669]: New packet !
[23:47:49][D][climate:396]: ‘saleh’ - Sending state:
[23:47:49][D][climate:399]: Mode: OFF
[23:47:49][D][climate:407]: Custom Fan Mode: 1 - Low
[23:47:49][D][climate:416]: Swing Mode: OFF
[23:47:49][D][climate:419]: Current Temperature: -8.00°C
[23:47:49][D][climate:425]: Target Temperature: 16.67°C

@najjadasm Well the good news is that you now have communication going on AND that it’s definitely the GREE protocol (going by the RX’s packet header, first 4 bytes are as expected). However it seems that your AC encodes things quite a bit differently than mine … Piotrva’s AC encodes fan speed differently than mine, it seems his AC is more similar to yours in that respect. But there are differences there that I’ve not seen before … So there are definitely different versions of the GREE protocol out there and they’re not all compatible.

If you’re up to it, you could try to see if you could make sense out of it, by changing settings with your remote control and see how the values in the RX packet change. But it’s a bit of work :slight_smile:

BTW @najjadasm I assume your AC communicates a bit differently because it’s a DUCT type instead of the wallmounted models I have tried it on (I tried 3 different brands, they all worked fine) . But it should be perfectly possible and not too hard to figure out how it encodes things and then adapt the code for it. Try piotrva’s code and see if it recognizes the fan speed correclty, I think it might.

I tried Piotrva’s code, but I’m still facing the same issue: “Received unknown fan mode.” and AC not responed How can I capture the codes and then adapt the code accordingly? I’m not very experienced with this.