• 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


QUIGG GT9000 (Globaltronics/ALDI)
#1
Quigg GT-FSI-09 Switch / GT-9000 Remote

pilight 6.0


Since Thursday, i am owner of 8 Quigg GT-FSI-09 with 2 GT-9000 Remotes.
Quick "googling" at local ALDI: ah.. Quigg mentioned in Forum, should be possible to get them working... big NOPE found.

By now i am working at the raw codes - reverse engineering...

#They are self-learning (fixed code by remote, no DIP, switch takes over ON / Ch Code by receiving / plug into "Wall")
#Switch can learn more than one Code - Arrays possible
#First 2 Values and Last 2 Values identical (Header/Foot)
#

maybe theres somebody out there with same Model to verify Codes.
Currently i have (at least) working RAW codes: (in batch #A, mine)

Code:
#Test 1 on:
416 1040 1040 624
1040 624 1040 624
416 1040 416 1040
416 1040 1040 624
416 1040 416 1040
1040 624 416 1040
416 1040 1040 624
1040 624 1040 624
416 1040 1040 624
1040 624 416 1040
1040 624 1040 624
416 1040 416 1040
2912 7072

#Test 1 off:
416 1040 1040 624
1040 624 1040 624
1040 416 416 1040
1040 624 1040 624
1040 624 1040 624
416 1040 416 1040
416 1040 1040 624
1040 624 416 1040
1040 624 416 1040
416 1040 416 1040
1040 624 1040 624
416 1040 416 1040
2912 7072

#2 on:
416 1040 832 624
832 624 832 624
832 624 832 624
832 624 832 624
416 1040 416 1040
832 624 832 624
832 624 832 624
416 1040 416 1040
416 1040 416 1040
832 624 832 624
416 1040 832 624
416 1040 832 624
2912 7072

#2 off
416 1040 1040 416
1040 624 1040 624
416 1040 1040 624
416 1248 416 1040
416 1040 416 1040
416 1040 1040 624
624 1040 416 1040
416 1040 1040 624
416 1040 1040 624
416 1040 624 832
416 1040 1040 624
416 1040 1040 624
2912 7072

#3 on:
416 1040 1040 624 1040 624 832 624 416 1040 1040 624 1040 624 416 1040 1040 624 1040 624 1040 624 416 1040 416 1040 832 624 416 1040 416 1040 416 1040 1040 624 1040 624 1040 624 1040 624 1040 624 1040 624 416 1040 2912 7072

#3 off:
416 1040 1040 624 1040 624 1040 624 416 1040 416 1040 416 1040 416 1040 1040 624 416 1040 1040 624 1040 624 1040 624 1040 624 1040 624 1040 624 416 1040 1040 624 416 1040 832 624 1040 624 1040 624 1040 624 416 1248 2912 7072

#4 on:
416 1040 1040 624 832 624 1040 624 416 1040 1040 624 416 1040 416 1040 416 1040 416 1040 416 1040 1040 624 416 1040 416 1040 416 1040 832 624 416 1040 1040 624 416 1040 416 1040 416 1040 1040 624 1040 624 1040 624 2912 7072

#4 off:
416 1040 1040 416 1040 624 1040 624 416 1040 1040 624 1040 624 1040 624 416 1040 416 1040 416 1040 416 1040 1040 624 416 1040 416 1040 416 1040 1040 624 1040 624 1040 624 416 1040 416 1040 1040 624 1040 624 1040 624 2912 7072

416 = 0
1040 = 1
624 ??? noise? gap? Ideas?
832 = same as 624

Edit:
  • No rolling Code (atm)
  • no 1/0 pattern? 416/624/832/1040

I recorded RAW data and filtered manually and checked with switches.

Example RAW Input:
Code:
--[RESULTS]--

time:        Fri Mar 13 19:27:38 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    208

Raw code:
416 1040 1040 624 832 624 1040 624 416 1040 1040 624 416 1040 416 1040 416 1040 416 1040 416 1040 1040 624 416 1040 416 1040 416 1040 832 624 416 1040 1040 624 416 1040 416 1040 416 1040 1040 624 1040 624 1040 624 2912 7072
Binary code:
000000000000

-> i will test second "Remote" data after lunch and make a table with RAW of both GT-9000 Remotes.
 
Reply
#2
Hi NeoFlo,
Welcome to our Forum.
Please read the HELP section and reformat your posting accordingly (in particular please use Code tags to keep the posting smaller.

Your protocol seems to have similarities with the GT1000 protocol, but i am not yet sure. It definitely is different to the GT7000 protocol. Thus I have split the thread and renamed it as it seems to be a different device/protocol.

As a starting point for your own investigation:
A)
The last two values are the footer. Divide the last value by 34 and check the result with the other values.
B)
Obtain multiple readings for the same button and check the pulse train for similarities / differences.

