• 10 dec 2017: forum version update. In case of issues use this topic.
  • 30 nov 2017: pilight moved servers. In case of issues use this topic.
Hello There, Guest! Login Register


Weather Station Globaltronics GT-WT-01
#1
I'm receiving signals from my weather station transmitter from Globaltrics. pilight (via pilight-receive) thinks it's a teknihall, but the received figures are to much off to be real.

I took some logging via pilight-debug and this is what I got:

Temp: 11C
Hum: 48%
Code:
time:        Sun Nov 29 19:30:03 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2394 266 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 4256 532 4256 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 2128 532 2128 532 3990 532 2128 532 3990 532 2128 532 3990 532 2128 532 2128 532 3990 532 3990 532 3990 532 2128 532 3990 532 2128 532 3990 532 9044
--[RESULTS]--

time:        Sun Nov 29 19:30:04 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 4256 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 2128 532 2128 532 3990 532 2128 532 3990 532 2128 532 3990 532 2128 532 2128 532 3990 532 3990 532 3990 532 2128 532 3990 532 2128 532 4256 532 9044

Temp: 17,3C
Hum: 46%
Code:
time:        Sun Nov 29 19:35:53 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    267

Raw code:
534 4005 534 2136 534 2136 534 4005 534 2136 534 2136 534 2136 534 4005 534 4005 534 4005 534 4005 534 4005 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 4005 534 2136 534 4005 534 2136 534 4005 534 4005 534 2136 534 4005 534 2136 534 2136 534 4005 534 2136 534 4005 534 4005 534 4005 534 2136 534 4272 534 9078
--[RESULTS]--

time:        Sun Nov 29 19:35:54 2015
hardware:    433gpio
pulse:        2
rawlen:        75
pulselen:    267

Raw code:
534 4005 534 2136 534 2136 534 4005 534 2136 534 2136 534 2136 534 4005 534 4005 534 4005 534 4005 534 4005 534 2136 534 2136 534 3471 1335 534 2136 534 2136 534 2136 534 2136 534 4272 534 2136 534 4005 534 2136 534 4005 534 4005 534 2136 534 4005 534 2136 534 2136 534 4005 534 2136 534 4005 534 4005 534 4005 534 2136 534 4272 534 9078

Replaced the battery (so maybe a different ID? form now)
Temp: 18,6C
Hum: 39%
Code:
time:        Sun Nov 29 19:40:03 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    267

Raw code:
534 4005 534 2136 534 2136 534 4005 534 2136 534 2136 534 2136 534 4272 534 4005 534 4005 534 4005 534 4005 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 2136 534 4005 534 2136 534 4272 534 4005 534 4005 534 2136 534 4005 534 2136 534 2136 534 2136 534 4005 534 2136 534 2136 534 4005 534 4005 534 4005 534 4272 534 9078
--[RESULTS]--

time:        Sun Nov 29 19:40:04 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 2128 532 3990 532 3990 532 3990 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 2128 532 2128 532 3990 532 3990 532 3990 532 4256 532 9044

Temp: 31,9C
Hum: 81%
Code:
time:        Sun Nov 29 19:50:53 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 4256 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 3990 532 2128 532 3990 532 2128 532 2128 532 2128 532 4256 532 4256 532 9044
--[RESULTS]--

time:        Sun Nov 29 19:50:54 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 3990 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 4256 532 9044

Temp: 22,8C
Hum: 30%
Code:
time:        Sun Nov 29 20:10:54 2015
hardware:    433gpio
pulse:        2
rawlen:        76
pulselen:    266

Raw code:
532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 3990 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 4256 532 3990 532 2128 532 2128 532 3990 532 2128 532 2128 532 2128 532 2128 532 2128 532 3990 532 3990 532 3990 532 3990 532 2128 532 4256 532 9044
--[RESULTS]--

time:        Sun Nov 29 20:10:54 2015
hardware:    433gpio
pulse:        8
rawlen:        80
pulselen:    212

Raw code:
636 4028 636 2120 636 2120 636 4028 636 2120 636 2120 636 2120 636 4028 636 4028 636 4028 636 4028 636 4028 636 2120 636 2120 636 2120 636 2120 636 2120 636 2120 424 2120 424 2120 424 4240 424 4028 636 4028 636 2120 636 2120 636 4240 636 2120 636 2120 636 2120 636 2120 636 2120 636 4028 636 4028 636 4028 636 4028 636 2120 636 176172 1484 212 1696 212 1696 7208

I think above logging can help decoding the signal, but if more data is needed, just say so.

Hope this helps...
 
Reply
#2
I did some decoding myself. The first one should be discarded I think, maybe my reading was off. But for the others I got this (automatically send):


T 17,3C H 46% CH1

