GSM Remote Control Unit, 2 Inputs / 2 Outputs

Two-way remote control system that uses the GSM network to manage its 2 outputs and 2 inputs. Control is by SMS and/or voice call. It can also receive alarm notifications.

SKU 8100-TDG133EAN 8057190730158Item type: Assembled

Description

Bidirectional remote control system that uses the GSM network for activations and controls via SMS and calls. This GSM remote control features two relay outputs with monostable or bistable operation and two optoisolated alarm inputs. It can store 8 numbers for sending alarms and 200 numbers for the gate-opening function. All settings are made via SMS or locally via PC (through the optional FT782M interface). GSM remote control power supply between 9 and 32 Vdc, maximum consumption 1A. The package includes: the device assembled and tested with the GSM module with SIM800C and GSM antenna. This bidirectional remote control allows control of boilers (without temperature control) or other connected devices.

The bidirectional remote control uses only the GSM network; therefore, as it cannot work on UMTS networks, it is not compatible with SIM cards that work only on that network. It can work without problems with SIM cards from WindTre, TIM, and Vodafone.

Application Example

Example of connection to a burglar alarm

Typical Applications

  • In SMS mode:
    โ€“ Burglar alarm systems for residential and industrial buildings
    โ€“ Burglar alarm systems for vehicles
    โ€“ Control of air conditioning/heating systems
    โ€“ Control of pumps and irrigation systems
    โ€“ Control of industrial systems
    โ€“ Boiler control
    In voice call / gate-opening mode:
    โ€“ Gate opening
    โ€“ Access control
    โ€“ Reset circuits

Technical Specifications

  • Frequency band:
    โ€“ Quad-band: GSM 850, EGSM 900, DCS 1800, PCS 1900. The 4 frequencies can be searched automatically, or set via the AT command โ€œAT+CBANDโ€.
    โ€“ Compliant with GSM Phase 2/2+
  • Transmission power:
    โ€“ Class 4 (2 W) at GSM 850 and EGSM 900
    โ€“ Class 1 (1 W) at DCS 1800 and PCS 1900
  • Power supply: from 9 to 32 Vdc (1 A); or a lithium-ion battery from 800รท1,000 mAh

SMS Commands

Comparative table of SMS commands supported by the TDG series GSM remote controls (TDG133, TDG134, TDG138, TDG139, TDG140). The TDG133 column highlighted in red indicates the commands supported by this model.

