I don’t understand i’m trying to setup my thermostat. I can see everything from neviweb.
What do you mean register?
Additional information I finally get Raspberry and I got the same result.
No answer is coming when ever I try to push the button.
All of my thermostat is
TH1120RF-3000
When I log on the GT125 I can see following
Product information
Number of wireless devices connected: 3
Model: 125-0-2
Firmware version: v3.0.0
I gess that mean they are registred?
By register I mean you need to link your device with your GT125 first by following the process as described in your installation guide.
Yes, this is already done, have been using it for years now.
I can go online change the thermostat setting everything working as expected.
It’s just device.py that doesn’t get any response.
One thing also he took about 5 minutes to get the Api_Key is it normal for a local connexion ?
If you see 3 devices connected then your devices are linked to your GT125 and should be sending there ID.
Please send me your login_answer
Not sure if that can be public? I sented a DM
login answer is as follow:
5500 preambule
0c00 size
1101 login command
00 status, if you have ff or FF then it is login fail <----
0000 backoff
030000 version of your GT125
xxxxxxxx your gt125 device ID
check the status it should be 00. If you get anything else please tell me what it is
Ohh yes it’s ff login fail
great let see if we can get the root cause. I’ll also update device.py to show this login fail
Please check line 12
Must be:
Api_Key = “xxxxxxxxxxxxxxxx”
don’t put
Api_Key = b’xxxxxxxxxxxxxxxx’
I try again by removing everything and keep only the IP.
ok we can send the api_key request
push the GT125 <web> button
Sending key request…
I have press the button multiple time, no success.
And after about 5 min I got
Api key : b’0000000000000000’
Copy the value between the b’…’ in the Api_Key, line 12, replacing the <None> value
Just to make sure the web button is
Also I can ping the GT125. And for a local connection should be fast.
What is your firmware version ?
Yes this is the button marked ‘web’. push it once when device.py ask for it
The answer should be very fast. not 5 minutes
on mine it is almost instantly
do you have a static IP for your Gt125 ?
same as yours 3.0.0
When you ping is it fast
64 bytes from 192.168.xxx.xxx: icmp_seq=1 ttl=255 time=0.921 ms
No dhcp but it’s reserved on the router. So will be always the same ip.
64 bytes from 10.0.xxx.xxx: icmp_seq=3 ttl=255 time=3.28 ms
so you are 3x slower then me.
I’m also dhcp reserved on router.
Ok add
print(data)
under line
def retreive_key(data):
and try again to get your Api_Key
same as for login you shoud have for the first part of the answer:
5500
0d00
0b01
01 status if you get ff something is wrong
Took more time but still login failed
Here:
5500
0d00
0b01
ff
Ok I’ve tried with a bad Api_ID and it took about 5 minutes before I get an answer from my GT125
55000d000b01ff000000000000000000001a
You see the ff status fail or timeout. And it return 00000000000000000000 as the Api_Key which is wrong
Then your Api_ID is wrong.
if your ID written on the back of your GT125 is : for example 002E B0C2 2D22 E432
you should write:
Api_ID = “32E4222DC2B02E00” (no space)
you reverse it by bloc of two character