Hello everyone,
I’m currently working on integrating a Gree Modbus gateway, model ME50-00 EG(M), with U-Match units.
So far, I’ve successfully read the main temperature variables by activating the XE70 thermostat and setting Function 10 to “remote monitoring” mode. With this configuration, I can read various registers without any issues. However, I’m encountering a problem:
-
I cannot send commands for:
-
Unit On/Off
-
Mode change
-
Fan speed adjustment
-
Setpoint modification
-
It seems that while the addresses are readable, they do not accept write commands and appear to be read-only.
These are the addresses I am attempting to control:
-
Unit On-Off
-
Address:
2 -
on_value:0xAA -
off_value:0x55
-
-
Set mode
-
Address:
17 -
Expected values:
0x0001, 0x0002, 0x0003, 0x0004, 0x0101(as per protocol)
-
-
Set fan speed
-
Address:
19 -
Expected values:
0, 1, 2, 3, 4, 5, 6
-
-
Set temp
- Address:
20
- Address:
My question is:
Is there any other parameter within the service functions (Function / Debug) that needs to be enabled to allow remote Modbus control (e.g., unit on/off, setpoint control)? Or is there an additional “remote control enable / BMS enable” setting that needs to be activated on the wired controller or the main board?
If anyone has used this specific ME50-00 EG(M) gateway or a similar setup with the XE70 and Function 10, and has successfully been able to write to these registers, I would greatly appreciate any guidance on what parameter I might be missing.
Thank you in advance.