SMS Command Description Parameters TDG133 TDG134 TDG138 TDG139 TDG140 Notes
Password and security
PWDxxxxx;pwd Change the system password xxxxx = new password (5 digits); pwd = current password โœ“ โœ“ โœ“ โœ“ โœ“ Default password 12345 on all models
Phone number management (main list, max 8)
NUMx+39nnnnnnnnnnn;pwd Store a phone number in the list x = position 1-8; number with international prefix; pwd โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
NUMx;pwd Delete a phone number from the list x = position; pwd โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
NUM?;pwd Request the list of stored phone numbers pwd โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
RES;pwd Total reset: restores factory settings pwd โœ“ โœ“ โœ“ โœ“ โœ“ On TDG134 it does not delete stored numbers
Alarm notifications per number (SMS / ring)
SMSxxxxxxxx:ON;pwd Enable sending of notification SMS to the numbers in the indicated positions positions 1-8 concatenated; pwd โœ“ โ€“ โœ“ โœ“ โœ“ โ€“
SMSxxxxxxxx:OFF;pwd Disable sending of notification SMS positions 1-8 concatenated; pwd โœ“ โ€“ โœ“ โœ“ โœ“ โ€“
VOCxxxxxxxx:ON;pwd Enable ring (short call) notification positions 1-8 concatenated; pwd โœ“ โ€“ โœ“ โœ“ โœ“ โ€“
VOCxxxxxxxx:OFF;pwd Disable ring notification positions 1-8 concatenated; pwd โœ“ โ€“ โœ“ โœ“ โœ“ โ€“
Input 1 configuration (alarm)
LIV1:A / LIV1:B / LIV1:V Set the alarm condition for input 1 (high / low / change) A=high, B=low, V=change โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
INI1:mm Inhibition time for input 1 after an alarm mm = minutes 00-59, default 5 โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
TIZ1x Automatic reset of input 1 inhibition upon return x = 0/1, default 0 โœ“ โ€“ โ€“ โ€“ โœ“ โ€“
OSS1:ss Observation time (minimum alarm duration) for input 1 ss = seconds 1-59, default 1 โœ“ โ€“ โ€“ โ€“ โœ“ โ€“
TIN1A:xxxx Alarm SMS text for input 1 โ€“ voltage present free text max 100 characters โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
TIN1B:xxxx Alarm SMS text for input 1 โ€“ voltage absent free text max 100 characters โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
Input 2 configuration (alarm)
LIV2:A / LIV2:B / LIV2:V Set the alarm condition for input 2 (high / low / change) A=high, B=low, V=change โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
INI2:mm Inhibition time for input 2 after an alarm mm = minutes 00-59, default 5 โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
TIZ2x Automatic reset of input 2 inhibition upon return x = 0/1, default 0 โœ“ โ€“ โ€“ โ€“ โœ“ โ€“
OSS2:ss Observation time for input 2 ss = seconds 1-59, default 1 โœ“ โ€“ โ€“ โ€“ โœ“ โ€“
TIN2A:xxxx Alarm SMS text for input 2 โ€“ voltage present free text max 100 characters โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
TIN2B:xxxx Alarm SMS text for input 2 โ€“ voltage absent free text max 100 characters โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
Input configuration query
LIV? Request the alarm level set for the inputs โ€“ โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
INI? Request the inhibition time set for the inputs โ€“ โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
OSS? Request the observation time set for the inputs โ€“ โœ“ โ€“ โ€“ โ€“ โœ“ โ€“
Alarm โ€“ SMS repetition (firmware โ‰ฅ 2.5)
ALNn:xx Number of repeated alarm SMS to send for input n n=1/2; xx=00-99 (00=none, 99=unlimited), default 99 โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
ALN? Request the set number of alarm SMS โ€“ โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
Output 1 / relay 1
OUT1:ON (OUT:ON on TDG134/TDG139) Activate output relay 1 (bistable mode) โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ TDG134 and TDG139 have only one output: the command does not include the output number
OUT1:OFF (OUT:OFF on TDG134/TDG139) Deactivate output relay 1 โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
OUT1:ss (OUT:ss on TDG134) Monostable pulse: toggles relay 1 state for ss seconds ss = seconds 1-59 โœ“ โœ“ โœ“ โ€“ โœ“ โ€“
Output 2 / relay 2
OUT2:ON Activate output relay 2 (bistable mode) โ€“ โœ“ โ€“ โœ“ โ€“ โœ“ Only on models with 2 physical outputs
OUT2:OFF Deactivate output relay 2 โ€“ โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
OUT2:ss Monostable pulse for relay 2 for ss seconds ss = seconds 1-59 โœ“ โ€“ โœ“ โ€“ โœ“ โ€“
Output/input status
STA? (OUT? on TDG134/TDG139) Request the status of the outputs (on TDG140 the response also includes the inputs) โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ Command name differs between models: STA? on TDG133/138/140, OUT? on TDG134/139
Relay state restore after blackout
RIPx Enable/disable the restore of relay states after a blackout x = 0 (disable) / 1 (enable), default 1 โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
RIP? Request the current setting of the restore function โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ โ€“
Power-on SMS
AVVx Enable/disable the automatic sending of an SMS at power-on (to the first number in the list) x = 0/1, default 0 โœ“ โ€“ โ€“ โœ“ โœ“ โ€“
TSU:xxxx Set the text of the message sent at power-on free text max 100 characters, default โ€œSYSTEM STARTUPโ€ โœ“ โ€“ โ€“ โœ“ โœ“ โ€“
Automatic periodic report (firmware โ‰ฅ 2.5)
AUTOC:ON / AUTOC:OFF Enable/disable the periodic sending of an SMS status report for inputs/outputs โ€“ โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
AUTOC? Request the current setting of the periodic report function โ€“ โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
AUTOC:hh:mm:ss Set the interval for sending the periodic report hh:mm:ss, default 00:05:00 โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
FORS:x Set the format of the report SMS x = 1 (text) / 2 (binary) โœ“ โ€“ โ€“ โ€“ โ€“ Requires firmware โ‰ฅ 2.5
Gate-opening function / activation on call
TAC:ss Relay activation time on call from an enabled number ss = seconds 00-59 (00 = bistable mode) โœ“ โœ“ โœ“ โ€“ โ€“ โ€“
MAC+39nnnnnnnnnnn;pwd Store a number enabled for the gate-opening function only (dedicated list, max 200 numbers) number with international prefix; pwd โœ“ โœ“ โ€“ โ€“ โ€“ โ€“
DAC+39nnnnnnnnnnn;pwd Delete a number from the dedicated gate-opening list number; pwd โœ“ โœ“ โ€“ โ€“ โ€“ โ€“
DAC;pwd Delete all numbers from the dedicated gate-opening list pwd โœ“ โœ“ โ€“ โ€“ โ€“ โ€“
Forwarding unrecognized SMS / diagnostics
ECHO:x Forward SMS with unrecognized syntax to the number in position x x = position, 0 = disable โœ“ โ€“ โœ“ โ€“ โ€“ โ€“
ECHO? Request the current status of the ECHO function โ€“ โœ“ โ€“ โ€“ โ€“ โ€“ โ€“
QUAL? Request the quality of the received GSM radio signal (0-100%) โ€“ โœ“ โ€“ โ€“ โ€“ โ€“ โ€“
VER? Request the installed firmware version โ€“ โœ“ โ€“ โœ“ โ€“ โ€“ โ€“
Multi-command SMS management
RISP, Prefix that, placed at the head of a multi-command SMS, suppresses the related confirmation SMS โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ Multiple commands in a single SMS are separated with a comma
Power failure notification (firmware โ‰ฅ 4.0 + FT1320M accessory)
PWR0 Disable the SMS notification of power failure โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ Requires firmware โ‰ฅ 4.0 and the FT1320M uninterruptible power supply connected
PWR1 Enable the SMS notification of power failure โ€“ โœ“ โœ“ โœ“ โœ“ โœ“ Sends an SMS on power loss and one on power restore
Anti-jammer master/slave (TDG138 only)
DEV:x;pwd Set the device type x = 0 (master, default) / 1 (slave); pwd โ€“ โ€“ โœ“ โ€“ โ€“ โ€“
DEV? Request whether the module is configured as master or slave โ€“ โ€“ โ€“ โœ“ โ€“ โ€“ โ€“
ATT:tt;pwd Set the interval of periodic calls (master) or the maximum wait (slave) tt = minutes 01-59; pwd; default 50 โ€“ โ€“ โœ“ โ€“ โ€“ โ€“
ATT? Request the set interval/wait โ€“ โ€“ โ€“ โœ“ โ€“ โ€“ โ€“
TAL:xxxx Text of the alarm message sent by the slave for master no-response free text max 100 characters โ€“ โ€“ โœ“ โ€“ โ€“ โ€“
Thermostat (TDG139 only)
FUN:x Set the operating mode x = T (external thermostat) / A (automatic) / M (manual), default A โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
FUN? Request the set operating mode โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
TEMP Request the current ambient temperature and the recorded minimum/maximum values โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ Can also be obtained with a missed call to the device number
TRES Reset the recorded minimum/maximum temperature values โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
NOR:xx Set the temperature to maintain in automatic mode xx = ยฐC 00-99, default about 20-22ยฐC โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
IST:x Set the hysteresis (intervention threshold) x = 1-9 (0.1-0.9ยฐC), default 0.5ยฐC โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
IST? Request the set hysteresis value โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
ALLMIN:yxx Set the minimum threshold of the thermal alarm y = +/-; xx = ยฐC โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
ALLMAX:yxx Set the maximum threshold of the thermal alarm y = +/-; xx = ยฐC โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
ALL? Request the set thermal alarm thresholds โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
ALL:ON Enable the thermal alarm โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
ALL:OFF Disable the thermal alarm โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
INT:mm Inhibition time for the thermal alarm mm = minutes 00-59, default 5 โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
INC:mm Inhibition time for the boiler lock alarm (input 2) mm = minutes 00-59, default 5 โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
TIN:xxxx Alarm SMS text for input 2 (boiler lock) free text max 100 characters โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
THI:xxxx Alarm SMS text for exceeding the maximum threshold free text max 100 characters โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
TLO:xxxx Alarm SMS text for falling below the minimum threshold free text max 100 characters โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
COR:yx.d;psw Correction of the measured temperature y = +/-; x = units 0-9; d = decimal 0-9; psw โ€“ โ€“ โ€“ โœ“ โ€“ Command available with firmware โ‰ฅ 4.1
COR? Request the set temperature correction value โ€“ โ€“ โ€“ โ€“ โœ“ โ€“ โ€“
DTMF configuration via SMS (TDG140 only)
FILx Enable/disable the filter on incoming calls for DTMF management x = 0 (answers anyone) / 1 (only numbers in the list), default 1 โ€“ โ€“ โ€“ โ€“ โœ“ โ€“
SICx Require or not the password for access to DTMF commands after answering the call x = 0 (free access) / 1 (requires password), default 0 โ€“ โ€“ โ€“ โ€“ โœ“ โ€“
TIM1:xx Monostable activation time of relay 1 on DTMF command xx = seconds 00-59, default 5 โ€“ โ€“ โ€“ โ€“ โœ“ โ€“
TIM2:xx Monostable activation time of relay 2 on DTMF command xx = seconds 00-59, default 5 โ€“ โ€“ โ€“ โ€“ โœ“ โ€“
TIM? Request the set times for DTMF monostable mode of both relays โ€“ โ€“ โ€“ โ€“ โ€“ โœ“ โ€“

