Milesight GS101 Residential Gas Detector User Guide
- June 3, 2024
- Milesight
Table of Contents
Milesight GS101 Residential Gas Detector
Safety Instructions
DANGER
If you hear the gas leak alarm or smell the gas even without an alarm, please
keep calmandcarry out the following actions, not necessarily in the order
given:
- Extinguish all naked flames, including all smoking material;
- Check and ensure gas appliances are off;
- Open doors and windows to improve ventilation;
- Do NOT use a phone, light a match, or turn on or off any electrical equipment indoors;
- EVACUATE IMMEDIATELY and NOTIFY the gas supplier and/or 24h-service gas emergencyto test and make safe, any necessary repair carried out;
- Do NOT re-enter the place until told to do so by authorities
WARNING
- Please read this guide carefully before operation and retain it for future reference.
- This detector is not guaranteed to prevent personal injuries or property damage associated with a gas leak. Please ensure that your gas appliances and piping systems are properly installed, used and maintained to reduce the possibility of a gas leak. This installation should strictly comply with the electrical safety regulations of the local region.
- The output installation with other appliances and gas valves should be conducted by qualified service person. Do not overload the output maximum capacity so as toavoiddamage to the detector.
- Do not modify, disassemble, strike or crush the device, this will cause the fault alarms.
- Do not expose the detector to corrosive gas, silicon vapor or high levels of volatile organic compounds.
- Keep the device away from the water to prevent damage to the detector and electric shock.
- Do not paint or cover the device, which may block the air inlets and interfere with the detector work.
- Keep the device out of children’s reach.
- Do not place your ear directly against or in close proximity to the device when it is alarming.
Declaration of Conformity
GS101 is in conformity with the essential requirements and other relevant
provisions of thence, FCC, and RoHS.
Copyright © 2011-2022 Mile sight. All rights reserved. All information in this
guide is protected by copyright law. Whereby, no organization or individual
shall copy or reproduce the whole or part of this user guide by any means
without written authorization from Xiamen Milesight IoT Co., Ltd.
For assistance, please contact Mile sight technical support:
Email: iot.support@milesight.com
Tel: 86-592-5085280
Fax: 86-592-5023065
Address: Building C09, Software Park III, Xiamen 361024, China
Revision History
Date | Doc Version | Description |
---|---|---|
Aug.2, 2022 | V 1.0 | Initial version |
Product Introduction
Overview
GS101 is a LoRaWAN® residential gas detector to detect the natural gas leak and send alarms. When the concentration caused by gas leak reaches the preset threshold, the detector will trigger LED light alarm and buzzer sound alarm, it also supports controlling outputs to close the gas valve and open the vent fans to prevent potential accidents. Apart from local alarms, GS101 can also report the normal status of the device and alarm messages remotely by the use of LoRaWAN® technology. Integrating with Milesight LoRaWAN® gateway and Milesight IoT Cloud solution, users can monitor all the sensor data and control the device remotely and visually.
Features
- Built-in semiconductor gas detection sensor with 5-year-long working life
- High sensitivity gas leak detection and support 8% LEL alarm threshold
- Equipped with buzzer and light indicators to indicate the device powered, faulty, alarmedand invalid status
- Equipped with a test button to test the device’s normal or abnormal status
- Equipped with relay outputs for external appliances such gas valves and vent fans, reducingpotential accidents
- Store 800 historical records locally in 7 type
- Easy configuration via NFC
- Milesight IoT Cloud compliant
Hardware Introduction
Packing List
If any of the above items is missing or damaged, please contact your sales Representative.
Hardware Overview
Note: The historical record interface is only for professional use. Users can use Milesight ToolBox App to read the historical records.
Wiring
Wiring Diagram
The relay output can connect the device up to 250VAC/10A, and the solenoid
valve output is a 12V/100ms pulse output. When the alarm is triggered, the
relay output will open the fan and solenoid valve output will send a pulse to
close the valve; when the alarm is dismissed, the relay output will close the
fan, and the valve status will not change. You can open the solenoid valve
manually or via send downlink commands.
Wiring Step
Insert a flathead screwdriver into the square holes and insert the wire into
the circle holes, then release the screwdriver and ensure the cable is locked.
Note: power off all devices when wiring, do not touch the bare wires after the device is powered on.
LED and Button Patterns
Warm-up Time (about 180s) | All Blinks | Beeping twice when the warm-up complete |
---|---|---|
Work Properly | Steady Power Light On, While Other Lights Off | / |
Abnormal Working/ Collection/Output | Steady Fault Light On, While Other Lights | |
Off | Beep Once Every 0.5s | |
Threshold Alarm: 8% LEL | Steady Alarm Light On, While Other Lights Off | Keep |
Beeping
End of Working Life| Invalid Light Blinks, While Others Off| Beep Once Every
0.5s
Test: Press the button (≤3s) when device is working properly| All Lights Blink
until the Test Complete| Beep 1s
Dimensions(mm)
Operation Guide
Basic Configuration
- Connect the outputs to the solenoid valve, fan or other devices.
- Power on the detector via default power adapter and wait for about 180s for the warm-upprocess. When the warm-up finishes, the buzzer will beep twice and all indicators will stopblinking except for the Power indicator.
- Press the Test button to check if the LED indicators and buzzer work properly, if the relay output can open the fan and valve output can close the gas valve. After testing, everything will recover back to normal status except the gas valve, please turn on the valve manually.
- Download and install “Mile sight Toolbox” App from Google Play or Apple App Store.
- Enable NFC on the smartphone and launch Mile sight Toolbox.
- Attach the smartphone with the NFC area to the device to read device information. Basic information and settings of the device will be shown on Toolbox App if it’s recognized successfully. You can read and configure the device by tapping the Read/Write device on the App. To order to protect the security of the device, please change the password when first configuration. The default password is 123456
Note:
- After the warm-up, if the device is powered off for a short time, it will not warm up again.
- If the device detects the threshold reaches during the warm-up, it will stop warming up and send alarms.
- Ensure the location of smartphone NFC area and it’s recommended to take off phone case.
- If the smartphone fails to read/write configurations via NFC, keep the phone away and back to try again.
- GS101 can also be configured by a dedicated NFC reader, which can be purchased from Milesight IoT.
LoRaWAN Settings
LoRaWAN settings are used for configuring the transmission parameters in
LoRaWAN® network.
Basic LoRaWAN Settings:
Go to “LoRaWAN Settings” to configure join type, App EUI, App Key and other
information. Youcan also keep all settings by default.
Parameters | Description |
---|---|
Device EUI | Unique ID of the device which can also be found on the label. |
App EUI | Default App EUI is 24E124C0002A0001. |
Application Port | The port is used for sending and receiving data, the default |
port is 85.
Join Type| OTAA and ABP mode are available.
LoRaWAN Version| V1.0.2, V1.0.3, V1.1 are available.
Work Mode| It’s fixed as Class C.
Application Key| App key for OTAA mode, default is
5572404C696E6B4C6F52613230313823.
Device Address| Dev Addr for ABP mode, default is the 5th to 12th digits of
SN.
Network Session Key| Nwkskey for ABP mode, default is
5572404C696E6B4C6F52613230313823.
Application Session Key| Apps key for ABP mode, default is
5572404C696E6B4C6F52613230313823.
RX2 Data Rate| RX2 data rate to receive downlinks.
RX2 Frequency/MHz| RX2 frequency to receive downlinks.
Spread Factor| If ADR is disabled, the device will send data via this spread
factor.
Confirmed Mode| If the device does not receive ACK packet from the network
server, it will resend data once.
Note: alarm packets and alarm dismissed packets are fixed as confirmed
packets.
Rejoin Mode| Reporting interval ≤ 30 mins: the device will send a specific
number of
| LinkCheckReq MAC packets to the network server every 30 mins to validate
connectivity; If there is no response, the device will re-join the network
Reporting interval > 30 mins: the device will send a specific number of
LinkCheckReq MAC packets to the network server every reporting interval to
validate connectivity; If there is no response, the device will re-join the
network.
Set the number of packets sent| When rejoin mode is enabled, set the number of
LinkCheckReq packets sent.
ADR Mode| Allow the network server to adjust datarate of the device.
Tx Power| Transmit power of the device.
Note:
- Please contact sales for device EUI list if there are many units.
- Please contact sales if you need random App keys before purchase.
- Select OTAA mode if you use Milesight IoT cloud to manage devices.
- Only OTAA mode supports rejoin mode
LoRaWAN Frequency Settings:
Go to “Settings -> LoRaWAN Settings” of Toolbox App to select supported
frequency and select channels to send uplinks. Make sure the channels match
the LoRaWAN® gateway.
If frequency is one of CN470/AU915/US915, you can enter the index of the
channel that youwant to enable in the input box, making them separated by
commas.
Examples :
1, 40: Enabling Channel 1 and Channel 40
1-40: Enabling Channel 1 to Channel 40
1-40, 60: Enabling Channel 1 to Channel 40 and Channel 60
All: Enabling all channels
Null: Indicates that all channels are disabled
Note:
For -868M model, the default frequency is EU868;
For -915M model, the default frequency is AU915.
Basic Settings
Go to “Device -> Settings -> General Settings” of ToolBox App to change the
reporting interval, etc.
Parameters | Description |
---|---|
Reporting Interval | Reporting interval of transmitting current sensor values |
to the network server. Default: 20 mins, Range: 1-1080 mins
Change Password| Change the password for ToolBox App or software to read/write
this device.
Historial Record Storage
GS101 supports storing more than 800 historical records locally in 7 types and these records will not be cleared even reset to factory default. When storing records reach the max capacity, the device will cover the oldest records according to record types. Record type, description and maximum amount are listed in the chart below:
Record Type | Record Description | Items |
---|---|---|
Device Alarm | The device detects the 8% LEL and triggers the alarm. | 200 |
Device Alarm Dismissed | Recover from alarm status. | 200 |
Device Fault | Abnormal working/collection/outputs or sensor detached. | 100 |
Device Fault Recovered | Recover from device fault status. | 100 |
Device Power On | The device is powered on. | 50 |
Device Power Off | The device is powered off. | 50 |
Device Invalid | The working life of the device is reached. | 1 |
You can go to “Device -> Maintenance” of the ToolBox App and click
“Export” to check recordsand save the records as a csv file. After saving, you
can click “Export Record” to checkthehistorical export records.
Maintenance
Upgrade
- Download firmware from www.milesight-iot.com to your smartphone.
- Open ToolBox App and click “Browse” to import firmware and upgrade the device.
Note:
- Operation on ToolBox is not supported during the upgrade.
- Only Android version ToolBox supports the upgrade feature.
Backup
GS101 supports configuration backup for easy and quick device configuration in
bulk. Backup is allowed only for devices with the same model and LoRaWAN®
frequency band.
- Go to “Template” page on the App and save current settings as a template. You can also edit the template file
- Select one template file that is saved in the smartphone and click “Write”, then attach it to another device to write the configuration.
Note: Slide the template item to the left to edit or delete it. Click the
template to edit the configurations.
Reboot and Reset
Please select one of the following methods to reset or reboot the device: Via
Hardware: Hold on the button on the front panel for 3 to 10s to reboot, and
more than 10s to reset. Via ToolBox App: Go to “Device -> Maintenance” to
click “Reset” or “Reboot”, then attach smartphone with the NFC area to the
device.
Installation
Recommended Installation Locations
The residential gas detector is designed to be installed in every room where gas leak may occur, such as the kitchen. The installation location should meet these requirements:
- within the range of the LoRaWAN® gateway;
- close to the ceiling and be high than any door or window;
- keep away from the gas supply between 1.5m to 4m;
- keep away from the ceiling between 10cm to 30cm.
Locations to Avoid
- Behind metal objects and obstacles;
- The place with lots of electromagnetic interferences;
- The place where strong vibration may happen or easy to be subject to physical shock;
- On the top of cook appliances or sink or way of smoke;
- Enclose space or the place where curtains, furniture or other objects block the flowof air tothe detector;
- Dusty or dirty environments may block the air inlets;
- Damp or very humid location which except operating humidity (0 to 95%), suchasbathroom;
- Next to a door or window or any air ventilation openings like ventilation fan, vents, etc. In any outside place;
- In an area except for the operating temperature (-10°C to 55°C) or large temperaturedifference;
- The places spraying alcohol, perfume, fresheners, hair spray, gasoline, paint andother aerosols.
Installation Steps
- Take off the mounting bracket on the back of the device, drill 2 holes on the wall accordingtothe wall mounting bracket, and then fix the wall plugs into the wall.
- Fix the mounting bracket to the wall plugs with screws, and note the bracket shouldnot beinstalled upside down.
- Hang the device to the bracket.
Maintenance
- The working life of the detector is 5 years from power on, replace the device if you observeInvalid indicator blinks.
- The newly decorated or re-decorated room should be ventilated for some time before installing the detector.
- It’s suggested to press the Test button to check the LED indicators, buzzer and outputs every month; besides, check if the device is online and send periodic status on the IoTplatform.
- To ensure the air inlets are not blocked, wipe the device with a clean dry cloth, do not useavery wet cloth, alcohol, harsh chemicals or detergents which may damage the detector.
- Do not use a lighter or other gas to test the detector, which may damage the detector.
- There is possible accuracy drift if you store without power for a long time in different devices. If you prefer a more consistent reading with better precision, you can keep the device powered on in clear air for some time according to the below list.
Storage Time (Power Off)| Operating Time
---|---
Less than 1 month| At least 2 days
1~6 months| At least 3 days
More than 6 months| At least 7 days
Device Payload
All data are based on following format (HEX), the Data field should follow little-endian:
Channel1 | Type1 | Data1 | Channel2 | Type2 | Data2 | Channel 3 | … |
---|---|---|---|---|---|---|---|
1 Byte | 1 Byte | N Bytes | 1 Byte | 1 Byte | M Bytes | 1 Byte | … |
For decoder examples please find files on https://github.com/Milesight- IoT/SensorDecoders.
Basic Information
GS101 reports basic information of the device whenever joining the network.
Channel | Type | Description |
---|
ff
| 01(Protocol Version)| 01=>V1
09 (Hardware Version)| 01 40 => V1.4
0a (Software Version)| 01 14 => V1.14
0b (Power On)| Device is on
16 (Device SN)| 16 digits
Example:
ff0bff ff0101 ff166747c21194300001 ff090100 ff0a0101
Channel| Type| Value
ff| 0b (Power On)| ff: device is powered on
ff| 01 (Protocol version)| 01 (V1)
ff| 16 (Device SN)| 6747c21194300001
ff| 09 (Hardware Version)| 0100: V1.0
ff| 0a (Software Version)| 0101: V1.1
Sensor Data
GS101 device will report the below packages:
- Periodic package: reports Methane status, valve status and relay output status according to reporting interval (20 mins by default);
- Alarm or alarm dismissed package: reports Methane status, valve status and relayoutput status when Methane status changes;
- Device power off or fault package: reports when the corresponding event happens;
- Device will be invalid soon: report alarm and remaining lifetime once per day, the device will send this alarm one month in advance;
- Device invalid: report alarm once every
Note: when warming up, the device will not upload data except if it detects the threshold reaches.
Methane Status | 05 | 8e | 00- normal 01- alarm |
---|---|---|---|
Valve Status | 06 | 01 | 00-off 01-on |
Relay Output Status
| 07| 01| 00-off 01-on
Remaining Lifetime| 08| 90| 4 Bytes, unit: s
Alarm Report| ff| 3f| 00-device power off 01-device power on 02-device fault
03-device fault recovered 04-device will be invalid soon 05-device invalid
Example :
- Periodic Package
058e00 060101 070100
Channel| Type| Value
05| 8e (Methane Alarm)| 00: normal
06| 01| 01: valve on
07| 01| 00: relay output off
-
Device is powered off
ff3f00Channel| Type| Value
ff| 3f (Alarm Report)| 00: device is powered off
Downlink Commands
GS101 supports downlink commands to configure the device. The application port is 85 by default.
Control Valve
|
06
|
/
| 0000ff-close 0001ff-open
---|---|---|---
Control Relay Output
|
07
|
/
| 0000ff-close
0001ff-open
Enquire Working Lifetime|
08
|
/
|
0000ff
Set Reporting Interval|
ff
| 03| 2 Bytes, unit: s
Reboot Device| 10| ff
Set time zone| 17| 2 Bytes, desired UTC time zone * 10
Enquire Device Status| 28| 00
Mute the Buzzer| 61| 2 Bytes, unit: s
Example:
-
Turn the valve on
** 060001ff**Channel| Type| Command
06| –| 0001ff=>Turn the valve on -
Set reporting interval as 20 minutes.
ff03b004Channel| Type| Value
ff| 03 (Set Reporting Interval)| b0 04 = > 04 b0 = 1200s = 20 minutes -
Set time zone to GMT-4 for time display on ToolBox App.
ff17d8ffChannel| Type| Value
ff| 17 (Set Time Zone)| d8 ff => ffd8 = -40 = -4 * 10 -
Mute the Buzzer for 1 minute
ff613c00Channel| Type| Value
ff| 61 (Mute the Buzzer)| 3c 00 => 00 3c = 60 seconds