GXL88 CONTROLLER   French   Dutch

Following is a short description of the functions in order of functionality. Always see the up to date delivered GXL88 full user manual for extended information, installation details and examples on each function. GXL88 has several functions. Unused functions will simply be left unprogrammed.
Insert your SIM card in the SIM card holder S1, connect the antenna and plug the power supply adaptor into the main power.
Remove/disable your SIM card pin code with a (old) GSM phone. Only the Gxl88 have a code! Your SIM card should not have one!
All [Pw commands] are sent as an SMS to the controller. Pw (thus controller Password) that is 0000 until changed.
A command or syntax error to the controller force send back a contextual info-SMS to your phone. Or on your PC screen if the command was send from it via internet. The returned message will show info's about the corresponding command! 

Only some of the basic functions are needed for a common Alarm and Remote Control usage, so do not lose time to read more if you only want to remotely switch some outputs ON and Off. Just connect your load to R1 and send SMS [0000 r1 on s] or [0000 r1 off] to the controller. That is all it takes! Same goes for the other outputs. The "s" simply makes reply with a status message-SMS.

Send SMS command [0000 ?] to the controller from any mobile phone and you will receive an SMS listing the basic (most used) functions. Send [0000 ??] for a list of the supported functions.
Send any of the listed commands first letter and you will get a short memo of the corresponding function. Example: [0000 A] will reply with infos on how to control the Alarm inputs.

Any change on Inputs, Voltages, Temperatures, Level, Time, etc, can force switch ANY chosen output(s) and send warning- and Alert-SMS to the wanted number(s) at chosen (threshold) values. Any of those events can also automatically, or after a wanted delay, force-execute a local command just like an SMS command sent to the controller could do.

The controller can send different kinds of SMS messages: Infos, Settings, Alerts, Warnings and Alarms. This as specified on the received SMS itself.  Please see the list of possibilities at the bottom and the here below following commands list.

Basic Functions.        [send to the controller as SMS]
    ?  Show basic list in replied SMS.            [Pw ?]
    A  Alarm, Ai, AL and Inputs delay list.       [Pw A?]
    E  Change/edit Inputs and Outputs names.      [Pw E?]
    F  Factory parameters restore.                [Pw F?]
    G  GSM network connexion paramèters.          [Pw G?]
    H  H:M setting for time related functions.    [Pw H?]
    I  Internet config, IP address etc...         [Pw i?]
    N  Numbers where to SMS and AL Numbers list.  [Pw N?]
    P  Controller Password  (default 0000).       [Pw P?]
    R  Outputs R1, to R4 and (+ R5 to R8)         [Pw R?]
    S  Reply with Status-SMS. SS from V1          [Pw S]
Specials Functions.   
?? List of extended functions                 [Pw ??]
AC + RST grid. Controller power supply        [Pw AC]
J  Junctions Inputs n to Output n             [Pw J?]
K  Interval timing on Output n                [Pw k?]
T1+T2 Temperature Alert and Control.          [Pw T?]
V1,2,3,VS Voltage alert and control.          [Pw V?]
Z1 Z2 Z3 Multi purpose sensors inputs         [Pw Z?]

Basic schematic example PC program and the Power Meter.

The controller is standardly delivered with: Full manual (PDF or HTML), 1 thermometer sensor 0-95°, 1 external antenna with 10 feet cable and 1 Power supply adapter 100/260VAC to 12VDC + free support.

The controller LEDs will show initialization and working mode, communication and state with the GSM-network, the grid power when the adapter is plugged in and Alarm On or Off. 

Unconfigured funtions will simply be ignored by the system. 
The following examples are shown [bold] when sent as command to the controller and messages sent from the controller to the cell phone are shown in GREEN.

The following chapters are arranged in order functionality. Please press list for quick access.

S    General status informations   

          [Pw s] to the controller will make it reply with the current basic status.

