tomikaa87 / gree-remote

Simple remote control utility for Gree Smart air conditioners
GNU General Public License v3.0
279 stars 64 forks source link

Indoor/Outdoor temperature sensors #45

Open abagos opened 2 years ago

abagos commented 2 years ago

A unit branded as "Inventor" reports Indoor and Outdoor temperature in the Android application (Invmate II). How would it be possible to determine the name of the outdoor sensor? Using the python cli the unit was detected and the value of the TemSen sensor is 41. The Android app reports the indoor temperature as 19 degrees Celsius.

tomikaa87 commented 2 years ago

There are two possible ways:

  1. You can capture the network traffic between the Android app and the network and look for status response packets. With the device's unique key, it can be decrypted and the status fields can be revealed.
  2. The Android app can be disassembled and we can look for the status field in question. Do you have a link to the .apk of the app?
abagos commented 2 years ago

The app is INVmate II: https://play.google.com/store/apps/details?id=com.inventor&hl=en&gl=US