Professional Documents
Culture Documents
17thAugust 2015
Document created.
19thJanuary 2017
SSL SMTP email servers supported.
th
17 Dec 2018
Updated disclaimer and support channel emails addresses
Updated images to reflex CPT Tools
EasyIO Email Service v2.1
Disclaimer
Confidentiality Notice
The information contained in this document is confidential information of EasyIO Holdings Pte Ltd. Such
information and the software described herein, is furnished under a license agreement and may be used
only in accordance with that agreement.
The information contained in this document is provided solely for use by EasyIO Holdings Pte Ltd
employees, licensees, and system owners; and, except as permitted under the below copyright notice, is
not to be released to, or reproduced for, anyone else.
While every effort has been made to assure the accuracy of this document, EasyIO Holdings Pte Ltd is not
responsible for damages of any kind, including without limitation consequential damages, arising from
the application of the information contained herein. Information and specifications published here are
current as of the date of this publication and are subject to change without notice. The latest product
specifications can be found by contacting our corporate headquarters or support channel.
Trademark Notice
BACnet and ASHRAE are registered trademarks of American Society of Heating, Refrigerating and Air-
Conditioning Engineers. All other product names and services, mentioned in this publication, that are
known to be trademarks, registered trademarks, or service marks are the property of their respective
owners.
Disclaimer
The material in this manual is for information purposes only. The contents and the product it
describes are subject to change without notice. EasyIO Holdings Pte Ltd makes no
representations or warranties with respect to this manual. In no event shall EasyIO Holdings Pte Ltd be
liable for any damages, direct or incidental, arising out of or related to the use of this manual.
FCC Caution
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and (2) this device must accept any interference
received, including interference that may cause undesired operation.
Contents
Introduction ....................................................................................................................................................6
Prerequisites ...................................................................................................................................................6
Configure email service (SMTP service). .........................................................................................................7
SSL SMTP servers configurations. ...............................................................................................................9
NON SSL SMTP servers configurations. ......................................................................................................9
Configure email service (points). ..................................................................................................................10
Troubleshooting ............................................................................................................................................12
Unable to connect to email server .............................................................. Error! Bookmark not defined.
Unable to resolve mail DNS server ...........................................................................................................13
Technical Support .........................................................................................................................................14
EasyIO Email Service v2.1
Introduction
EasyIO FG Series and FS Series has the ability to send alarm notifications via emails.
Boolean and Float points are supported.
However, in order to use this feature the controller must have an internet connection or a valid
connection to any SMTP server.
Prerequisites
1. CPT Tool dated 27th June 2014 or later.
2. FG Series firmware version v1.5b50 or later (EasyIO FG) and v2.0b50 or later for (EasyIO FG+) is
required for best performance.
3. For FS Series, firmware has to be V3.0b50 or later.
4. For SSL SMTP email servers, minimum firmware requirement is v1.5b46 or v2.0b46.
If non SSL SMTP email server is being used, refer to prerequisites number 2 above.
EasyIO Email Service v2.1
**Note**
In order to configure the email service kits need to be installed. These kits are included in the release
package. Installation of the kits is shown in the following steps
1. easyioFGMail
Step 1
Connect to the controller with CPT Tool.
Default login credentials are as below;
IP address : 192.168.10.11
Username : admin
Password :<no password>
Add the kits to the controller by navigating to manage kits and install easyioFGEmail.
Step 2
Choose easyioFGMail from the Sedona palette.
Drag and drop the DnsServ into the service folder.
The DnsService object can be place anywhere within the apps. It is recommended to drop it into the
service folder for easier management.
This DnsService object is used to resolve the email server to a valid IP address.
There are cases where the DNS fail to resolve the SMTP server IP address correctly. If this happen, the
preferDns property (default is 8.8.8.8) might need to be reference to the network gateway IP address.
EasyIO Email Service v2.1
Step 5
Drag and drop SmtpServ into your App.
Drag and drop the SmtpServ into the service folder.
The SmtpService object can be place anywhere within the apps. It is recommended to drop it into the
service folder for easier management.
Step 6
Double click on the SmtpServ object to get into the Sedona Property sheet.
Configure the SMTP service according to the mail provider.
EasyIO Email Service v2.1
Below are some examples of setting up the NON SSL SMTP service settings.
Below properties are valid properties, user can use the below account to test the email service.
Below are the steps to configure a Boolean point to send an email if any alarm occurred.
The exercise below is a simulation with a Boolean writable object to trigger an alarm.
Step 1
Choose easyioFGEmail from Sedona Palette
Drag & drop BoolAlarm object into your App. The BoolAlarm object can be anywhere within the Sedona
app.
A valid link is required to BoolAlarm object in order to generate an email alarm.
Step 2
Double click the BoolAlarm object into Sedona Property Sheet.
Configure the Alarm Message Text and all others necessary.
All properties must have valid value or else the email will not get triggered.
EasyIO Email Service v2.1
Step 3
Repeat step 1 to step 2 for a FloatAlarm.
Configure the FloatAlarm Sedona property sheet for float value properties.
All properties must have valid value or else the email will not get triggered.
Step 4
An email sending will get triggered if the value or state matches the alarm object configuration.
To verify if the email is queue for sending, refer to the SMTP service
In the example below, 2 emails is pending to be sent.
Troubleshooting
A help guide is embedded in the controller which can be access via the link below.
http://IP_address/sdcard/cpt/app/mail/mail_controller.php where IP_address is your controller IP
address.
Optionally you can visit the link below according to your email service provider.
Please allow some time for the email service to take your new changes.
Google Mail
Google Control access to less secure apps : https://support.google.com/a/answer/6260879?hl=en
Make sure “Allow less secure apps” is ON.
Settings might take some time to be effective. Please try again in 10mins.
Yahoo Mail
Yahoo Control access to less secure apps : https://help.yahoo.com/kb/SLN27791.html
Make sure “Allow less secure apps” is ON.
Settings might take some time to be effective. Please try again in 10mins.
EasyIO Email Service v2.1
Always perform DNS query via the DNS service object and verify the IP address of the SMTP server
against command prompt ping IP address.
You should received an email from Google Mail saying that the account has been blocked due to
unrecognized access.
You will have to approved or let Google know that it is really you login from that device or location.
EasyIO Email Service v2.1
Technical Support