User Tools

Site Tools


Quigg GT-1000 Switches


Supported Brands

Globaltronics GmbH GT-1000 RCquigg_gt1000
Globaltronics GmbH GT-FSI-08quigg_gt1000
Silvercrest AAA3680-A IP20 DEquigg_gt1000

This is a protocol implementation for Quigg GT-1000 RC with Quigg GT-FSI-08 switchable outlets. Although only tested with these switches, it is believed that the switchable outlets from Lidl and Brennenstuhl are compatible.

The implementation contains code sequences for group-id's as they are known and tested. A group-id contains a group of switches that can be controlled by a single RC. At the moment the group-id's 1, 3, 5, 9, 10, 14 and 15 are (partly) implemented. Partly because for some group-id's not all 4 codes per switch action are known yet. But that is not a real problem. If the group-id of your RC is not implemented that is not a problem either, because a switch can belong to different groups at the same time. So in that case: just select a different group to use with the pilight system.

The implementation supports also the so called super codes. These are code sequences that switch on and off all switches independent of the groups they belong to. Just specify that you want to use a super code and the on or off state, after which all your switches will switch to the desired state.

The RC GT-1000 sends pulse sequences with two different start pulses and no pauses in between. The short start pulse indicates a switch action, while the long start pulse is needed to program/self-learn a switch. In order to mimic this behavior the protocol implementation does send a code sequence three times in a row, the first two with a short start pulse, and the last one with the long start pulse. Testing shows that in this way a switch can be programmed (self-learned) in a reliable way using the pilight system. But this also implies that the message to the pilight-daemon is a long one, consisting of 150 bits, and the duration in the order of 120 ms. Therefore I advise to set the “send-repeats” in the settings.json file to a low value.

Sender Arguments

-t   send an on signal to a device
-f   send an off signal to a device
-i   control the device with this system id (1 ... 15)
-u   control the device with this unit code (0 ... 3)
-a   control all switches in the given group
-s   control all switches in all groups

The next two parameters are optional:

-n   specify the code sequence to use (0 ... 3) 
-s   specify the super codes (0 ... 7)

If the specified sequence does not exists, sequence 0 will be used instead. 
If not specified a sequence will be selected at random.


"devices": {
	"Lamp": {
		"protocol": [ "quigg_gt1000" ],
		"id": [{
			"id": 15,
			"unit": 0
"gui": {
	"Lamp": {
		"name": "Lamp Living",
		"group": [ "Lamps" ],
		"media": [ "all" ],


pilight-send -p quigg_gt1000 -i [0..15] -u [0..3] [-t|-f] {-n [0..3]}

switch on or off the specified switch (-u) belonging to group (-i) optionally using specified codeseq (-n)

pilight-send -p quigg_gt1000 -i [0..15] -a [-t|-f] {-n [0..3]}

switch on or off all switches belonging to group (-i) optionally using specified codeseq (-n)

pilight-send -p quigg_gt1000 -s [-t|-f] {-n [0..7]}

switch on or off all compatible switches optionally using specified codeseq (-n)

When using the Web-GUI use “unit”: 4 in the config.json file for the master switch (“all”: 1) and “id”: 16 with “unit”: 5 for the super code switch (“super”: 1).

quigg_switch_gt_1000_v7_0.txt · Last modified: 2016/11/11 19:26 by Cadster