| ECS-L Home Automation and Security Archives |
| Subject: From: Date: | Re: [ECS] Version/Build Numbers Mark Gilmore Tue, 29 Aug 2000 19:13:24 -0400 |
Hi Rob, Please follow the attached (new) instructions, and try again. I'll quickly correct any subsequent problems you report. BTW, if you get a crash, send me the "core" file if it is created. Thanks, -- Mark Gilmore Omnipotence (ECS home automation software) http://omnipotencesoftware.com 423-745-0026 Hours: Mon-Sat, 9AM-8PM/EST Rob Hicks wrote: > > Mark, > > I'm not sure I have the right version of anything. Is there any way that > version and build numbers could be added to the downloads? Also, maybe I > missed something. I noted that you have a new web site. Are all downloads to > come from the new site? Did I download the wrong version of ecslnx from > www.usit.com/omnip? > > Rob
The name of the ECS executable file is ecs.
ECS/Linux is primarily accessed via your web browser
(see Accessing ECS via the Internet/WWW for setup instructions).
To access ECS via WAP phones/PDA's, see Accessing ECS via WAP Phones/PDA's.
If you want ECS to connect to the internet (to download web pages, email, etc), follow the setup procedure in Linux ISP Connection Setup.
Command-line Arguments
| -DAEMON | Run as a Daemon |
| -PID:{file} | Name of file to hold ECS process ID when run as a Daemon (default = /var/run/ecs.pid) |
| -STDOUT:{file} | Name of file to hold stdout output when run as a Daemon (default = /var/log/ecs.log). This log holds all status lines displayed by ECS (not to be confused with the Message Log). |
| -STDERR:{file} | Name of file to hold any stderr output when run as a Daemon (default = /var/log/ecserr.log). |
| -HOME:{file} | Home directory to apply when run as a Daemon (default = /home/ecs) |
When run as a Daemon:
The SIGHUP signal causes ECS to re-read ecs.cfg.
The SIGTERM signal causes ECS to exit.
The names of all files accessed by ECS are in lower-case (though they are documented elsewhere in upper-case).
At startup, ECS creates two cross-reference lists (grp.ref and evn.ref), which list every Item followed by the Groups/Events which reference them.
Regarding the stability of ECS/Linux
As ECS supports such a large number of features,
there are many things which have not been tested under Linux
(and so we expect some bugs).
However, those we find should be few in number,
as over 99% of the code is unchanged from ECS/Win
(which is very stable).
Reported problems will be quickly corrected (usually within 1 day).
Outstanding Items
As ECS/Linux is new, we ask for your patience while we address these outstanding items:
TTS Type (LINUX version)
Denotes the existence of the
"Festival"
TTS (Text-To-Speech) software (used to speak text).
TTS may be routed thru
Sound-Card and
Phone-Interface-C.
Installation
If you have not already installed Festival:
gzip -d festlex_OALD.tar.gz
tar -x -f festlex_OALD.tar
rm festlex_OALD.tar
In the Linux startup file of your choosing, define/export the environment variable "festival_run". (so as to tell ECS how to start Festival). An example command to do this might be:Security Note:
export festival_run "/festival/festival/bin/festival --server --libdir /festival/festival/lib"The default command is:
./festival/festival/bin/festival --server --libdir ./festival/festival/libDo NOT append any redirections (e.g. ">") or no-wait character ("&"), as these are handled by ECS.
Special Buttons for this Type:
| Test | Speaks a test phrase |
Special Parameters for this Type:
| File Engine: | Not applicable (for Windows) |
| WAVE Engine: | Not applicable (for Windows) |
State names/values: Not Operational (0) Operational (1)