Doing so may answer several of your questions. Please post the results and based on your addtional findings we may be able to find a solution.
 
Reply
#3
624 = 1.5 * 416 , 832 = 2 * 416. I see a pattern Wink
 
Reply
#4
Yes, and with Footerpulse/Pulse_Divisor= pulselen, e.q.: 7072/34=208
With pulse = 2: 2*208 = 416
With pulse = 3: 3*208 = 624
With pulse = 4: 4*208 = 832
and pulse = 5: 5*208 = 1040

So the timing values all make sense.

Now add a constant clock sequence and rising / falling edges of the transmitted pulse train may determine whether we have a binary zero or ONE.

First question is if we have a rolling code pattern or not
Second question whether pulse duration or rising/falling edges are used for encoding.

(In my opinion it is rising/falling edge, but for this to decide we do need multiple sets of raw data ....)

@NeoFlo:
What is interessting to know: How do you change the code id of the remote control:
Are there DIP switches, is there a Button "New Code", or does the code change after changing the battery of the remote control ? Please ensure that the various data sets are properly identifiable when you post them.
 
Reply
#5
I will RTFM and post Evidence / RAW Data. (Busy atm)
Rolling Code: 85% No (Because 10 times same Code = valid)
DIP - No
New Code - No
Code Change after Battery Change? Perhaps No.

RTFM: "Die Programmierung der FB bleibt auch nach Entfernen der Batterie erhalten" - No Code Change...

I think the Manufacturer does a "Branding" - and "On" is fixed per Remote.
I will take the second Remote in a minute and post RAW data.

The first Remote shows STATIC Behavior.

Second Remote #3 (On and Off RAW):
Code:
--[RESULTS]--

time:        Sat Mar 14 15:25:50 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
824 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 412 1236 824 618 412 1030 1030 618 412 1030 412 1030 412 1030 412 1030 824 618 412 1030 412 1030 412 1030 1030 618 1030 618 1030 618 1030 618 412 1030 2884 7004
Binary code:
000000000000

--[RESULTS]--

time:        Sat Mar 14 15:25:50 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
824 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 412 1030 412 1030 412 1030 1030 618 412 1030 412 1030 412 1030 1030 618 1030 618 1030 618 1030 618 412 1236 2884 7004
Binary code:
000000000000

--[RESULTS]--

time:        Sat Mar 14 15:25:51 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
1030 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 412 1030 412 1030 412 1030 1030 618 412 1030 412 1030 412 1030 1030 618 1030 618 824 618 1030 618 412 1236 2884 7004
Binary code:
000000000000

--[RESULTS]--

time:        Sat Mar 14 15:25:51 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
1030 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 1030 618 412 1030 412 1030 412 1030 412 1030 1030 618 412 1030 412 1030 618 1030 1030 618 1030 618 1030 618 1030 618 412 1236 2884 7004
Binary code:
000000000000

Second Remote #4 (On and Off RAW):
Code:
--[RESULTS]--

time:        Sat Mar 14 15:18:54 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
1030 618 412 1030 1030 618 1030 618 412 1030 412 1030 412 1030 412 1236 824 618 412 1030 1030 618 1030 618 412 1030 1030 618 1030 618 1030 618 412 1030 412 1030 1030 618 1030 618 412 1030 1030 618 1030 618 1030 618 2884 7004
Binary code:
000000000000


--[RESULTS]--

time:        Sat Mar 14 15:18:57 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
1030 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 1030 618 824 618 1030 618 412 1030 412 1030 1030 618 1030 618 824 618 412 1030 412 1030 824 618 412 1030 412 1030 412 1030 824 618 1030 618 1030 618 2884 7004
Binary code:
000000000000

