
Offering superior home automation software since 1990
Available for Windows and Linux
Make anything happen when anything happens.
Please call 423-745-0026 for a free consultation.
"I have been using ECS for years and I frequently check out other systems. ECS is simply the most powerful system available. Every other system has significant limitations. Omnipotence is also responsive to comments and continually upgrading ECS." Dan (Livonia, MI)
More testimonials
Overview
Hello,
My name is Mark Gilmore. I am the proud owner/president of Omnipotence Software.
We developed the original ECS ("Event Control System") in 1989, and have been improving it ever since.
Now in its 3rd-generation design, ECS is easily the most powerful automation software there is.
Supporting a large variety of devices,
ECS is elegantly simple, yet extremely powerful.
Automated tasks may be implemented via simple time-based schedules
(great for novices)
and/or English-like scripts (which give power users the
flexibility they demand).
And anyone who can surf the web will be comfortable with ECS,
as it supports a browser-based user-interface
(accessible via any PC or web-enabled phone/PDA).
The installation is complete and fully operational for 14 days.
If you provide us a list of your devices and their addresses,
we will create your initial configuration so that you may quickly/easily evaluate ECS.
We also write scripts for very reasonable fees (normally $30 to $50 per script, depending on complexity).
If you are physically challenged or with a charitable organization,
please send us an email describing yourself.
We may provide you ECS at no charge.
Note: This chart is a simplified overview, and does not convey all of ECS's extensive I/O capabilities.
Example screen image
Note: This is just an example (virtually any desired display may be created).
Why ECS ?
- Capability/flexibility: ECS is simply the most powerful/flexible automation software there is
(and our customers concur).
It supports more devices
and features
than any other, its scripting language can implement any desired logic,
and ECS web pages can have virtually any desired appearance.
- Stability: ECS is a robust/well-tested/proven program that is used in
numerous homes, office buildings,
2 universities, 2 institutes, a stock exchange, and various other commercial sites.
For objective opinions,
see our testimonials and/or
send your questions to our
User's Email List.
- Unrivaled tech support. Try us out by calling 423-745-0026 with your questions.
- Cost: The base price of ECS is only $280, and upgrades are free.
And ECS can run on most of those old PCs that have been retired to the closet.
- Experience: We have been developing automation software for 18 years.
- Free evaluation and initial configuration:
The installation is complete and fully operational for 14 days.
And if you provide us a list of your devices and their addresses,
we will create your initial configuration so that
you may quickly/easily evaluate ECS.
- Ease of Installation: Most ECS system hardware can be installed by a novice in less than an hour.
- Scripting services:
If you would like us to write a script(s) for you, then send us a description for a cost estimate.
Our prices are very reasonable (normally $30 to $50 per script).
- Access security: In November/2006, world-class security experts at the Philadelphia
stock exchange subjected ECS to some 1800 unique hack attacks (all of which failed).
- Minimal memory/CPU footprint: The ECS executable is only around 2 meg,
and ECS sleeps when appropriate (you won't even know it's running).
- Support for OEM (private-label) versions:
We offer customized private-label versions of ECS to companies that can assure a minimum of 2 sales per month.
Contact us for details.
Capabilities
Here are a few examples of ECS's capabilities:
- Internet-access:
Access your home from any PC or web-enabled PDA/phone (including WAP devices).
And note that our web pages display updated values automatically,
while most other systems require a page refresh to see updates.
- PDA/WebPhone support:
The ECS web server automatically detects when you are using a PDA/WebPhone,
and sends small text pages specifically designed for such devices.
- Schedules: Set any light/appliance/etc to a desired state at any time.
Some example schedule entries might look like this:
| Property | Time | Value
|
| Living room light | Weekday:7:00 PM | On
|
| Living room light | Weekday:11:00 PM | Off
|
- Scripting: Supports powerful IF/THEN/ELSE scripting language which closely resembles normal English.
For example, if you wanted a light to come on at 8PM,
you would enter the following statements:
If Time Becomes 8:00 PM
Then Living room light Set ON
- Graphics support: Create floor-plan/layout Pages with buttons and clip-art images (of doors, chairs, etc).
- Light/appliance control: Turn any appliance on/off, and dim/brighten lights.
- Direct-wired/LED lighting (if wiring is an option):
ECS supports this unique capability via the EcoDimmer and/or NCD's "PWM8x" line of dimmers.
To our knowledge, this is the only direct-wired/DC lighting system that can be automated.
A few AC systems are available, but all are very expensive (over $2000).
LEDs use less than 7% of the energy used by incandescents,
and they last some 60 times longer.
And unlike fluorescents, LEDs contain no mercury.
- Commercial sign support: Display any desired info (in any desired color) on large LED signs
(see "Signs" in Supported devices table).
- Caller-ID: Announce/display/log the name/number/State of callers.
Use customized names for known numbers.
- Entertainment: Create a customized web page(s) with buttons/etc to control all your TV/stereos/etc
from any rooms in your house.
Use any PCs or laptops in your home as an ultimate remote control.
- Security/Fire/Flood:
- Detection: Monitor your home for fire, flood,
or visitors (by foot or car).
- Camera support: View/record multiple WebCam/NetCam video streams and/or images
- Flexible response: Respond to potential problems by
speaking an announcement, recording images, turning on lights, sounding an alarm, etc.
- "Lived-in" look: Randomly turn lights on/off to make your home look occupied when you are out.
- NetCams/WebCams: View/record multiple camera video streams and/or images from any location.
Check on traffic conditions before you leave home or office, and check on your home from the office
- Place ECS Objects within images and live video streams.
For example:
If you had a live video of a room in which ECS controlled a lamp,
then you could place the ECS lamp directly underneath the real lamp.
- Run/control other programs:
Execute and control any programs by emulating keyboard/mouse
activity in the appropriate Windows (just as if a person were typing or clicking).
- Remote control:
Carry out any task(s) when you push a button on any remote control, keypad, pendant (X10, IR, and/or RF),
or ECS web page (on any PC or laptop).
- Remote control of PC media players:
Many now use their PCs as music/video players (via software such as WinAmp, Windows Media Player, RealPlayer, ITunes, etc).
The problem is that PCs (unlike CD/DVD players) don't come with remote controls.
But with ECS, you can control your music/movie playback via any remote, keypad, or pendant.
- Phone, email and text messaging alerts: Notify you of any events via a phone call, email, and/or text message.
- Client/server socket communications:
ECS can communicate with other programs while acting as a client (that initiates communications)
or a server (that responds to communications).
Both TCP/IP and Datagram/UDP are supported.
- XML/RSS monitoring: Download XML & RSS pages, extract tags/values, and carry out any action(s) per the results.
Monitor desired weather, headlines, stocks, etc,
and report any desired tags/values via speech, emails, text messaging, etc.
- Web-page downloads: Download web sites and extract desired data from same (e.g. weather forecasts, stock quotes, etc).
- Reminders: Remind you (via audible, visual, emails, and/or text messaging) of upcoming dates/times
(appointments, anniversaries, etc).
- Custom web pages: Create fully-customized web pages which
appear and behave exactly as desired.
- Logging/diagnostics: Any unexpected behavior may be easily diagnosed
via detailed logging of the related Object(s).
For example: If a light is coming on at an unexpected time,
its log will denote what changed it and what it was set to.
- Support of unknown devices:
If you have a device which is not directly supported by ECS,
chances are that you can support it via scripts
(which can read/write data to the device's serial-port or IP address).
We are also open to suggestions, if you would like us to add support for a new device(s).
- Remote access to serial devices:
Most serial (RS232) devices we support may also be accessed remotely,
whereby the device is connected to another PC and accessed via an ethernet connection.
There is no extra cost for this feature.
Contact us for details.
Our WiiMote Integration Effort
We are currently evaluating the feasibility of using the
WiiMote (Wii Remote Control)
as an input device under Windows (Linux may come later).
To access the remote, we are currently using the Kensington 33348 Bluetooth USB 2.0 Adapter with the WIDCOMM 4.0.1.2400 BlueTooth Software package.
Our test program successfully monitors button and accelerometer (motion) activity and allows the remote to be used as a mouse.
But our ultimate goal is to make ECS recognize and respond to hand gestures
(e.g. one might wave the remote in a circle to turn on the TV, etc).
We also need the remote (a BlueTooth device) to be
automatically connected to the PC when it is activated
(currently, the connection must be initiated manually).
Unfortunately, our experience with BlueTooth programming and pattern recognition is limited (at best :-)).
So if you have such experience and would like to help, please contact us.
If your assistance leads to solutions, we will gladly provide you a fully-supported copy(s) of ECS as compensation.
Testimonials
"ECS is very powerful, probably more powerful than anything else in the market."
Rob (Orem, UT)
"I have been using ECS for a number of years. I initially used the earlier
version of the program to control the many lights and modules that I have.
ECS has worked better than anything I have used before. It is easy to
understand and the programming is a breeze.
I am now using the new object
oriented version which is even better.
Joe (Yellowknife, NT, Canada).
"I am an extremely happy user of the ECS automation program.
The web based system has proven very stable and the java based event
monitoring is great for providing real-time system status from within
any web browser.
Built-in web pages have a nice look and feel but additional tools are
provided for creating your own custom web pages.
ECS has also proven easy to interface with other hardware via its
serial interface class. This product is highly recommended."
Brad (Dayton, OH)
"I find ECS to be extraordinarily robust and reliable running on Windows
2000. The ability to change code without restarting, and the ability to
program and operate the system from any browser, result in a trouble-free
system. Amongst other things, I trust it to run my sprinklers - that is a
testimonial in itself." Martin (Fremont, CA)
"My work requires that I be familiar with commercial building automation systems,
and of the 15 different manufacturer's products that I work with, I would say none
are as powerful and flexible as ECS. These are systems (hardware & software)
that cost anywhere from $10,000 to $1,000,000 in large applications."
Gary (Liberty, MO)
"I have been using ECS for years and I frequently check out other systems.
ECS is simply the most powerful system available. Every other system
has significant limitations. Omnipotence is also responsive to comments and continually
upgrading ECS."
Dan (Livonia, MI)
"Just one users opinion: Get it. ECS is the software all others are
compared by. It's always interesting to read the other lists and
hear them go on about wish lists of things that ECS has had for years.
Even with only an X10 controller as it's sole interface it is very capable."
Carl (San Francisco, CA)
"I too say, get it! All other software that I have seen give you the
options that they think up, as buttons, and that is what you can do.
With ECS, you have to put a little more thought into it, but you get
anything you want, can dream up, or can conjure together to work. Even
if something is not directly supported, you can work it if you know the
protocols."
Dan (Sepulveda, CA)
"I have been using ECS for 6 or 7 years. Not only is there no other HA product that
integrates so many different pieces of HA hardware: X10, IR, Speech-Recognition,
synthetic speech, phone processing, etc., there is no other product that can even
remotely approach it's capabilities for the minimal investment required to purchase
ECS. Hats off to Omnipotence, Inc. They may not spend a lot on
glossy ads and big promotions, but their product is first class!"
Bob (Austin, TX)
"I wanted a software package that I could customize completely.
The Event Control System from Omnipotence is the software I chose.
I looked into HAL 2000, HomeVoice, CyberHouse, and a few others but
they all have limitations. Not ECS!
ECS is not for the lazy automator, however.
It takes time to learn and program.
But in the end you really understand your automation
system and have the ability to control anything."
Kevin (Gales Ferry, CT)
"I have been using ECS from day one (or two).
It is simply the best software I have ever bought.
It works.
It is stable runs 7X24 at our house.
It has a great price.
I have been able to accomplish everything I tried to do using the existing
language/syntax.
Ask for enhancements if you need more.
Since the package is under priced to start with,
one can pay for an enhancement and still be ahead."
Doug (Dirby, KS)
"Don't let anyone tell you ECS isn't the coolest automation platform ever!"
Martin (Tacoma, WA)
"I highly appreciate your dedication to your wonderful and continually growing product!!"
A.J. Griglak (Monroe Township, NJ)
"ECS is a really good product; Omnipotence supports their product, and implements
many of our ideas, better than any developer I have ever seen;
Many of us, myself included, have received this level of support for
many years, with Omnipotence only receiving our original investment in ECS
several years ago;"
Michael (Alexandria, VA).
"Finally, I want to take a moment to thank you for all of your support
to us ECS users. ECS is not just my favorite hobby, it has become so
ingrained in our world that we truly could not live without it."
Michael (Alexandria, VA).
"... Their software is right out of the STONE AGE compared to ECS.
As we all keep saying, ECS is the best!!"
Bob (Austin, TX)
"I have been with your company since the days of Home Automation Labs,
and in all these years its still the best software I have ever bought."
Doug (Wichita, Kansas)
"My love of ECS is that it works great and I can make any programming that
I can think up."
Dan (Sepulveda, CA)
Devices supported by ECS
ECS fully supports the following devices, most of which are available from
AutomatedOutlet and
SmartHomeUSA.
If you have a device that ECS doesn't directly support,
you can probably do so via scripts that access it via a serial or ethernet port (ask us for help).
Most serial (RS232) devices below may also be accessed remotely,
whereby the device is connected to another PC and accessed via an ethernet connection.
There is no extra cost for this feature.
Contact us for details.
Note: SNMP access is not yet supported in Linux (Windows only).
Air quality
IAQ-1 / Temco Controls
All SNMP sensors (supported by both ECS and the Barionet)
All ModBus/RTU-compatible sensors (serial & TCP/IP) / various
Airflow
Airflow Sensors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Temperature / Airflow Combo Sensor with
SH-2+,
SHPro, or
SDC-2+2
(via SNMP) / Uptime Devices
All SNMP sensors (supported by both ECS and the Barionet)
All ModBus/RTU-compatible sensors (serial & TCP/IP) / various
Analog-Inputs
485SDA12,
232SDA12,
232SPDA,
485SDD16,
232SDD16
/ B&B Electronics
D1000 Analog Input Module / DGH
D1000M Analog Input Module / DGH
D2000 Analog Input Module / DGH
D5000 Four Analog Input Module / DGH
D5000M Modbus Acquisition System (DAS) / DGH
Barionet / Barix AG
T3-32AI / Temco Controls
T3-8AI8AO / Temco Controls
SNMP sensors (supported by both ECS and the Barionet)
HomeVision / Custom Solutions
Multifunction Expansion Board / Custom Solutions
StarGate / JDS
TimeCommander-Plus / JDS
All ModBus/RTU-compatible inputs (serial & TCP/IP) / various
All MetaSys (N2 Open) compatible inputs / various
SeaI/O-470S / SeaLevel
AC256 / Andover Controls
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
Analog-Outputs
232SPDA / B&B Electronics
T3-8AI8AO / Temco Controls
D3100 DAC Series Voltage Output Modules (D3121, D3122, D3131, D3132, D3141, D3142, D3161, D3162, D3171, D3172, D3181, D3182) / DGH
D4100 DAC Series Voltage Output Modules (D4121, D4122, D4131, D4132, D4141, D4142, D4161, D4162, D4171, D4172, D4181, D4182) / DGH
D3200 DAC Series Current Output Modules (D3251, D3252, D3261, D3262) / DGH
D4200 DAC Series Current Output Modules (D4251, D4252, D4261, D4262) / DGH
All MetaSys (N2 Open) compatible outputs / various
All ModBus/RTU-compatible controllers (serial & TCP/IP) / various
SeaI/O-470S / SeaLevel
AC256 / Andover Controls
Appliances
All X10-compatible modules
(AM466,
AM486,
HD245,
AM14A, etc) / X10 & Leviton
AM1 Appliance Module (UPB technology, via PIM-R)
/ PCS
UFR wire-in fixture module
(UPB technology, via PIM-R)
/ PCS
URD wire-in receptacle
(UPB technology, via PIM-R)
/ PCS
All Insteon-compatible modules
ApplianceLinc V2 (2456S3)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 Relay (2476S)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 Timer (2476ST)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
ToggleLinc V2 Relay (2466SW)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
ICON Appliance Module (2856S3B)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
ICON On/Off Light Switch (2876SB)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
Caller-ID
(all caller-id modems)
Counters
D1000 Analog Input Module / DGH
D2000 Analog Input Module / DGH
Five-Input Module / Xytronix
Barionet / Barix AG
SNMP counters (supported by both ECS and the Barionet)
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
AC256 / Andover Controls
DC Motor Speed Control
EcoDimmer / Omnipotence
PWM81 8-Channel 1-Amp Speed Controller/Light Dimmer / NCD
PWM83 8-Channel 3-Amp Speed Controller/Light Dimmer / NCD
PWM85 8-Channel 5-Amp Speed Controller/Light Dimmer / NCD
Digital-Inputs
485SDA12,
232SDA12,
232SPDA,
485SDD16,
232SDD16
/ B&B Electronics
D1700 Serieas (D1701, D1702, D1711, D1712) / DGH
D1700M Series (D1711M, D1712M) / DGH
H1700 Series (H1750, H1770) / DGH
H1700M Series (H1750M, H1770M) / DGH
WebRelay / Xytronix
Five-Input Module / Xytronix
DS10A door/window sensor (X10, via the W800RF32) / X10
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
Barionet / Barix AG
Barix IO12 (via the Barionet) / Barix AG
HomeVision / Custom Solutions
Multifunction Expansion Board / Custom Solutions
IO-808I (via HomeVision) / Sylva Controls
StarGate / JDS
TimeCommander-Plus / JDS
SeaI/O-410S
SeaI/O-420S,
SeaI/O-430S,
SeaI/O-462S,
SeaI/O-463S,
SeaI/O-470S,
SeaI/O-520S
/ SeaLevel
AC256 / Andover Controls
Security Sensors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Dry Contact Sensors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
10 Dry Contact Inputs with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Dry Contact Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
Security Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
Enviromux-Mini (via SNMP) / Network Technologies
Model E (E4/E16) IT Temperature Monitor / SensaTronics
All SNMP sensors (supported by both ECS and the Barionet)
UMI I/O module
(UPB technology, via PIM-R)
/ PCS
All ModBus/RTU-compatible sensors (serial & TCP/IP) / various
All MetaSys (N2 Open) compatible inputs / various
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
Digital-Outputs
485SDA12,
232SDA12,
232SPDA,
485SDD16,
232SDD16
/ B&B Electronics
D1700 Serieas (D1701, D1702, D1711, D1712) / DGH
D1700M Series (D1711M, D1712M) / DGH
H1700 Series (H1750, H1770) / DGH
H1700M Series (H1750M, H1770M) / DGH
Barionet / Barix AG
Barix IO12 (via the Barionet) / Barix AG
All SNMP outputs (supported by both ECS and the Barionet)
HomeVision / Custom Solutions
IO-808I (via HomeVision) / Sylva Controls
UMI I/O module
(UPB technology, via PIM-R)
/ PCS
All ModBus/RTU-compatible outputs (serial & TCP/IP) / various
SeaI/O-462S,
SeaI/O-463S
/ SeaLevel
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
AC256 / Andover Controls
All MetaSys (N2 Open) compatible outputs / various
Dimmers (hard-wired)
EcoDimmer / Omnipotence
PWM81 8-Channel 1-Amp Speed Controller/Light Dimmer / NCD
PWM83 8-Channel 3-Amp Speed Controller/Light Dimmer / NCD
PWM85 8-Channel 5-Amp Speed Controller/Light Dimmer / NCD
Humidity
IAQ-1 / Temco Controls
Humidity Sensor BobCat (ADICON) / Applied Digital
Humdity Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
Temperature / Humidity Combo Sensor with
SH-2+,
SHPro, or
SDC-2+2
(via SNMP) / Uptime Devices
Enviromux-Mini (via SNMP) / Network Technologies
All other SNMP sensors (supported by both ECS and the Barionet)
IR (infrared) monitoring/control
Ocelot (ADICON) / Applied Digital
StarGate / JDS
HomeVision / Custom Solutions
Multifunction Expansion Board / Custom Solutions
Leopard (ADICON) / Applied Digital
SECU-16IR (ADICON) / Applied Digital
FastMedia Remote/Receiver (for monitoring of FastMedia remote only, Windows only) / Packard Bell
Note: If these IR transmitter cannot be placed within 6-8 feet of your components,
then IR repeaters such as these can be used to amplify the signal and/or route it to another room:
PowerMid
IRC-3.0 SmartPath IR Kit
Remote Control Extender
SmartPath Kit w/Surface-Mount IR Receiver
Irrigation
Any irrigation/sprinkler module that may be controlled via a 5V output, relay, X10, or UPB
Rain8 / WGL
Rain8net / WGL
Rain8UPB / WGL
EZRain
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SimpleHomeNet
Light sensing
Light Sensor BobCat (ADICON) / Applied Digital
Any light sensor fed into an analog input
Lighting
All X10-compatible lamp modules/dimmers (LM465, etc) / X10 & Leviton
LM1 Lamp Module
(UPB technology, via PIM-R)
/ PCS
LM2 Dual Channel Lamp Module
(UPB technology, via PIM-R)
/ PCS
FMD Fixture Module
(UPB technology, via PIM-R)
/ PCS
WSD1 Wall Switch Dimmer
(UPB technology, via PIM-R)
/ PCS
WS1E Low Voltage Dimmer
(UPB technology, via PIM-R)
/ PCS
HomeWorks / Lutron
Maestro IR Dimmers (MIR-600THW, MIR-603THW): Requires IR transmitter or repeater in room / Lutron
Vizia RF Z-Wave 4-Zone Controller w/Dimming: Requires IR transmitter or repeater in room / Leviton
Vizia RF Z-Wave 4-Scene Controller: Requires IR transmitter or repeater in room / Leviton
6381 / Leviton
All Insteon-compatible modules/dimmers
LampLinc V2 (2456D3)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
In-LineLinc Dimmer (2475D)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SocketLinc Dimmer (2454D )
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 Dimmer 1000W (2476DH)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 3-Way Dimmer Pair (2494M3)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
ICON Lamp Dimmer (2856D2B)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
ALC-Lighting (via Omni-II, OmniLT, OmniPro-II) / OnQ
Motion/Occupancy/Proximity
All X10-compatible motion/occupancy sensors / X10 & Leviton
MS10A (via the W800RF32) / X10
ActiveEye MS16A / X10
EagleEye MS14A / X10
HawkEye MS13A / X10
X10 Pro Occupancy Sensor PMS02 / X10
Motion Detector with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
All other SNMP sensors (supported by both ECS and the Barionet)
RF8315T RFID Transmitter
(via RF8315R RFID receiver
or same with enclosure)
/ CheaperTronics
RF8315T Auto RFID Transmitter
(via RF8315R RFID receiver
or same with enclosure)
/ CheaperTronics
RF8315T KeyFob RFID Transmitter
(via RF8315R RFID receiver
or same with enclosure)
/ CheaperTronics
Relays
WebRelay / Xytronix
WebRelay-Dual / Xytronix
WebRelay-Quad / Xytronix
Temperature-Module / Xytronix
Relay8 (X10) / WGL
Relay8net / WGL
T3-8-13Relay / Temco Controls
SECU-16 (ADICON) / Applied Digital
RLY8-XA (ADICON) / Applied Digital
Barix R6 (via the Barionet) / Barix AG
FMR1 Relay Module
(UPB technology, via PIM-R)
/ PCS
OCM (Output Control Module)
(UPB technology, via PIM-R)
/ PCS
Controlled via the
UMXB24P-AWI,
UMXB24P-AUI,
UMXB24-AWI, or
UMXB24-AUI ZigBee modems (NCD):
ZADR220ProXR Zigbee Relay Controller 2-Channel 20 Amp SPDT + 8-Channel 8/10-Bit A/D (wireless)
ZADR230ProXR Zigbee Relay Controller 2-Channel 30 Amp SPST + 8-Channel 8/10-Bit A/D (wireless)
ZADR410ProXR Zigbee Relay Controller 4-Channel 10 Amp SPDT + 8-Channel 8/10-Bit A/D (wireless)
ZADR45ProXR Zigbee Relay Controller 4-Channel 5 Amp SPDT + 8-Channel 8/10-Bit A/D (wireless)
ZADR810ProXR Zigbee Relay Controller 8-Channel 10 Amp SPDT + 8-Channel 8/10-Bit A/D (wireless)
ZADR85ProXR Zigbee Relay Controller 8-Channel 5 Amp SPDT + 8-Channel 8/10-Bit A/D (wireless)
Controlled via the
AC418R Long Range Wireless Command Transmitter (AirControl / AirRelay series, by NCD):
R810W1LR Wireless 8-Relay 10-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R45W1LR Wireless 4-Relay 5-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R410W1LR Wireless 4-Relay 10-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R81DPDTW1LR Wireless 8-Relay 1-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R83DPDTW1LR Wireless 8-Relay 3-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R85DPDTW1LR Wireless 8-Relay 5-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R41DPDTW1LR Wireless 4-Relay 1-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R43DPDTW1LR Wireless 4-Relay 3-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R45DPDTW1LR Wireless 4-Relay 5-Amp DPDT 10KBPS Long Range 1-Way Relay Controller
R820W1LR Wireless 8-Relay 20-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R830W1LR Wireless 8-Relay 30-Amp SPST 10KBPS Long Range 1-Way Relay Controller
R420W1LR Wireless 4-Relay 20-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R430W1LR Wireless 4-Relay 30-Amp SPST 10KBPS Long Range 1-Way Relay Controller
R420HPW1LR Wireless 4-Relay 20-Amp High Power Low Cost SPDT 10KBPS Long Range 1-Way Relay Controller
R820HPW1LR Wireless 8-Relay 20-Amp High Power Low Cost SPDT 10KBPS Long Range 1-Way Relay Controller
R1620HPW1LR Wireless 16-Relay 20-Amp High Power Low Cost SPDT 10KBPS Long Range 1-Way Relay Controller
R165W1LR Wireless 16-Channel 5-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R1610W1LR Wireless 16-Channel 10-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
R85W1LR Wireless 8-Relay 5-Amp SPDT 10KBPS Long Range 1-Way Relay Controller
SeaI/O-410S,
SeaI/O-420S,
SeaI/O-440S,
SeaI/O-440S,
SeaI/O-520S
/ SeaLevel
Omni-II, OmniPro-II (RS232 only) / HAI
All SNMP relays (supported by both ECS and the Barionet)
IO-808I (via HomeVision) / Sylva Controls
TimeCommander-Plus / JDS
StarGate / JDS
All MetaSys (N2 Open) compatible relays / various
ALC-Switches (via Omni-II, OmniLT, OmniPro-II) / OnQ
8R5PR / RCS
8CUR / RCS
8CRXR / RCS
8R5PR (X10) / RCS
Remote Controls / Keypads
All X10-compatible keypads / X10 & Leviton
All IR remote controls
FireFly / SnapStream
MouseRemote / X10
FastMedia Remote/Receiver (monitoring only, Windows only) / Packard Bell
KPCW-6 (6-Button Wall-Mount Keypad Controller)
(UPB technology)
/ PCS
KPCW-8 (8-Button Wall-Mount Keypad Controller)
(UPB technology)
/ PCS
KPCD-6 (6-Button Desktop Keypad Controller)
(UPB technology)
/ PCS
KPCD-8 (8-Button Desktop Keypad Controller)
(UPB technology)
/ PCS
IRR (Infrared Remote Control)
(UPB technology)
/ PCS
W800RF32 (monitors RF signals sent via all X10/RF remotes/devices) / WGL
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
ControLinc (2430)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
KeypadLinc V2 Dimmer (2486D)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 Relay (2476S)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
SwitchLinc V2 Dimmer 1000W (2476DH)
(Insteon,
via PowerLinc/USB or PowerLinc/Serial)
/ SmartHome
HomeWorks / Lutron
KPG8 / RCS
Security Systems
Apex Destiny 6100 / Honeywell
Elk-M1 / Elk Products
Elk-M1EZ8 / Elk Products
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
Gemini (requires GEM-Automation Interface Kit) / Napco
PowerSeries PC1864 (accessed via the PC5401 or IT-100) / DSC
PowerSeries PC1832 (accessed via the PC5401 or IT-100) / DSC
PowerSeries PC1616 (accessed via the PC5401 or IT-100) / DSC
PC580/PC585 (Power432) (accessed via the PC5401 or IT-100) / DSC
Power864 (accessed via the PC5401 or IT-100) / DSC
Power832 (accessed via the PC5401 or IT-100) / DSC
Power632 (accessed via the PC5401 or IT-100) / DSC
Signs
Classic BetaBrite / BetaBrite
200 Series (210/210C/215/215C/215R/220/220C) / Adaptive Micro Systems
300 Series (320/330/35V/35X) / Adaptive Micro Systems
4000 Series (4080/4080C) / Adaptive Micro Systems
4000 Series (4120/4120C/4120R/4160/4160C/4160R) / Adaptive Micro Systems
4000 Series (4200/4200C/4200R/420C/4240/4240C/4240R) / Adaptive Micro Systems
4000 Series (430i/440i/460i/4800) / Adaptive Micro Systems
420, 420 NEMA 12 / Adaptive Micro Systems
7000 series (7080/7120/7160/7200/790i) / Adaptive Micro Systems
AlphaEclipse 2500/2600 / Adaptive Micro Systems
AlphaEclipse 3500 / Adaptive Micro Systems
AlphaEclipse 3600 Series / Adaptive Micro Systems
AlphaEclipse Excite series / Adaptive Micro Systems
AlphaEclipse RoadStar series / Adaptive Micro Systems
AlphaEclipse StreetSmart series / Adaptive Micro Systems
AlphaPremiere 4000 series / Adaptive Micro Systems
AlphaPremiere 9000 Series (9080/9080C/9120C/9160C/9200C/9240C) / Adaptive Micro Systems
AlphaVision (Character Matrix / Full Matrix) / Adaptive Micro Systems
Big Dot / Adaptive Micro Systems
Director / Adaptive Micro Systems
FS Character Matrix / Adaptive Micro Systems
NEMA 4/4X LED / Adaptive Micro Systems
PPD Line Matrix / Adaptive Micro Systems
Solar / Adaptive Micro Systems
Window Display / Adaptive Micro Systems
Any others that are compatible with the Alpha Sign Communications Protocol
Smoke
Enviromux-Mini (via SNMP) / Network Technologies
Smoke Detector with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
All other SNMP sensors (supported by both ECS and the Barionet)
SNMP Objects
SNMP I/O is
supported directly by ECS
and indirectly via the Barionet
Note: SNMP access is not yet supported in Linux (Windows only).
Temperature
Temperature Sensor BobCat (ADICON) / Applied Digital
Barionet / Barix AG
Temperature-Module / Xytronix
IAQ-1 / Temco Controls
Temperature Sensors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Waterproof Temperature Sensors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Single Port Temperature/Humidity Sensor with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Waterproof Single Port Temperature/Humidity Sensor with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Temperature Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
Temperature / Airflow Combo Sensor with
SH-2+,
SHPro, or
SDC-2+2
(via SNMP) / Uptime Devices
Temperature / Humidity Combo Sensor with
SH-2+,
SHPro, or
SDC-2+2
(via SNMP) / Uptime Devices
Enviromux-Mini (via SNMP) / Network Technologies
All other SNMP sensors (supported by both ECS and the Barionet)
Text-To-Speech
ECS / Microsoft (included with ECS)
Thermostats
TSTAT-5 / Temco Controls
OmniStat:
RC-80B,
RC-90B,
RC-100B,
RC-112B,
RC-122B,
(via Omni, Omni-II, OmniLT, OmniPro, OmniPro-II) / HAI
TX15 (X10 controlled) / RCS
TX15-B (X10 controlled, 2-way) / RCS
TXB16 (X10 controlled, 2-way) / RCS
TR15 / RCS
TR16 / RCS
TR36 / RCS
TR40 / RCS
Touchscreens
Leopard (ADICON) / Applied Digital
Video
Any/all Webcams and Netcams
Voltage
AC Voltage Detectors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
DC Voltage Sensor with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Voltage Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
All other SNMP sensors (supported by both ECS and the Barionet)
Water
Water Detectors with
SensorProbe2,
SensorProbe8,
SensorProbe8-X20, or
SensorProbe8-X60
(via SNMP) / AKCP
Water Sensor with
SH-2+,
SHPro, or
SDC-2+2 (via SNMP) / Uptime Devices
All other SNMP sensors (supported by both ECS and the Barionet)
Weather
Ultimeter-2000 / Peet Brothers
NOAA web-site download / Omnipotence
X10 controllers
Ocelot (ADICON) / Applied Digital
PowerLinc/USB (2414U) (Insteon) / SmartHome
PowerLinc/Serial (2414S) (Insteon) / SmartHome
HomeVision / Custom Solutions
Leopard (ADICON) / Applied Digital
StarGate / JDS
TimeCommander-Plus / JDS
Omni, Omni-II, OmniLT, OmniPro, OmniPro-II (RS232 only) / HAI
TI103 / ACT
CM11A/CM11U / X10
ZigBee transmitters
UMXB24-AWI Wireless ZigBee Modem / NCD
UMXB24P-AWI Wireless ZigBee Modem / NCD
UMXB24-AUI Wireless ZigBee Modem / NCD
UMXB24P-AUI Wireless ZigBee Modem / NCD
In addition to the above, the following devices are exclusively supported via OEM versions of ECS
(Contact us for details):
Dallas Semiconductor:
DS1401
DS1411
DS2406
DS2422
DS2423
DS2438
DS1410E
DS9097E
DS9097U
WS-1
Embedded Data Systems:
Point-Sensor-Counter/Temperature
HA5
HA7Net
Z2TEN
Point-Sensor-Analog-5V
Z2TEN
Point-Manager
Point-Transceiver
Point-Sensor-Temperature
Point-Sensor-Temp/Humidity
Point Six:
Point-Server
Johnson Controls:
DX9100
Windows install
Linux install
This installation is complete and fully operational for 14 days.
And if you provide us a list of your devices and their addresses,
we will create your initial configuration so that
you may quickly/easily evaluate ECS.
If you have questions or need help, please call us at 423-745-0026.
Note:
Sun's JRE (Java Runtime Environment) has a bug which sometimes causes browsers
to crash when a web page containing JAVA is closed.
If this happens, ECS will automatically restart the browser in 15 seconds and display the ECS home page.
To install ECS on Windows (fully operational for 14 days):
- Recommended: Install latest JAVA JRE (Java Runtime Environment) at Java.com.
If the ECS web pages do not display properly, an outdated JRE is the probable cause.
- Download and execute ECS_SETUP.EXE.
- Click the ECS Icon on your Desktop to start ECS.
After installing Microsoft's Text-To-Speech engine,
ECS will display it's Login page in your web browser.
- Login by entering "owner" for both the Name and Password (neither are case-sensitive).
ECS will then display it's Home page.
If your browser attempts to login to the Internet (even though no Internet access is required),
just click "Cancel" in the ISP connect window.
This will not happen again until you restart the browser.
- If you're using IE7 (Internet Explorer 7), we recommend the following browser setup changes:
- Allow ECS's Java buttons (e.g. Edit, Create, etc) to open new windows:
- Move the mouse over the Edit button.
The entire box containing the menu and message line will be outlined,
and a mini-window may also appear stating "Click to activate and use this control".
- Click Edit (to activate the control).
- Click Edit again.
- This message will then appear near the top of the browser window):
"Pop-up blocked. To see this pop-up or additional options click here..."
- Click this message and select "Always allow pop-ups from this site...".
- Allow ECS to display messages in the browser's status line:
- Click
Tools,
Internet Options,
Security,
Custom Level.
- Scroll down to the "Scripting" section (near bottom).
- Under "Allow status bar updates via script", click "Enable".
- Click OK.
- Tab browsing setup:
- Click
Tools,
Internet Options,
General.
- In the "Tabs" section, click "Settings".
- Check "Always switch to new tabs when they are created".
- Check "Always open pop-ups in new tab".
- Click OK.
- If you're using FireFox, we recommend the following browser setup changes:
- Allow ECS's Java buttons (e.g. Edit, Create, etc) to open new windows:
- Click Edit.
If the Edit page is displayed, you may close it and skip this setup.
- This message will then appear near the top of the browser window:
Firefox prevented this site from opening a popup window
- Click the Options button to the right of this message and select "Allow popups for 127.0.0.1".
- Allow JavaScript to display messages in the browser's status line:
- Click
Tools and
Options
- Click the Advanced... button to the right of "JavaScript" (not the tab at top).
- Check "Change status bar text".
- Click OK.
- Move the mouse over various buttons ("Edit", "Create", etc) to see what they do
(descriptions will appear in the message line below the buttons).
To view/modify/delete existing Objects/Scripts/Schedules, you would click Edit.
To create new Objects/Scripts/Schedules, you would click Create.
- Set your login Password(s), enable automatic login, and/or enable remote logins.
- Click Edit. This will display a list of your Objects in a new window.
- Click the "Password:Owner" link. This will display the edit page for the "Password:Owner" Object.
- At the "User::" prompt, enter your desired login name.
- At the "Password::" prompt, enter your desired password.
- If you wish ECS to automatically login this password at startup, enter "Yes" at the "Default:" prompt.
- All Password Objects are initially defined only for local use (i.e. on the ECS PC or LAN).
If you wish to use this Password from remote locations (i.e. via the Internet):
- Set the Client-IP to "*".
- Setup your router and/or firewall to open up ports 2080/2081/2082 for TCP/IP.
- Click SUBMIT.
- Denote your time zone/etc, so that ECS may accurately predict your dawn/sunrise/sunset/dusk times:
- Click Edit.
- Click the "Clock" link. This will display the edit page for the "Clock" Object.
- Click the "Time-Zone" value and select your time zone.
- Click the "Longitude" and select your longitude.
If you don't know your longitude/latitude, click
here
or here.
- Click the "Latitude" and select your latitude.
- Click SUBMIT.
The Dawn/Sunrise/Sunset/Dusk Clock Properties will then denote the times appropriate to your area.
will now denote the times appropriate to your area.
- Denote the NOAA web sites for your area's weather:
[Note: If you're in Canada, please skip these steps and contact us for the required Objects.]
- Click Edit.
- Click the "Weather" link. This will display the edit page for the "Weather" Object.
- Click here.
- Enter your zip code in the white box on the left and press <Enter>.
- Copy the "Current Conditions" link to the clipboard
(right click and select Copy Link Location).
- Paste the URL into the "Conditions-URL" Property field.
- Copy the "Detailed 7 Day Forecast" link to the clipboard
(right click and select Copy Link Location).
- Paste the URL into the "Forecast-URL" Property field.
- Click SUBMIT. After a few seconds, your local weather data will appear.
- Specify the port for your main controller (if any):
- Click Edit.
- Click the Object appropriate to your controller:
Ocelot,
PowerLinc,
CM11A.
StarGate, or
HomeVision.
- At the "Serial port:" prompt, click the value and select the port that your controller is connected to.
- Click SUBMIT.
If ECS reports an error,
stop any other program that might be accessing the unit,
re-check your connections,
and make sure the unit is powered up,
- Setup caller-ID (if you hava a modem that supports caller-ID):
- Click Edit.
- Click the "CID:Modem" link. This will display the edit page for the "CID:Modem" Object.
- At the "Port::" prompt, enter the modem's serial port.
- Click SUBMIT.
- Now when you receive a call, the CID:Modem Monitor Script will announce the name/number and display same in a JAVA window.
If you wish to assign a customized name to a number (e.g. change the default of "Mary Smith" to "Mom"),
then edit phone_book.txt and add the number followed by the desired name.
- To review simple (step-by-step) tutorials, click the "Tutorials" link in the Home page.
- To stop ECS, click "Stop" at the top of any page.
If you close your web browser or your ECS page(s) without stopping ECS,
you can regain access by clicking the ECS tray icon (bottom right) and clicking "Login",
or by displaying http://127.0.0.1:2080/Login.
- To run ECS when Windows boots:
- From your Win DeskTop, select Start, Control Panel,
Scheduled Tasks,
Add Scheduled Task,
Next, and
Browse.
- Find/select ECS.EXE (normally in \Program Files\ECS).
- If your PC logins in automatically, check "When I log in".
Else, check "When my computer starts".
- Click Next and Finish.
To install ECS on Linux (fully operational for 14 days):
- Login to your normal user account.
- Recommended: Install latest JAVA JRE (Java Runtime Environment) at Java.com.
If the ECS web pages do not display properly, an outdated JRE is the probable cause.
- Enter:
mkdir ecs
cd ecs
- Download ecs_linux.zip to ./ecs.
- Enter:
unzip ecs_linux
chmod +x *.bin
chmod +x *.sh
- To install the pre-compiled Festival text-to-speech software (optional):
- Login as root.
- Download festival.zip to the root directory ("/").
- Enter:
cd /
unzip festival
- Enter "ls -l /usr/lib/libtermcap.so.2".
If no such file is found:
- KDE 3.2.1 has a bug whereby popup menus appear behind the browser window.
To correct this problem (if applicable):
- Click Browse and start applications
- Click Control Center
- If the displayed version is 3.2.1:
- Click Desktop
- Click Window Behavior
- Click Advanced
- At the Focus Stealing Prevention Level prompt, select None.
- Click OK
- To start ECS, execute ./ecs/ecs.bin.
ECS will display it's Login page via FireFox.
Note: If you wish to startup with another browser, edit linux_browser_startup.sh as needed.
- Login by entering "owner" for both the Name and Password (neither are case-sensitive).
ECS will then display it's Home page.
If your browser attempts to login to the Internet (even though no Internet access is required),
just click "Cancel" in the ISP connect window.
This will not happen again until you restart the browser.
- Move the mouse over various buttons ("Edit", "Create", etc) to see what they do
(descriptions will appear in the message line below the buttons).
To view/modify/delete existing Objects/Scripts/Schedules, you would click Edit.
To create new Objects/Scripts/Schedules, you would click Create.
- Set your login Password(s), enable automatic login, and/or enable remote logins.
- Click Edit. This will display a list of your Objects in a new window.
- Click the "Password:Owner" link. This will display the edit page for the "Password:Owner" Object.
- At the "User::" prompt, enter your desired login name.
- At the "Password::" prompt, enter your desired password.
- If you wish ECS to automatically login this password at startup, enter "Yes" at the "Default:" prompt.
- All Password Objects are initially defined only for local use (i.e. on the ECS PC or LAN).
If you wish to use this Password from remote locations (i.e. via the Internet):
- Set the Client-IP to "*".
- Setup your router and/or firewall to open up ports 2080/2081/2082 for TCP/IP.
- Click SUBMIT.
- Denote your time zone/etc, so that ECS may accurately predict your dawn/sunrise/sunset/dusk times:
- Click Edit.
- Click the "Clock" link. This will display the edit page for the "Clock" Object.
- Click the "Time-Zone" value and select your time zone.
- Click the "Longitude" and select your longitude.
If you don't know your longitude/latitude, click
here
or here.
- Click the "Latitude" and select your latitude.
- Click SUBMIT.
The Dawn/Sunrise/Sunset/Dusk Clock Properties will then denote the times appropriate to your area.
will now denote the times appropriate to your area.
- Denote the NOAA web sites for your area's weather:
- Click Edit.
- Click the "Weather" link. This will display the edit page for the "Weather" Object.
- Click here.
- Enter your zip code in the white box on the left and press <Enter>.
- Copy the "Current Conditions" link to the clipboard
(right click and select Copy Link Location).
- Paste the URL into the "Conditions-URL" Property field.
- Copy the "Detailed 7 Day Forecast" link to the clipboard
(right click and select Copy Link Location).
- Paste the URL into the "Forecast-URL" Property field.
- Click SUBMIT. After a few seconds, your local weather data will appear.
- Specify the port for your main controller (if any):
- Click Edit.
- Click the Object appropriate to your controller:
Ocelot,
PowerLinc,
CM11A.
StarGate, or
HomeVision.
- At the "Serial port:" prompt, click the value and select the port that your controller is connected to.
- Click SUBMIT.
If ECS reports an error,
stop any other program that might be acce