Code:
1001000111110000000 010101101 00101110 11


T 18,6C H 39% CH1

Code:
1001000111110000000 010111010 00100111 11


T 31,9C H 81% CH1

Code:
1001000111110000000 100111111 01010001 11

and

T 22,8C H 30% CH1

Code:
1001000111110000000 011100100 00011110 11

So I thing the last "11" is the footer. Before that is humidity and then temperature. Then the first part will contain a header, battery, channel and maybe more.

I'll check the channel tonight (setting it to 2 and 3).
 
Reply
#3
Okay, here part three.


T 11,0C H 80% CH 1

Code:
1001 0001000111 00 000 001101110 01010000 11


T 12,2C H 82% CH 2

Code:
1001 0001000111 01 000 001111010 01010010 11


T 16,7C H 89% CH 3

Code:
1001 0001000111 10 000 010100111 01011001 11


T 64,0F H 99% CH 3

Code:
1001 0001000101 10 000 010110010 01100011 11

Different transmitter

T 20,7C H 62% CH 1

Code:
1001 0001010101 00 000 011001111 00111110 11


T 17,5C H 67% CH 2

Code:
1001 0001010101 01 000 010101111 01000011 11


T 21,3C H 62% CH 3

Code:
1001 0001010101 10 000 011010101 00111110 11


T 72,5F H 59% CH 3

Code:
1001 0001010101 10 000 011100001 00111011 11

So what now? I can read the temperature, the humidity and the channel. But are the leading zero's part of the temperature? Are the first 4 digits the header? And after this? Above I produced manually by pressing the TX button. How can I recognize the battery? Is this sufficient to start coding (based on the teknihall) this protocol?
 
Reply
#4
I made a first version of the protocol for this G E-Chip Technology based sensor.
See: https://github.com/prutsky/pilight/blob/.../ge_chip.c

Since I added the channel (and updated offsets) I'm not sure if this will work. Someone with a bit more expertise here who can check and advise?
 
Reply
#5
FYI: the protocol on my github works for temperature and humidity for the GT-WT-01.
 
Reply
#6
Can you make it a pull request?
 
Reply
#7
I feel quite stupid. Can't get the single commit to work.
I do a "git log --oneline origin/development" and the 5 commits are shown.
Then a "git rebase -i origin/development" but "noop" is shown instead of the 5 commits off which 4 should be squashed...

Just attached the files here in the forum?
 
Reply
#8
Preferable the patch.
 
Reply
#9
De first cold day today here. Although I thought I had taken account for minus temperature values, apparently I didn't. Protocol is not cold weather proof yet.
 
Reply
#10
Smile 
Okay, I need some help.
I got the following values:

T -5,0C H 20% CH 1
Currently my code converts this to 199.8 C
Code:
1001 0001000010 00 111 111001110 00010100 11

and for:
T -4,5C H 20% CH 1
Currently my code converts this to 200.3 C

Code:
1001 0001000010 00 111 111010011 00010100 11

I'm not sure which digits to add or how to convert this so the correct negative value is shown. The 3 digits before the temperature are all 1. Is this the minus indicator?

Does somebody have an idea?

[Edit]:

Found it:

Code:
10010001000010 00         11 1       111010011 00010100 11
ID             Channel    ?? Sign    Temp      Hum      ??

Temp value = value - (sign * 512) / 10
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  QUIGG GT9000 (Globaltronics/ALDI) NeoFlo 138 63,707 04-13-2019, 05:44 PM
Last Post: fourty2
  [Partially Supported] TFA / Conrad Weather Yves 184 8,600 03-31-2019, 05:22 PM
Last Post: curlymo
  Bresser 3Ch weather sensors Harald654 13 4,091 02-15-2019, 01:06 PM
Last Post: saak2820
  Weather Underground "wunderground" humidity wimThoelke 6 1,307 10-23-2017, 09:44 PM
Last Post: wimThoelke
  Weather Sensor NC-7345-675 OllRo 7 2,881 03-29-2016, 04:01 PM
Last Post: LukaNoah
  Mebus 06181 weather station stefanroellin 0 1,534 12-27-2015, 06:36 PM
Last Post: stefanroellin
  GPIO Weather koos147 0 1,465 04-01-2015, 08:28 PM
Last Post: koos147
  Weather Underground API gustav... 21 8,836 03-28-2015, 05:46 PM
Last Post: curlymo
  Weather Sensor Wrong Temp lechiel 1 1,854 03-23-2015, 03:21 PM
Last Post: pilino1234
  QUIGG (Globaltronics/ALDI) neevedr 49 32,315 01-12-2015, 10:01 AM
Last Post: wo_rasp

Forum Jump:


Browsing: 1 Guest(s)