--[RESULTS]--

time:        Sat Mar 14 15:18:57 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
824 618 412 1030 1030 618 1030 618 824 618 412 1030 1030 618 1030 618 1030 618 824 618 412 1030 412 1030 824 618 1030 618 1030 618 412 1030 412 1030 824 618 412 1030 412 1030 412 1030 1030 618 824 618 1030 618 2884 7004
Binary code:
000000000000

--[RESULTS]--

time:        Sat Mar 14 15:18:57 2015
hardware:    433gpio
pulse:        14
rawlen:        50
binlen:        12
pulselen:    206

Raw code:
1030 618 412 1030 1030 618 1030 618 1030 618 412 1030 1030 618 824 618 1030 618 824 618 412 1030 412 1030 1030 618 1030 618 824 618 412 1030 412 1030 1030 618 412 1030 412 1030 412 1030 1030 618 824 618 1030 618 2884 7004
Binary code:
000000000000

Summa summarum we have "pulslength" as a Parameter #A


-> Because "On" is beeing used for programming the Switch, "Off" must be a logical / math counterpart.

-> I can use Switches from Set A with Remote B -> pulslen is ID of Remote, but not a Problem for Switch

Sorry for my lousy english - i'm working on it^^
 
Reply
#6
For "Second Remote #3 (On and Off RAW):" you post 4 RAW codes. Which one is what?
 
Reply
#7
theres must have been a short in my script...

2x ON and 2x OFF

#4 seems to be
ON ON OFF ON


...
work on Quigg paused because of other projects with higher priority (I²C Stuff, I²C Relays, 3d printer)
If i find a free weekend i will look into that further - because there are 8 switches lying around useless.
(and i dont like a raw based bash script)

flo
 
Reply
#8
I have the same remote (GT-9000) with GT-FSI-07 switches lying around here, so maybe someone can jump in and tell me what I need to do that we may have a protocol soon Smile
 
Reply
#9
Okay, I found some time and recorded all of the codes of my remote in pilight-raw:

Row 1:
ON:
Code:
964 539 480 1041 481 1050 469 1064 1002 543 468 1046 464 1051 960 551 493 1053 452 1059 458 1045 475 1052 971 547 477 1054 468 1049 473 1043 994 526 489 1030 979 545 998 536 474 1049 474 1044 472 1061 468 1047 2970 7051
OFF:
Code:
969 521 496 1028 494 1030 484 1049 981 551 482 1028 499 1035 492 1036 465 1039 489 1037 980 544 988 556 498 1018 972 555 965 555 959 580 455 1064 458 1055 969 571 464 1081 429 1078 443 1060 470 1057 458 1060 2978 7065

Row 2:
ON:
Code:
972 537 487 1062 467 1023 489 1060 969 576 947 544 982 541 480 1054 975 551 466 1058 469 1043 978 561 469 1047 967 564 454 1064 972 548 474 1060 464 1068 957 546 970 566 465 1066 975 548 470 1042 474 1068 3014 7008
OFF:
Code:
1076 405 361 1165 345 1168 352 1166 1102 408 347 1170 350 1158 355 1174 346 1155 358 1167 1095 408 1115 413 345 1168 1090 447 1078 465 1049 414 355 1170 359 1150 1104 403 352 1169 367 1148 1100 416 355 1185 315 1265 350 2300

Row 3:
ON:
Code:
1086 396 362 1171 348 1170 355 1164 1100 404 1111 466 1046 410 363 1181 1081 415 357 1165 357 1156 1095 410 350 1242 1028 421 346 1169 1107 419 341 1176 334 1175 1092 416 1099 432 1080 427 1097 439 319 1174 352 1168 341 2310
OFF:
Code:
1084 419 337 1186 334 1175 329 1185 340 1182 1095 421 332 1179 1084 440 1089 442 315 1185 1080 443 1073 427 342 1185 329 1185 1088 434 1073 463 1056 431 330 1190 1076 435 327 1202 1070 439 1082 430 339 1185 344 1258 320 2336

