ECS Home Automation and Security Archives
  learn more | view messages for this month | NetBloc® | terms of use | search

Google
 


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects

Subject:
From:
Date:
Re: [WARNING - VIRUS SCANNED] Re: [ecs] [ecs] NOT RECOMMENDED devices by Applied Digital
Mark Gilmore
Thu, 27 Sep 2007 16:02:36 -0400

signals can also be learned by the stargate and homevision.
but the ocelot is *much* cheaper and it works great.
so i still highly recommend it for IR, X10, and relays.

At 03:51 PM 9/27/2007, you wrote:
>I was not aware of the IR issue, I did not remember seeing it 
>mentioned in the ECS documentation...could have missed it. As far as 
>I remember from the ECS documentation, the Ocelot is the only 
>interface that support ECS learning and saving the signals instead 
>of the hardware device performing this function, like the Homevision.
>
>  I was considering investing in some Applied Digital hardware for 
> my system, but their lack of response on these bugs is a deal 
> breaker. Plenty of other options for analog and digital I/O with ECS.
>Thanks for the detailed follow-up.
>Bill
>
>Mark Gilmore <mark3@OmnipotenceSoftware.com> wrote:
>Hi Bill,
>A detailed description of these problems follows.
>I have sent this info to Applied Digital 3-4 times during the past
>few years (the latest being a around a week ago).
>They have never conveyed a significant interest in addressing them.
>Regards,
>Mark
>
>
>Ocelot problem #1:
>NOTE: THIS problem IS CRITICAL, as it will cause the host
>software (e.g. ECS, HomeSeer, etc)
>to interpret the inserted FF as the 1st byte of the I/O-data array.
>Hence, the entire array will be skewed and *every* digital
>input state will be corrupted.
>If these inputs are used for security, numerous/erroneous
>alarm conditions could/will result.
>
>The problem scenario is as follows:
>
>Note: During init, host pgm (ECS) issues a WT_CPUXA_PARAM_DATA cmd,
>which tells the Ocelot to report I/O changes (via FF byte).
>
>1) Ocelot detects an I/O change on a digital-input and sends
>FF to ECS to denote same.
>
>2) ECS issues a GET_LATCHED_IO cmd to read the updated inputs.
>
>3) Ocelot sends cmd ack (6/0/6) with I/O data *to follow*.
>
>4) At this precise time, the Ocelot *asynchronously* detects
>another I/O change and sends FF to ECS.
>
>5) Ocelot sends the requested I/O data.
>
>Now the host software cannot determine whether this
>"inserted" FF is to
>be interpreted as I/O data or an I/O-change report byte.
>It *could* check the remaining # of bytes of the serial FIFO
>and assume
>an I/O-report byte if the total is 1 greater than the data response.
>But what if additional async data (such as X10 data) followed ?
>Not pretty.
>
>This problem could be corrected by blocking the transmission of the FF
>until the *complete* response to any given cmd is transmitted.
>
>Ocelot problem #2:
>Ocelot occasionally sends a triad of 3 zero bytes (which
>have no meaning per the protocol spec).
>Example packets (both lead with the 00 00 00 triad):
>00 00 00 fc 9d 00 fc 9d 00 (00 00 00, followed by
>2 transmissions of my TV-Volume IR signal)
>00 00 00 fb 01 01 fb 01 12 (00 00 00, followed by
>2 A/DIM X10 transmissions)
>
>As I generally send the volume signal numerous times and X10
>DIMs are also frequently sent numerous times,
>I strongly suspect that this problem is related to the
>*multiple* transmission of IR signals and X10 cmds.
>Perhaps the 00 00 00 was intended to be one of these, but
>was zeroed out somehow ?
>
>This problem is not of the same priority/importance as #1
>(as it will not trigger any significantly harmful results).
>However, the fact that bytes are being zeroed-out could be
>indicative of a more serious (internal) problem.
>
>Ocelot problem #3:
>Ocelot occasionally reports a 0 for some analog-inputs:
>Incorrect (0) response (see val in asterisks):
>Get SECU ani data
>8/04 07:29:45 TX: 2a 00 00 8b b4 00 a4 78
>8/04 07:29:45 RX: 2a 00 00 8b b4 00 29 00 27 00 fd
>00 fd 00 *00* 00 ff ff ff
>Correct (36/x24) response:
>Get SECU ani data
>8/04 07:30:46 TX: 2a 00 00 8b b4 00 a4 78
>8/04 07:30:46 RX: 2a 00 00 8b b4 00 29 00 27 00 fd
>00 fd 00 *24* 00 ff ff ff
>
>At 08:47 PM 9/26/2007, you wrote:
> >I noticed that the following supported devices on the ECS home page
> >are annotated "not recommended due to a bug in module's
> >firmware". Does anyone know the background on this bug? I was under
> >the impression that some of the ECS users were using these devices.
> >Here is the excerpt from the ECS home page:
> >
> >
> >BobCat (ADICON, not
> >recommended due to a bug in module's firmware) /
> >Applied Digital
> >" SECU-16 (ADICON, not
> >recommended due to a bug in module's firmware) /
> >Applied Digital
> >" SECU-16I (ADICON,
> >not recommended due to a bug in module's firmware) /
> >Applied Digital
> >
> >Best regards,
> >Bill
> >
> >
> >Take the Internet to Go: Yahoo!Go puts the
> >Internet
> >in your pocket: mail, news, photos & more.
>
>Mark Gilmore
>http://OmnipotenceSoftware.com
>
>
>
>Luggage? GPS? Comic books?
>Check out fitting 
><http://us.rd.yahoo.com/evt=48249/*http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz>gifts

>for grads at Yahoo! Search.

Mark Gilmore
http://OmnipotenceSoftware.com


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects




Services provided by [NetBloc]®! NetBloc Solutions Inc.
Terms of use. Indexing software (c) 1999 Lin-De, Inc
.