Update README.md

This commit is contained in:
gru
2026-09-13 10:00:35 +02:00
parent 34e62da372
commit 10a7aac121
+18
View File
@@ -151,6 +151,24 @@ Additional environment variables cover history retention, debug, night mode, Hom
Discovery uses UDP broadcast, so routed/VLAN networks must explicitly permit or relay the required traffic. Discovery uses UDP broadcast, so routed/VLAN networks must explicitly permit or relay the required traffic.
### Compatibility with newer GREE firmware
GREE Controller supports the two commonly reverse-engineered local LAN protocol generations used by compatible units: the older AES-ECB variant and the newer AES-GCM variant. Protocol auto-detection and binding already cover both generations.
Some newer GREE Wi-Fi modules and firmware releases have been reported to behave differently: the unit is reachable on the network and continues to work in the official GREE+ application, but does not answer the usual local UDP traffic on port `7000`. Reports include firmware branches such as `2.12` and `3.x`, although firmware numbering differs between Wi-Fi module families and should not be treated as a universal compatibility boundary.
For such a unit, failure to discover or bind is not necessarily an encryption problem. If the device sends no response at all to UDP/7000, changing between AES-ECB and AES-GCM cannot restore communication. The current evidence suggests that at least some newer modules may rely primarily on an outbound connection from the device to GREE cloud services instead of exposing the legacy local UDP/7000 interface. It is still possible that particular models use another LAN protocol, port or activation handshake; this has not been confirmed.
A useful diagnostic distinction is:
- **UDP/7000 replies are present, but bind/decryption fails** — likely a protocol, key or binding issue.
- **UDP/7000 replies use an unexpected payload** — potentially a newer local protocol variant.
- **The unit has an IP address and works in GREE+, but sends no UDP/7000 reply** — likely not fixable by changing the existing encryption mode; the local LAN API may be disabled or replaced.
Some newer GREE models can also expose energy-consumption information in GREE+. This is a separate capability and does not prove that the legacy UDP API is available. GREE Controller currently does not read or expose energy/power-consumption telemetry from the unit.
If a newly manufactured or recently updated unit cannot be discovered, capture its model, Wi-Fi module model, firmware version and GREE traffic diagnostics before reporting the issue. Avoid assuming that a higher firmware number alone identifies the protocol generation.
### Multi-NIC / dedicated GREE interface ### Multi-NIC / dedicated GREE interface
For a host with separate management and GREE networks, set for example: For a host with separate management and GREE networks, set for example: