Closed ilya-draigor closed 2 months ago
Hey there @cmroche, mind taking a look at this issue as it has been labeled with an integration (gree
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
gree documentation gree source (message by IssueLinks)
Your device is not returning meaningful data to the request:
["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "r": 200}
What type and model is it? Does it work in Gree+ app? Can you copy and paste responses to the scan and bind messages please.
@home-assistant add-label needs-more-information
Thanks for responding, this wifi module working thru Gree+ on android and all 6 AC units are available as i understand from other discussions this integration still not supporting VRF units with single wifi controller
@ilya-draigor Could you clarify for me what a VRF unit is, and do you have link to the other discussions? If I can get the needed info, I don't mind adding support... though it's a bit challenging without someone providing details and communications between the app and wifi unit as I don't have one myself.
Would you be comfortable setting up wireshark to capture comms between your phone and the units, running through all the commands in the app, then sending that capture? It would take some time, but I could always investigate if there is a way to make it work.
@cmroche VRF is one outdoor unit and multiple indoor units connected to one line (chain) i don't have wifi module installed in each indoor unit, i have only one installed in one of the units, and this wifi module have access to all units thru canbus
sure, i can try to capture some packeck with wireshark
thanks
Since this is an unsupported device, closing.
@home-assistant close
I did some checks.
This can be supported, by adding subList function.
When sending {"t": "scan"}
request i got:
{"t":"dev","bc":"","catalog":"gree","series":"gree","model":"gree","lock":0,"vender":"1","mid":"60","name":"GR-Gcloud_60_0a_5ba3_EC","ver":"V3.2.M","mac":"9424b8fd5ba3","subCnt":6}
"subCnt":6 is number of indoor units.
Then sending request to get a list of units:
{"cid":"app","i":0,"pack":"Lmtc+jPqo5okmScSkppBww==","t":"subList","tcid":"9424b8fd5ba3","uid":0}
(pack with empty payload), "t":"subList" is the point.
The responce will be:
{"t":"subList","i":0,"c":6,"r":200,"list":[{"mac":"09c4a41d000000","mid":"6049"},{"mac":"352ea01d000000","mid":"6092"},{"mac":"655ea31d000000","mid":"6049"},{"mac":"0741a01d000000","mid":"6092"},{"mac":"21eda91c000000","mid":"604c"}]}
(Here i have something strange, i have 6 units, but list contain only 5, on phone app i see all 6 units)
And now if i send regular payload, but in "mac" i put internal unit mac adress, it works,
{"cols":["Pow"],"mac":"21eda91c000000","t":"status"}
i successfully got stats, powered on and off, changed temperature.
Hope this can help to update the integration.
@ilya-draigor Yes, thanks for the info. I will enter this into the issues backlog on greeclimate and take a look in due time. It will take a little bit of rework to support this, as there is presently an assumption of a single device per wifi controller at the moment in both the underlying lib and the gree integration.
@home-assistant close
The problem
Gree Climate with GCloud wifi module connected to one of the VRF units All works with Gree+ android app, can see and controll all 6 units In HA have errors in integration start up
Core 2024.7.3 Supervisor 2024.06.2 Operating System 12.4 Frontend 20240710.0
Gree Wifi module: v1.10 MID: 6000-v2.8
What version of Home Assistant Core has the issue?
2024.7.3
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Gree
Link to integration documentation on our website
https://www.home-assistant.io/integrations/gree/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response