Comfort  Automation/ Security System Forums Home
Home Search search Menu menu Not logged in - Login | Register

New Features for UCM/ETH03
 Moderated by: ident Page:    1  2  Next Page Last Page  
 New Topic   Printer Friendly 
 Rating:  Rating
AuthorPost
 Posted: Friday May 2nd, 2014 05:44 pm
   
1st Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

We have been developing these new and exciting features for the UCM/ETH03;
  • Sending of emails for up to 4 email addresses for 32 Alarm Types
  • Synchronisation of Comfort's date and Time with an Internet Time Server
  • Simultaneous connection to 2 ports so 2 phones, tablets or computers can connect as a time. Currently only 1 connection at a time is allowed.
These are ready for beta testing prior to release. We would like to invite users with UCM/ETH03 to test the new features



Minimum Configurations (updated)
Please note that all the above software and firmware are beta versions


Some screenshots to show how it works;

Comfort Server Manager 2.0.1


select the IP address on the left (if there are more than  1 UCM/ETH03). The  IP address of the UCM/ETH03 is shown on the right pane on top
The 2 ports each with their own independent idle time-outs are shown below. If not used the 2nd port should be left empty


SNTP  Setting

Check that the local time is correct. Select one of the servers in the NTP Server Pool. These are a list of International NTP servers that provide the local time adjusted for Daylight saving where applicable
The NTP Synchronize Interval is the interval for the updating of time to Comfort. 60 minutes is the recommended interval athough you can set a shorter time for testing.

"Send Time to Comfort" should be checked if the time should be sent to Comfort.



Email settings



SMTP Server: enter the address of a SMTP server
Port: 25 or 587 (for STARTTLS)
User name: eg john@yahoo.com for sending of the email

email From: the  name to be displayed in the FROM line of the email
email Subject: what is to be displayed in the SUBJECT line of the email
To Users 1 to 4: enter the email addresses of up to 4 people
Alarms: check the boxes 1 to 4 for the emails to be sent for each Alarm Type triggered


Let us know if you have any problems with the emails settings

there are email services like http://www.smtp2go.com/ which you can sign up for an account in order to send emails  from their server. Up to 20 emails a day are free


Last edited on Thursday Jan 15th, 2015 11:24 am by



 Posted: Friday May 2nd, 2014 11:41 pm
   
2nd Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Hi Ident, great to hear these new features are moving on.

I've just been trying them, but having some issues.

I have upgraded all of the components to the versions you list. That went well.

Firstly I configured SNTP. I am using pool.ntp.org and also tried Europe.pool.ntp.org. I have the box checked to send to Comfort.

I then reset Comfort and get a date time of 29 Aug 13, which is the usual startup date

Even after waiting the 10 mins I had set the interval to the date/time did not update. I had my IP address statically configured, and note there is nowhere to define the correct DNS server address, so I tried DHCP which will supply DNS servers to the clients.

I get the same problem.


Then onto email. I have an Exchange 2007 server on the same network as comfort. It will allow SMTP email relay from IP addresses on the same subnet.

After defining the sender and recipient etc as detailed in the instructions I found in the Exchange SMTP receive log that Comfort is trying to send emails, but failing.

It fails during the SMTP negotiation with an unrecognised authentication type message in the Exchange server logs

for reference the Exchange server here is on 10.151.110.20 and the ETH 3 module on 10.151.110.250

2014-05-02T19:19:58.063Z,SERV1\Allowed Relays,08D1306798FAD288,1,10.151.110.20:25,10.151.110.250:1032,*,SMTPSubmit SMTPAcceptAnySender SMTPAcceptAuthoritativeDomainSender AcceptRoutingHeaders,Set Session Permissions
2014-05-02T19:19:58.063Z,SERV1\Allowed Relays,08D1306798FAD288,2,10.151.110.20:25,10.151.110.250:1032,*,SMTPSubmit SMTPAcceptAnyRecipient SMTPAcceptAuthenticationFlag SMTPAcceptAnySender SMTPAcceptAuthoritativeDomainSender BypassAntiSpam BypassMessageSizeLimit SMTPAcceptEXCH50 AcceptRoutingHeaders,Set Session Permissions
2014-05-02T19:19:58.064Z,SERV1\Allowed Relays,08D1306798FAD288,3,10.151.110.20:25,10.151.110.250:1032,>,"220 mail.mydomain.com Microsoft ESMTP MAIL Service ready at Fri, 2 May 2014 20:19:57 +0100",
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,4,10.151.110.20:25,10.151.110.250:1032,,250-mail.mydomain.com Hello [10.151.110.250],
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,6,10.151.110.20:25,10.151.110.250:1032,>,250-SIZE 10485760,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,7,10.151.110.20:25,10.151.110.250:1032,>,250-PIPELINING,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,8,10.151.110.20:25,10.151.110.250:1032,>,250-DSN,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,9,10.151.110.20:25,10.151.110.250:1032,>,250-ENHANCEDSTATUSCODES,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,10,10.151.110.20:25,10.151.110.250:1032,>,250-AUTH,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,11,10.151.110.20:25,10.151.110.250:1032,>,250-8BITMIME,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,12,10.151.110.20:25,10.151.110.250:1032,>,250-BINARYMIME,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,13,10.151.110.20:25,10.151.110.250:1032,>,250-CHUNKING,
2014-05-02T19:19:58.073Z,SERV1\Allowed Relays,08D1306798FAD288,14,10.151.110.20:25,10.151.110.250:1032,>,250 XEXCH50,
2014-05-02T19:19:58.090Z,SERV1\Allowed Relays,08D1306798FAD288,15,10.151.110.20:25,10.151.110.250:1032,,504 5.7.4 Unrecognized authentication type,
2014-05-02T19:19:58.096Z,SERV1\Allowed Relays,08D1306798FAD288,17,10.151.110.20:25,10.151.110.250:1032,,221 2.0.0 Service closing transmission channel,
2014-05-02T19:19:58.096Z,SERV1\Allowed Relays,08D1306798FAD288,19,10.151.110.20:25,10.151.110.250:1032,-,,Local



 Posted: Friday May 2nd, 2014 11:45 pm
   