โœ“ = supported command ย โ€ขย  โ€“ = not available on this model.

Documentation and useful links

  • For the drivers (Driver USB.zip) โ€“ For the updated version of the driver http://www.ftdichip.com/Drivers/VCP.htm
  • Driver installation procedure for Windows XP and Windows 7
  • For the software (Configuratore TDG.zip Multi Language)
  • Enable administrator control in Windows 7/8/10

Applications

  • Control a pump automatically using two TDG133 units

FAQ

  • The device does not respond to messages. When sending the message, the LEDs give no indication of message reception
    Check that the remote control SIM has credit. If there is credit, disable RCS chat from your smartphone. To disable RCS chat, go to โ€œMessages > Message Settings > RCS Chatโ€ (If this menu is not found, refer to your phoneโ€™s guide to disable the function).

Technical details

GSM/GPRS module SIM800C
Quad-band GSM 850, EGSM 900, DCS 1800, PCS 1900
GPRS connectivity multi-slot class 12 (default)

You may also like…

About us

Open-Electronics.org is the brainchild of a world leader in hobby electronics Futura Group srl. Open-Electronics.org is devoted to support development, hacking and playing with electronics: we share exciting open projects and create amazing products!

Open-Electronics.org is not just a container of ideas: it is also a web site lead by a team of engineers and geeks who will take part in the discussions and give support.

Our mission is to become a reference Open Source hacking site with ideas and feedback aimed to enrich the community.