R1 xxx           xxx time On left when timed (Pw Rn xxx].
R2 Off Jn Jn     (Jn eventual Junctions). See (J?).  
R3 Off V1        On or Off. Junction JV1 can switch R3
R4 ON            See or send [Pw R?] for relais info's.
V1 13.5          Battery Voltage at input (31) BATT input.
V2 53.5          Voltmeter input at terminal (33) 0-80Vdc.
T1 18.2          Temperature sensor T1 (0-95°).
T2 -24.2         Temperature at Thermometer T2 (-40-125)
AC=ON RST        Grid 1 or 0 at VS adapter. 3Ph control.
GL 24%           Tank (liquid) level. Z1 = GL name here.
Ai: 01101100     Inputs Level of Ai1 to Ai8.   
A=On M9          Alarm On(or Off). Mic On/Off, Status on call*.
13:45 Cottage    Controller time and name/location(to be edited).

Command [Pw ss] sends back an SMS having all status from V1 so:
V1, V2,V3, Vs, T1, T2, AC, RST, Z1, Z2, Z3, Cd, CT, Pd, PT, i0-7, AOn/Off Mx
Command [0000 s+30] will make send a status after 30 seconds only (from sec to hours).

The reply is sent to any mobile number sending the request or to number N1 in list if the calling number is not recognized.
Items can be added or removed from the SMS status message. So command [V1-] will remove line V1. T1-, Ai-, Z3-, etc. can also be used to remove them from the basic status message. Command [V1+], T1+, Ai+, Z3+,,,, will make them to be listed again.

The system can be setup to automatically send daily or repetitive status messages. For this, see H?

The sensitive built-in microphone can be switched on alarm or alert. So if you put a device On remotely, you could check if it is starting, running or stopping. M to 9 [Pw M9] makes the controller hang up after been called at its SIM number and send back a Status.

A    Alarm Inputs      Display Alarm Delays      Force Alarm n
    back to list

Up to 8 alarm inputs can be connected. The sensor (or group of sensors) can be any magnet, switch contacts or detector directly connected to the controller inputs. Any device, like motion detectors or fire alarm sensors with a potential free output that can make or break a circuit (between GND and the input) like a switch will do, can be used.
Any level CHANGE on Inputs Ai1 to Ai8 will trigger an Alarm SMS after the corresponding Input Delay to 1 or more numbers...

The Alarm can be switched On/Off manually or via an SMS-Command  [Pw A On] or [Pw A Off] can be mixed with the manual setting. Command [Pw A O+] prevents the alarm to be set off with the manual switch.

    AL    Display Alarm Delays

Each alarm input A1 to 8 can have a delay assigned to it. This is the delay before an alarm-SMS can be sent after a corresponding input level change. So [Pw A1 20 A2 500] will assign input 1 (A1) delay to 20 and A2 to 500 seconds.  Delays can be from 0 (no delay = no alarm) up to several minutes. Ex: [Pw A0 180] will set the exit delay to 3 min.

Command [0000 AL] will make SMS you the actual input delays list and names.