3rd Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Extra note - time sync did eventually work - very nice. This is with the ETH03 module getting it's IP address via DHCP. I'll test with it statically configured, as the ETH03 will not receive DNS settings then.



 Posted: Saturday May 3rd, 2014 06:37 am
   
4th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The ETH03 can be static, it does not need DHCP

what email authentication does the Exchange aerver require?



 Posted: Saturday May 3rd, 2014 05:55 pm
   
5th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Exchange 2007 is actually configured to accept a non authentication connection from the same subnet it is on. But it seems to be not possible to configure the SMTP settings on ETH03 without username/password?
I managed to solve the Exchange problem by defining a new SMTP connector that allowed basic authentication.  For a future release it might be worth considering a check box to allow unauthenticated SMTP.

When ETH03 is not using DHCP where does it obtain it's subnet mask and DNS server information?
 
Also as a suggestion if the ETH 03 module is reset or sees that Comfort has been reset could you maybe try an SNTP sync at that point?    From my testing it looks like after a reset you have to wait one full polling cycle for the first SNTP sync.   One just after reset would be useful.

Having tested more I find that if the ETH03 module is configured with a static IP address it will not sync with the SNTP server, however if I change to a DHCP assigned address it will.   Hence my question about where the ETH03 module gets DNS server info from when statically configured.  I am wondering in that mode if it is unable to resolve the SNTP server name and then failing.

Last edited on Saturday May 3rd, 2014 10:05 pm by cc_uk



 Posted: Sunday May 4th, 2014 06:51 am
   
6th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The next version will allow sending without authentication

When the ETH03 is on static IP, there is a Gateway field


I think this is where it gets the DNS
I  have no problem with SNTP with a static IP



 Posted: Sunday May 4th, 2014 02:26 pm
   
7th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Good news about non-authenticated SMTP in a future release.

I see what you mean about a Gateway IP address when not using DHCP, however there is nowhere to enter the subnet mask and DNS server when in static mode. Both of these would also be required.

When in DHCP mode they will come from the DHCP server, and I suspect this is why time sync with SNTP is possible in DHCP mode but doesn't work in Static IP mode, since the ETH03 card does not have a DNS server that it can use to resolve the name of the NTP server.
I wonder if in static mode the ETH03 card is making an assumption that the gateway device (ie router) is also the DNS server.  That might be the case for some installations, but it's not correct to assume it.  In my installation DNS is provided by a dedicated DNS server and not the router.  Therefore I'd encourage you to add two more fields when in Static IP mode:-

Subnet mask (shouldn't assume it's 255.255.255.0 in all cases)
DNS server (shouldn't assume it's the same as the gateway as often it is not)

Last edited on Sunday May 4th, 2014 02:29 pm by cc_uk



 Posted: Sunday May 4th, 2014 06:26 pm
   
8th Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Could you also include a 'Default' or 'Clear' option as once you enter eMail settings there is no way to clear it.

The same goes for SNTP if the client decides against using it. You can disable sending updates to Comfort but it will continue to poll. Perhaps a option in the dropdown list.

Ingo



 Posted: Saturday May 10th, 2014 09:13 am
   
9th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

Please upgrade to the new components to test the improvements in the new versions

ETH03 2.0.2 (updated to 2.0.6) http://www.cytech.biz/eth03_firmware.html
Comfort Server Manager 2.0.1 http://www.cytech.biz/comfort_server_manager.html
UCM 7.048 http://www.cytech.biz/ucm_firmware.html

The changes are