Row 4:
ON:
Code:
1024 414 318 1210 307 1209 301 1209 316 1197 1069 439 332 1191 1077 501 1006 445 319 1201 1066 448 1063 464 306 1204 445 1075 1053 459 1051 482 1041 464 300 1221 1041 475 288 1248 276 1237 286 1211 1060 456 322 1218 260 2364
OFF:
Code:
1104 409 367 1141 362 1160 362 1158 1120 367 1147 369 1151 370 363 1200 1076 403 359 1152 356 1176 1100 405 356 1182 1081 408 360 1193 1062 463 300 1228 283 1223 1040 463 1050 472 303 1205 316 1210 1053 456 301 1223 296 2379

Master:
ON:
Code:
1041 440 324 1190 323 1189 322 1207 1061 447 359 1160 314 1198 318 1199 322 1214 293 1194 1077 433 1084 504 265 1193 1066 442 1076 438 1074 449 348 1169 331 1189 1076 450 297 1209 1072 436 351 1167 1068 445 315 1296 334 2322
OFF:
Code:
1109 457 306 1145 374 1141 361 1164 413 1121 1089 398 378 1185 318 1178 1091 394 1121 396 1117 404 355 1168 1108 405 1121 399 349 1195 320 1194 326 1193 1079 409 1106 411 1095 431 1156 361 355 1184 1060 421 343 1205 313 2342

I have tested all of the codes and they all worked consistantly.
I am sorry, that I don't have parts for a low pass filter and therefore the codes might be a little bit hard to read.

Something I found out is that the footer of the codes changes with the OFF-Code of Row 2 from 3000 7000 to a single 2300

I also found out that the 4th cycle of sent codes (when u long press a button) is a totally other code! Most notably the other footer which doesn't even switch on or off any unit!

example: all off button:

switching code:

Code:
1109 457 306 1145 374 1141 361 1164 413 1121 1089 398 378 1185 318 1178 1091 394 1121 396 1117 404 355 1168 1108 405 1121 399 349 1195 320 1194 326 1193 1079 409 1106 411 1095 431 1156 361 355 1184 1060 421 343 1205 313 2342

non switching code:
Code:
1018 489 271 1242 280 1229 278 1238 286 1235 1030 473 321 1206 275 1254 1012 496 1048 455 1029 499 261 1269 1012 486 1020 495 266 1240 297 1245 265 1243 1008 499 1017 499 1041 483 1011 512 261 1339 917 511 248 1265 2884 7148

well it doesn't make a difference but I thought it's worth mentioning.

maybe someone can take a look into it or tell me what I could do next Smile

greets
 
Reply
#10
Hey...

Just installed 3x pilight 7.0 and remembered i paused work on GT9000...

To Do: Look for a logical Order in this Signals and rewrite an availible Script so that it fits.

But by now i just see Problems to solve Pulselenght and On/Off Signal Procession.

@dark: Can you send one of my Codes as RAW to one of your switches and look if its programmable? Yours seem to be a bit noisy. So maybe we can ignore the Remote-Codes and just use static Codes for ON/OFF 1-4

My Idea: Script with pre-set RAW Codes, selected from Array. Maybe we get 8 to 12 different Code Pairs and use them as static to program the switches and ignore the Remotes.

@pilight-scripters: Bad or Bad Idea? Or impossible?

Greetz
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  Brennenstuhl RCR CE1 1011 with QUIGG GT9000 Protocol scootermacro 1 326 06-27-2019, 06:20 PM
Last Post: scootermacro
  Weather Station Globaltronics GT-WT-01 Prutsky 13 7,120 04-09-2018, 07:34 PM
Last Post: NevelS
  Quigg GT-1000 maartenh 53 25,074 12-05-2016, 03:13 PM
Last Post: Klaus
  quigg gt7000 Dimmer wchristi 11 8,243 04-30-2015, 09:25 AM
Last Post: wo_rasp
  Quigg Screens curlymo 6 4,070 01-31-2015, 07:33 PM
Last Post: curlymo
  QUIGG (Globaltronics/ALDI) neevedr 49 33,793 01-12-2015, 10:01 AM
Last Post: wo_rasp

Forum Jump:


Browsing: 1 Guest(s)