1=3 A1         A1 delay is 10 sec and the name still A1.
2=44 GARAGE    Delay A2 = 44s. Name changed to Garage see E?
3=j=60 A3      1mn for A3. Has also a junction configured.
4=1 PORTE d'ENTREE  Delay 1, send only to number N4.
5=600 Inp 5    A5 to 10 min [Pw A5 600] edited to Inp_5.
6=b=180 A6     On/Off switch set on A6, delay of 3mn.
7=J=0 IN-7     Delay 0 no alarm, only Ji7. [Code A7 0 ea7 IN-7]
8=1200 cellar  Delay of 1H! For basement alarm...
""""""""""     and divers alarm parameters config...
                                     You only get to see the green part in the SMS

A1 to A8 can be edited to the wanted names so that the message becomes more intuitive like above and eventually, A1 to A8 can make send only one SMS-alarm N1 to N8 programmed numbers on alarm event if corresponding A1 to A6 delay is set to 1.

An ALARM-SMS will look like:

!ALARM!         Alarm shows !ALARM! at first!
GARAGE          Name of the triggered alarm input.
Trig.level=0    Level Low/High triggering the alarm.
Delay: 4s       The delay of the input, see AL above.
""""""""        Divers relevant alarm parameters and
""""""""        controller time and name/location.

Force/Simulate an Alarm event trigger. The command [Pw AnF] sent to the controller will Force/simulate an input n change. Doing this while the alarm is On or O+ will make send an Alarm! SMS. This will give a real Alarm test for input n, A1 to A8.

N     Programming the numbers where to send Alert, Alarm and
Warning     list

Up to 35 numbers can be programmed into the controller Numbers list (=Controller phone book). Command [Pw N?] will reply with an SMS that will remind you what you can do to program the numbers. 
At least one (mobile) number needs to be programmed at position 1 because in many cases, number N1 will be the one where the controller will send an SMS. To add a number to the list at position x, just send command [Pw Nx NUMBER].
For example: [0000 n1 06554422 n2 2015423214 N10 +3224561521 n,,,]

     NL    listing the numbers.

[Pw NL] will make send back a listing of the numbers from the number list

1 0655520710     could be a local mobile number
2 0206222240
     or any fixed number.
3 +33453256333   Send SMS to foreign number.
4 =!192546240    Force a phone call from the controller.
10 0615204650
16 Any_memo     
One can write any memo here.
18 =R2 800       execute a local command.
20 <0552545245   Send message only by low trig. level.

[Pw NL15] will make send back an SMS-listing with numbers found from position 15.

R    Outputs R1 to R5.  Command [Pw r?] will gives the details

The 4 built-in power Relais let you remotely drive any machine or high power equipment with a simple SMS command .
Output 1, 2 and 3 are (No/NC) and Output 4 is (NC/NO/NC). Up to 10A 250VAC 3000W MAXI can be switched*.

To switch an Output On or Off, send command [Pw R1 on] or [Pw R2 off].  Multiple commands are supported at the same SMS command to the controller; [Pw R2 on R3 off R1 3600 R4 On s]. An optional trailing s will force the controller to send back an SMS that will show the new output status including Rn status and timings.
To switch an output Relais On for 3mn, send command [Pw R1 on 180] or  for one hour [Pw R1 3600] (Or can be left off when timing).

Outputs can be given a much more meaningful name such as Pump, Light, Motor as explained at e? just here below.
For example, when Relais R1 is edited to Pump with command [0000 er1 Pump], command [Pw Pump 600] sent to the controller will switch the pump for 10min. [Pw Pump Off s] will stop the pump immediately. The s makes send back a status also showing the chosen names.

R5 and R8 have a digital outputs at 0-4V level. They only show up in status when configured as output. See also H? to switch at wanted time.

*DANGER: Take care when blindly switching any machines or devices remotely.

E    EA     Editing the Alarm Inputs A0-A7    
  back to list

To Edit Input A2 into Backdoor, send command [Pw EA2 Back_door] to the controller. An alarm-SMS triggered by A2 will then show;


" " " " "  and many details...

Actual names are also listed in the delay timing SMS with [Pw AL]

ER    Editing Outputs Relais names

To give R1 the name PUMP, send SMS command [Pw ER1 pump] to the controller.
To Edit Output R2 to LIGHT, send command [Pw ER2 light] and for Rn [Pw ERn Alias]

Actual Output names are listed in the status SMS so [Pw s] to the controller will show the output names.

Alias ON
" " " " "
  and many details...

Choose short, meaningful and easy-to-remember output names [Pw Pump 900 Light 3600].

P    Password  (default 0000)  Changing the password    list

The default Password (Pw) is 0000. To change it, send SMS command [OldPw P(NewPW)]. The Password is 3 to 7 characters or digits maxi and case sensitive with no blank in it!  Keep it short to make things fast and easy. Like: [0000 P(4321)]. 
[Pw P?] shows info's.

F   Factory parameters restore    

The controller can make a restore to the default factory settings. Password is the 0000 (4 x zero) after a factory restore command. Restoring the controller and the Parameters to the default factory settings can also be achieved with an internal jumper.

[Pw Fz] only initializes/restarts the controller and 
[Pw Fg] the built-in radio module (the one that connects to the GSM network),  [Pw iOn/IOff] the internet module. Password and parameters remains then the same. This action has the same effect (but from a distance) as removing and re-establishing the controller power. The [Pw F?] command to the controller will send back an SMS that shows infos on F and its relevant parameters. [Pw f?] to the controller shows the details.

G    GSM network parameters   list

Mode SIM 1 is for SIM holder at S1 and Mode Sim 2 for S2. Preferably select SIM1 for a controller that has two SIM holders when only one SIM will be used, as in most cases. SIM 1 or 2 works both the same and SIM 3 choses the first able to connect to the GSM network.
So command [0000 sim 1] enable sim 1 usage and of course its SIM number...

Option SIM 0 makes the controller work stand alone without GSM connectivity. Regarding the possibilities, this controller is also a programable control computer at very fair and competitive price!

So the SIM card (also still inserted) is discarded and all related GSM issues are disabled. This option will be useful when the controller is used to regulate some local systems that do not require external control or commands. [Pw g] repply with all comnnection parameters.

H     H:M  setting for time related functions       list

To set the controller software and hardware Real Time Clock (needed for all related Time functions) at 14:49, use [Pw H 14:49].  The clock can be adjusted before or after any other command. Like here with: [Pw H 12:14 R1 Off s

Short example of what command [CODE H?] sends back.

Pw H 05:38       Command to adjust clock at 5H38.
Hs1 3 12:15      Status to N3 at 12H15 once a day.
Hs2 5 00:00     
No status because 00:00 is invalid.

Hsm 0 mn         Repetitive status time synchronizes to Hs1(N3).
Hss 0 sec        Repetitive status at sec to HS2 N(51) number.
Hse 6 00:14      Energy(SE) to N6. Repetitive (00:MM) or at HH:MM.
HL 22:33         LOG To serial once a day at 22H33.
HrA 4 21:21 01:00  Or HrB. R4 on at 21H21 off at 1:00.
""""""""         Please check the manual for all details.

[Pw Hs1 3 12:15] Will force a Status SMS to N3, each day, at 12:15. This will give a good control of the system. [Pw Hs2 50 2: 30 h?] will send a second status message to N5 at a given time. A valid number needs then to be at position N3 and N5 or nothing is sent.  h? at the end of the command makes send back a H? SMS to check the configuration.

An Output can be automatically switched: [Pw HrB 2 14:15 14:30] will switch Relais output R2 at 14:15 On, then Off at 14:30.

K   Interval timing switching on output     list
Any of the 8 outputs can be used for Interval timer (klignoteur) up to 65500 seconds (>18H). Command
[Pw k?] sent to the controller gives the details of the Klignoteur function.
[Pw k3 40 3600] will switch on Output R3 for 40 seconds, wait 3600s (1H) and switch it on again for 40s. This again and again until command [Pw k0 0 0] or other Interval values and k are sent to the controller. [Pw k1 60 120] will use output relais 1 for 1 and 2 minutes again and again.

i    Configuration and internet access     list

Quicker and easier than with only SMS the GXL88 can be advantageously controlled via internet. Almost all the function and parameters settings are then visible on one single computer screen. You can work simultaneously via internet and with your mobile phone via SMS.

A fixed IP address is recommanded because of course, the address like; most be known in order to access the controller. 1453 is the assigned PORT and Page_Name is the name of the page, that both are user choice.

The GXL88 internally generates the page to be shown on the navigator of your choice. This because no program nor application needs to be installed to view the controller, being so visible on any machine from anywhere. Here's a snapshot of the PC or mobile screen.

Developments were made with Firefox and Safari, but all navigators can be used with more or less ease (even Netscape!).

[Code i] listings of the internet configuration parameters of the controller.

iCA  IP address and PORT after the ":"
iPN Page_Name          
Controller internet access page Name.
"""""""""""             And some others internet parameters.

Only Page_Name is of real importance and you can get with above the commande i?. Added to IP:Port/ (that are readable in your router), it makes the unique address where to connect your controller to. Type the address once in the address bar of your navigator.

The interface is obvious and a careful look will reveal almost all the functions. Passing the mouse through a field adds more info at the tooltips.

Internet command lines accept exactly the same syntax and rules as the SMS command. To limit cost and power, the internet IP-module can be left out if the internet is not to be used by the user.

J    Junctions FOR  ji1 à ji8, jL1 à jL3, jV1 à jV3, jVS, jT1/T2, jZ1 à jZ3
The "Junctions" function gives you the possibility to virtually link any input(s) or any event (Voltage, temperature, level changes and others) to any output(s) or action. These add "extended" functionality and flexibility to the controller.

The most simple one for example, can switch an output relais On, Off or for a time laps, depending on an input change while others can force an action at measured edges, threshold or programmable values. [Pw J?] explains the principles, [Pw JL] lists the active Junction parameters.

A junction have 5 fields, {Jname} {JON} {JOFF} {JR} {JN} that can simply be filled to vanted values.

For example, junction JVS could be setup for the
delivered Voltage Supply AC ADAPTOR connected at terminal (29)+ and (30)-.

Sending [Pw JVS 10.0 11.0 3 15]  to the controller will configures the 5 JVS junction fields function and so, ouput Relais R3 will be set On on grid power fail event (Voltage at input  become < 10.0) and switched Off on power recovery when the voltage on the input increase above the 11.0 setting. SMS warning is sent, both ways to number at N15 in list.

Another practical example could be [0000 JV1 11.1 14.5 2 0] that enables a Junction between the voltmeter BATT at (31) and output R2. So if the battery voltage becomes lower than 11.1V output R2 is switched ON. R2 will be switched OFF above 14.6V with no warning.

(JT1  LowTemperature  HighTemperature  RnToSwitch  Numbertowarn) enables a junction between the Thermometer T1(39) to output Rn.
This Junction gives a simple heater control or can be used to watch a cooling device that could send a
warning at list number N.

A Junction warning message looks like;

w) Z1/GL(43)      w)Specify Junction, not Alert or !Alarm!
LOW = 79.8       
Show GL, Z1 alias here Gauge Level <80%
The choosed (e?) name for input Z1.
10.0 80.0 2 1    
Actual parameter settings of Junction JZ1.
SH110 OIL Probe  
Name or function memo (not the alias!).
R2(on)=Off        Show switching R2 OFF that was (on).
" " " " " " "    
Message remaining...

A Junction first switches the output and then sends the (optional) warning. Remember that the number list can also have commands to be executed in place of number to send a message to. Junction function can be very simple to very complicated; try to keep it as simple as possible!
Junction inputs can also have delay assigned before  other outputs can be switched, switching rules can be inverted, a following junction can be executed! See full manual for even more possibilities, infos and examples.

Alerts: are SMS sent when the < inferior and > superior threshold edges are exceeded. [Pw nn < >] for V1-VS, T1/2, Z1-Z3.
Warnings: SMS are optionally sent by the Junctions to notify a Jnn action. [Jnn {JON} {JOFF} {JR} {JN}] for all.
Alarm: the Alarm function, when activated, will send  !Alarm! SMS messages. Mostly for Ai1 to Ai8, but can be more.

    T  Temperature Alert T1 / T2.  [Pw T?] Shows info's

The thermometer function can automatically send you an Alert SMS when exceeding the inferior and superior programmed threshold values.
A Temperature Alert is programmable with: [Pw T1 18.4 19.8] and a T1 will look like:

a) T1 Temp(39)!     Thermo Alert from T1 (box terminal position)
HIGH = 30.1         The actual temperature at sensor.
LOW limit; 18.4     Programmed inferior temperature Alert.
HIGH limit; 19.8    Programmed superior temperature Alert.
" " " " " " "       Rest of the message...

T1 is the 0-95 degrees delivered thermometer, T2 is the optional digital sensor -40 125 degrees Celcius. See also JT1/T2 for automatically switching outputs on programmable threshold values.

    V   Voltage Alerts V1 V2 V3 VS.     [Pw V?] shows the function infos

The voltmeter function can automatically send you a Alert when SMS
when exceeding the inferior and superior programmed threshold values.
A Voltage Alert is programmable with; [Pw V1 11.2 13.4] and will look like:

a) V1 Batt(31)!      Alert from V1 (box terminal position)
HIGH = 15.1          (or LOW) when inferior. Actual voltage.
Low limit; 11.2      Programmed LOW voltage edge <
High limit; 13.4     Programmed HIGH voltage edge >
" " " " " " "        Rest of the message...

Voltage V1 will reflect voltage BATT at Terminal (31) normally an input for a battery. See also JVn for automatically switching outputs on programmable threshold values.

    AC   Grid/main power control. [Pw AC?] for details

The controller can standardly be powered in three ways. By the main grid power via an adapter 240AC to 12Vdc at input ADAPTOR and possibly a battery or any other power source (from 10 to 16Vdc) at BATT V1 or/and L3/V3. Advantage of a double power source is, that if the grid power fails, the controller can go on with the battery supply and will still be able to switch an output, send warnings and alert messages...

Some special functionalities can be setup with the AC function: Grid control and alert, generator set control, when no grid power is available,
back up generator start/stop on AC grid power fail/restore.

RST   3 input power control via adaptors.  Use JL1, L2, L3    list

Three inputs RST for L1, L2 and L3 input can tell on the status message if there is power on the 3 inputs. See JL1, JL2, JL3 in the user manual  for direct output action and warning messages by any changes on these power inputs.
When there is no need for this special function, the 3 inputs can be used as alarm inputs.


When the optional Power Meter is connected, (only in special installation) many high power parameter can be read via a
Energy status. The Energy Power Meter will be connected to the SMS controller with the delivered cable.
This hightech quality
Energy Power Meter can also be used stand alone.

Z1 Z2 Z3    Multipurpose inputs.  [Pw Z?] shows info's and settings

These three analog inputs accept different kinds of sensors.
    Pressure sensors:
3 inputs for 0-5V and (0-10V-50%) or two 4-20mA probes and/or any other probe.
    Thermometers: Up to 4 external thermometers can be used. there is also 1 internal thermo...
    Voltmeters, Amperemeter and more.
The three inputs will be configured according to the connected sensor. The sensor can be directly connected, fed via the controller or externally. Here also an inferior/superior level Alert and automatic switching can be configured with the Junctions {fields}...
Many examples are shown on the user manual.

Note here also that the functions have double security and as an example:
If the Junction parameters are used to switch, like a pump that could fill (or empty) a tank (and optionally send a warning when doing this), programming Alert edges outside the Junction range will Alert for a system failure.

PC   The PC program. (more in the program infos files)    list

Fast configuration of several controllers or simply a quick turn around of the many possibilities can be easily done using the dedicated windows PC program.  SMS and PC traffic/commands can be used simultaneously and replies can be seen on screen.

Download, save, unzip and install the free
PC program. The PC can do all the same that can be done with SMS, but simply with a few mouse clicks from the command list. As before, also a firmware update can be loaded into the controller via the program. Any added custom functions are also available on request. This requires our PC/GXL88 interface cable.


Top                         Home                       Contact

GXL88 has several functions and non-used functions will simply be left unprogrammed  list

8 Protected Inputs. Low / High level. Connect to GND or left floating. * A?
3 Inputs Voltage detector 0 à 15V ou 240VAC via adaptors.  AC
5 Voltmeters. 1 internal. 3 from 0 to 16V and 1 up to  ±80Vdc.  V?
2 Thermometers. 1 internal and 1 external. (up to 4 external thermometers).** T?
4 Relais OUPUTS of 10A each. One R4 is inverter. ( ±3000W maxi!). * R?
4 Digital Outputs low/High levels (to be selected on the inputs 5 to 8).* r?
3 Polyvalent, multipurpose analog sensor inputs (up to 4 sensors).**   Z?
   3 inputs for 0-5V and (0-10V-50%) or two 4-20mA probes and/or any other probe.
*  Inputs and Outputs can be renamed to wanted name (for more meaning on alert). e
**The three multi purpose inputs can be configured for different kinds of sensors.
   Pressure, temperature, very Low/High voltage and current measure etc...

1 Sensitive microphone on board. Can be activated on alarm or alert. m
1 Radio GSM + GPRS global 4 bands and antenna with 10 feet cable.  G
1 SIM holder S1(standard) and SIM S2 optional*. Call function added!   d
1* Internet server with auto detect. UTP receptor with control LEDs.  i?
1* Lithium battery holder + Batt backup for internal clock only. (bb)
1* 32-75VDC to 15VDC converter for sensor power supply. (Dc)
  * Can be left out (not installed) if not used/wanted to reduce cost and power...

example schematic diagram