Comfort Server Manager
  1. "Discover Devices" renamed to "Refresh"
  2. Subnet and DNS Fields have been added to allow SNTP to work for Fixed IP Address
  3. For Email settings, "User Name" and "Password" can be left blank to work with email servers which do not have authentication. Note that SSL is not supported
  4. For email settings User Name field has been added so alarms which involve users eg System armed and System disarmed can show the user Name. Note that "User Names" is not related to the 4 emails ie User 1 is not necessarily the same as the 1st email address for sending. The 4 email addresses for for sending emails. The 4 user names correspond to the user names in Security > Sign in codes. There are a maximum of 16 users but due to space limitations only 4 user names can be shown. The other users will be shown as user 5 to 16
  5. For email settings, "Clear Alarm Buttons" clears the alarm settings only and can be submitted. "Reset All" clears the whole screen"

ETH03 version 2.0.6
  1. Increase TCP x and Rx FiFo size to allow some SMTP servers to work with UCM/ETH03
  2. Improvements in the connection of the 2 ports so that the connection and login, and log out and disconnection are independent of each other. ie each port can be connected and disconnected without affecting the other port. This requires UCM 7.048
UCM 7.048
  1.  UCM manages the logins for the ETH03 ports so that its ports can be logged in, and logged out and disconnected without affecting the other ports which remain connected

    The Comfort apps and Comfigurator operation are not affected

Last edited on Sunday May 18th, 2014 01:08 pm by ident



 Posted: Saturday May 10th, 2014 05:15 pm
   
10th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Superb. I can confirm this update has fixed the issue I had when using a fixed IP address on the ETH03 module, when the DNS server was not provided by the router. Originally in this mode SNTP would not work. It works correctly now.

Adding names works perfectly also.
Though I was able to type those names into server manager, which I didn't expect to be able to do if they are read from Comfort from Security-> Sign in codes.

Great to see this coming on so quickly.



 Posted: Sunday May 11th, 2014 07:05 am
   
11th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

Good to hear that it has fixed your issues

The names are not read from Security > Sign in codes because Comfort server manager does not have access to the cclx file

has anyone tried the email sending yet?



 Posted: Sunday May 11th, 2014 06:14 pm
   
12th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Yes I have tried email sending and it works perfectly

Are there any plans in the future to allow for an email to be sent in a Comfort response?



 Posted: Monday May 12th, 2014 06:32 am
   
13th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

You can send email from a Comfort Response
There is an action Do alarm, report user and Do alarm report zone which allows an alarm to be activated so the email can be sent accordingly



 Posted: Sunday May 18th, 2014 01:06 pm
   
14th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

ETH03 firmware 2.06 (beta) can be downloaded from http://www.cytech.biz/product_details.php?item_id=400

This increases the TCP Tx and Rx FiFo sizes to accomodate some SMTP servers for the email functions. Those who could not send emails because of this limitation should be able to do so now



 Posted: Sunday May 18th, 2014 05:07 pm
   
15th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

I've got to say that the Eth3 is so much easier to upgrade than the Tibbo based Eth1 & Eth2 modules.

You really did a great job moving to this hardware platform.  Well done Cytech and especially Hefeng for your sterling work on these firmwares.

Julian


p.s those that haven't got one or more yet then I'd recommend you go out and buy some asap!  :D

Last edited on Sunday May 18th, 2014 05:08 pm by juwi_uk



 Posted: Sunday May 18th, 2014 10:00 pm
   
16th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

I echo juwi_uk's comments. the ETH03 module is superb, very easy to manage, and great to see now some more features being added like SNTP & email



 Posted: Sunday May 25th, 2014 08:31 am
   
17th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The CS Manager 2.01 and UCM/ETH 2.06 are now released
see http://www.comfortforums.com/view_topic.php?id=3695&forum_id=113




 Posted: Wednesday May 28th, 2014 01:14 am
   
18th Post
cc_uk
Member
 

Joined: Friday Mar 28th, 2014
Location:  
Posts: 66
Status: 
Offline

  back to top

Having just added a second keypad to a Comfort system, I wondered in the new email features whether there might be a future enhancement whereby when the system is armed by 'keypad' whether it could include the keypad number that did that?



 Posted: Wednesday May 28th, 2014 06:17 am
   
19th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

Currentiy the email alarm message will report armed by user number, keypad, Response, SMS. we do not have an additional parameter available for keypad ID

If you make the arming keys "require code", then the user number will be reported which may be more informative



 Posted: Wednesday Aug 6th, 2014 10:06 pm
   
20th Post
Pharris14
Member
 

Joined: Sunday Apr 27th, 2014
Location:  
Posts: 15
Status: 
Offline

  back to top

Hi, I cannot get Comfort to send emails, I am using smtp.mail.com on port 25 without authentication, I have also tried with username and pw but this doesn't work either.
Am I missing something fundamental?
I am using Powerfail to test for email sending.ETH03 is at v2.08, Server manager at 2.0.2 Comfort at 7.059 UCM 7.048.Thanks...Pharris14



 Current time is 05:17 pmPage:    1  2  Next Page Last Page  
Top




UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems