-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation: List of params? #59
Comments
I got it by taking packet trace from the Gree app :D List of parameters that I've found (valid for Versati III): Temperatures that consist of high and low byte are calculated with formula (Hi - 100) + Lo/10 |
Thanks. How did you get that list? Disassembling the Android app or listening to the communication and tcpdumping it while pressing all buttons? Some are documented here, with explanation: https://github.com/tomikaa87/gree-remote I think I will manage with those known ones. Just want to be able to run it a 8°C or 16°C depending of the market price of energy. |
tcpdump, then decode it with the key which you can get with gree.py |
Guessed that :) Thanks for that list. Tried them all on my new Gree GWH09AGA-xxx heatpump. Not all of the parameters Your machine supports are supported by mine, which is expected.
It does support StHt which is nice, this is the 8°C setting. |
Is there a way to read individual temperature sensors in a Gree AC? The outside temp sensor would be nice to be able to read. |
Thanks @marcinlubojanski. Did you find the relation of variables with Status View Params (Specifically, compressor, fan and HP-pump)? |
Unfortunately not. The app is not trying to get them so don't know the variable names. I was trying to guess outside temperature for few days with millions of combinations but no luck. And of course there is no official documentation whatsoever. |
Here are some parameters that I've found by intercepting the firmware update v3.73 file from http://52.59.83.129/wifiModule/image/10132/183744 - ota_sdkshell-5421341282129789759-110255171350184864.bin. Here is a full dump of all strings in this binary using the "strings" utility: https://gist.github.com/kostirez1/b9588e4f355a8bb974a282af439fafb1 Some parameters may not be available depending on the model of your unit, or the current firmware version. Most of the AC related ones did still work on another unit, which is currently stuck on v1.05. |
The latest version of Gree+ app shows the outside temp now when requested thru the app. If you get the time, can you please see if you can find out the outside temp param? |
Which version? I have 1.17.2.7 on Android and it's not there, or maybe it depends on device type? |
Same version. I bought the system recently, so it is likely the latest version - https://www.greecomfort.com/our-products/livo-gen4-wall-mount/ On the app, it's called "Outside HUM", sits next to Sleep option. edit -Ops, my bad, it's just the humidity ;'( Anyway, this free weather api serves my need for the moment - https://open-meteo.com/en/docs |
@marcinlubojanski so I looked at the firmware for my device (multisplit AC Pular) here: and got a lot more params. For outside temp, try OutEnvTem or TemsSenOut - for me both show the same value (that changes). Probably is also +40 offset, b/c it said 71 and 70, and there's 30+ deg outside right now. Just find your firmware and look for any known name (like TemSen) - you'll get them all |
@mkaluza I tried both those params but they don't work on my device :/ |
@marcinlubojanski you can also just do 'get hid' - it is the same property as all other First part of the 'hid' field is your model 'code' (mine here is 362001065279). you don't even need to checkout b/c the script just checks a series of urls like this: |
@mkaluza |
@marcinlubojanski
Or just use one of the urls above :) |
@mkaluza And look for the names with "strings" command ?
and
But I do have lot of variable names to test as well :D |
@marcinlubojanski
In general - *Tem* :) |
Unfortunately almost all those "new" variables return 0. I have found additional water temperature sensor which I do not use and variables whenever defrost or heater is on. But nothing really valuable like external temperature :D |
@marcinlubojanski oh well... was worth a try... |
@marcinlubojanski so there is another way :D I recently plugged into it's internal communication bus :D But about your stuff - I also got Xiaomi sensors and they work fine. Are you talking to them directly from raspberry? or is that Supla a complete system? (yeah, I will read about it later) The interesting thing about those params from the firmware is that some of them are not there - there is no 'Lig', 'time' and 'hid' to all of which the AC responds... so maybe there are more... :) |
@mkaluza at least my Gree should have modbus interface, but I don;t have hardware for it (nor any knowledge). |
Where can I find the list of params that my AC provides, and an explanation what each parameter does?
A thousand thanks for this, I love this CLI utility. I will buy You a beer if I ever meet You.
The text was updated successfully, but these errors were encountered: