ECS: Superior commercial/industrial automation software
ECS Commercial Automation Software Omnipotence Software ECS Commercial Automation Software
Offering superior automation software since 1990

Omnipotence (Merriam-Webster): An agency or force of unlimited power

Capability Dependability Experience Support
Lighting, HVAC, security, video, and more

Make anything happen when anything happens
Free and paid versions available for Windows and Linux (software only or complete systems)


"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 that cost from $10,000 to $1,000,000 in large applications." Gary (Liberty, MO)

More testimonials
    

Please call 423-745-0026 for answers, a walk-through, and/or setup assistance.
Note: We are not like other companies who put you on hold, and whose support staff has limited knowledge
of their own products. We know our software, and we enjoy conversing with other automation enthusiasts.



Overview

        Greetings,
My name is Mark Gilmore, and I am the proud owner/president of Omnipotence Software. I 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 schedules
and/or English-like scripts. And ECS can be remotely accessed via any web browser or web-device (e.g. iPhone, BlackBerry, etc).

When evaluating automation systems, these are the primary aspects to consider:

  • Capability: Can it perform the desired tasks in the desired manner ?
    ECS can implement any desired logic, no matter how elaborate.
    ECS is the most capable/customizable system there is. No other even comes close.
  • Dependability: Does it just work, or is it flaky ?
    ECS does the same thing the same way (every time).
  • Ease of setup: Can most anyone set it up with a little effort ?
    None are truly easy :-), but we strive to make ECS as easy to setup as possible.
    And if you provide us a list of your devices, we'll gladly create your initial configuration and/or scripts to perform any desired task.
  • Support: Can you reach a knowledgeable person quickly, or is it a time-consuming hassle ?
    And does the company appreciate problem reports, or are they bothered by them ?
    We are always easily reached by phone.
    And when someone reports a problem to us, it immediately receives the highest priority (and is usually corrected within the hour).
  • Ease of use: Can most anyone use it (once setup) ?
    As ECS is basically a "blank slate", the user-interface will be as easy as the user makes it.
    But if setup properly, ECS can be used by virtually anyone.
  • Company experience/longevity: As an automation system can be a significant commitment of time and money,
    you want to be sure that they will be around for a while ! We have been in this business since 1990.

If you're with a charitable organization, please send us an email describing same. 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. Flow chart



Why ECS ?

  • Capability/flexibility: ECS is simply the most powerful/flexible automation software there is
    (we have devoted some 20 years to make it so). 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.

  • Dependability: ECS is a robust/well-tested/proven program that is used in numerous homes, office buildings,
    and various other commercial/industrial sites (including universities, public schools, sports arenas, and a US stock exchange).
    A recent installation controls over 200 traffic-caution lights in a VA school district.

  • Unrivaled tech support: With many (if not most) tech companies, reaching a knowledgeable person is a time-consuming hassle.
    And they are bothered by problem reports (when they should be thankful for them !).
    In contrast, we are always easily reached by phone.
    And when someone reports a problem to us, it immediately receives the highest priority (and is usually corrected within the hour).

  • Company experience/longevity: We have been in this business since 1990.

  • Free setup: If you provide us a list of your devices, we'll gladly create your initial configuration and/or scripts
    to perform any desired task
    . (thus allowing you to quickly/easily evaluate ECS with minimal effort).

  • Flexible options/pricing: We offer ECS (only), as well as complete/integrated/tested systems.

  • Experience: We have been developing automation software since 1990.

  • You will not waste your time with ECS: All automation programs take some time/effort to master (ECS being no exception).
    But you don't want to invest your time on a product which may later prove to be incapable of performing the desired tasks
    (or doing so dependably). With ECS, you're assured that your efforts will be greatly rewarded :-).

  • 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). Since our founding in 1990, no one has ever reported
    a security-related problem.

  • 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). So ECS can run on most of those old PCs that have been retired to the closet.

  • OEM (private-label) versions: If you're interested in your own customized OEM version of ECS
    (which you may market as your own product), click here.

  • Easily interfaces with other software: ECS supports a simple TCP/IP protocol,
    through which other software can monitor/control any devices that ECS supports.



Capabilities (a few examples)

  • Internet-access: Access your site from any PC or web-device (e.g. iPhone, iTouch, BlackBerry, etc).

  • Web-device support:
    • ECS detects when you're using a web-device (iPhone, etc), and displays small pages designed for small screens and low bandwidth.
    • Use your web-phone as a remote control.
    • Send notifications (i.e. messages) to your iPhone (via GrowlForWindows).

  • Schedules: Set any light/appliance/etc to a desired state at any time.
    Some example schedule entries might look like this:
    Property        Time                       Value
    Office-1 Light Weekday:7:00 PM On
    Office-1 Light Weekday:11:00 PM Off

  • Scripting: Supports powerful IF/THEN/ELSE scripting language which closely resembles normal English.
    For example, this Script would turn a light on at 7PM if your site is occupied:
    	If  Clock.Time  Becomes  7:00 PM
    	And  Occupied  Is  True
    	Then  Office-1 Light  Set  ON

  • Light/appliance control: Dim/brighten lights, and turn any appliance on/off.

  • 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.

  • Email commands: Email commands to (e.g. "Outside light Set On") to ECS, and have it return an acknowledgment email
    that denotes the command and resulting value. ECS processes only those emails that are intended for it, and which originate
    from approved email and IP addresses.

  • Alerts: Notify you of any desired events via a phone call, email, and/or text message.

  • Twitter: Monitor tweets for specific subjects (from everyone and/or specific users).

  • Security/Fire/Flood:
    • Detection: Monitor your site for intruders, fire, or flood.
      Detect motion via netcams/webcams and/or PIR motion detectors.
      Detect sounds via PC sound card/mike.
    • Reaction: React to alarm conditions in any way desired. Speak announcements, play audio-recordings,
      record/email video, flash lights, sound an alarm, send a text message, place a phone call, etc.
    • NetCam/WebCam support: See below.
    • Emulate activity: Randomly turn lights on/off to make your site look occupied.

  • NetCams/WebCams (video):
    • Record only when motion is detected, or record 24/7 in time-lapse mode (1 image every 10 seconds or so).
    • Older recordings can be automatically purged based on age and/or disk space used.
    • Have camera images emailed to you if motion is detected during off-hours.
    • Check on your site via any internet connection.

  • Database I/O: Read/write from/to SQL database files and/or ODBC servers

  • Monitor/extract data from the logs of other programs

  • Commercial sign support: Display text on large LED signs (in any desired combo of colors/sizes/blinking/etc).
    See "Signs" section of Supported devices table.

  • Caller-ID: Announce/display/log the name/number of callers. Use customized names for known numbers.

  • Graphics support: Create floor-plan/layout Pages with buttons and clip-art images (of doors, chairs, etc).

  • Plot any desired data over any time frame.

  • 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.

  • Place device icons 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 lamp's icon 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 virtually any remote control, keypad, pendant
    (X10, UPB, Insteon, IR, and/or RF), or ECS web page (on any PC or web-device).

  • Web page downloads: Download and extract info from web pages (e.g. weather forecasts, stock quotes, etc).

  • 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.

  • 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.

  • Accessible by other software (open API): ECS supports a simple text-based socket protocol (API) that allows other programs
    to read and modify Objects. So if you have your own software, it can easily access our entire suite of supported devices.
    And if you wish to use your own GUI, ECS can be run without one.

  • Extensive ModBus support/capablitities:
    • RS485 and TCP/IP supported
    • Intelligent read-command optimization (reads the maximum # of registers with ever read)
    • Use customized names in place of numbers (e.g. "Off" and "On", instead of 0 and 1)
    • Easily create a ModBus object for any device (with which you can view/modify its registers/inputs/coils)
    • Emulate a ModBus device (respond to ModBus requests from other systems just as a real ModBus device would)

  • Control/monitor unsupported 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).

  • Protocol gateway capabilities (i.e. forward data from one protocol to another):
    For example, set an SNMP Oject to the value of a ModBus register (and vice versa).

  • 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. Contact us for details.



Testimonials

"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)

"ECS is very powerful, probably more powerful than anything else in the market." Rob (Orem, UT)

"We deploy ECS on Linux Embedded OS for process control in light manufacturing. We started use of ECS in 2010. Prior to ECS, our process control involved multiple systems, such as OPC, and PLC Ladder. ECS replaced all prior control systems, and has been the foundation of our OEM control products since. I have had the opportunity and pleasure to meet Mark in person, and work closely with him to implement ECS in our organization. Mark has always been instantly available, and responds to our needs immediately. Our implementation of ECS pushes the envelope of automation technology, and Mark has been a reliable and steady partner to our development team. Yes, I would highly recommend ECS if asked. You can scale into your investment, and will find limitless uses for the product. ECS provides a streamlined framework for process control. Implementation is straightforward and powerful. Best of all, once installed ECS delivers a bullet-proof application in high-sustainability environments. Easily a SCADA replacement, our investment in ECS has rather simply yielded high value software assets." David Scranton (ECOS Systems, NC)

"ECS is one of the powerful automation products currently available on the market. While many of the web-based products look intriguing, they rapidly become nightmares to program and require multiple 3rd-party add-ons (very few free!) to accomplish much beyond basic lights on and off functionality. ECS on the other hand, has incorporated much of what in competitive products are chargeable add-ons, directly into the base product, also providing a rich, but still easy to use programming language which allows the user to design virtually anything they can imagine. And unlike purely web-based products, the result is fast and easy to change at a moments notice. Most important, ECS has a industrial grade stability that provides the peace of mind that your automation system will always be running. I can not recommend it highly enough." Bruce (Piscataway , NJ)

"I have been using ECS for a number of years. ECS has worked better than anything I have used before. It is easy to understand and the programming is a breeze. Joe (Yellowknife, NT, Canada).

"I have used ECS for over 15 years for every kind of control you could possibly imagine. ECS became my system of choice the first time I used it and it has remained that way through 3 houses I have owned. The last house was 4500 square feet and the previous owner was spending $700 to $1000 per month in electricity in the summer. In our first summer, which was hotter, our bill never exceeded $300. The support and upgrades for this product has been consistently top shelf. I would highly recommend it." Mike (New Jersey)

"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)

"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 am so happy I decided on using ECS. Unlike other vendors, you constantly work to improve your product and your tech support has always been outstanding. Thanks so much". Sheryl

"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)

"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 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).

"My love of ECS is that it works great and I can make any programming that I can think up." Dan (Sepulveda, CA)




Order (or upgrade) ECS

Major credit cards and PayPal accepted.
All options include both Windows and Linux versions.
Frequent updates are provided at no charge

The IO-Points referenced below are any monitored/controlled states which are external to the PC
(e.g. lights, appliances, relays, digital-inputs, web-site data, etc)
.
50 IO-Points are sufficient for over 95% of our customers.
Please contact us if you would like assistance in estimating the number of points that you need.
If you need more points later, you can easily upgrade (see below).

Note: If you are interested in a complete/integrated/tested system (incl hardware and/or PC), then contact us for an estimate.

Name IO-Points Price Order
ECS/Schedule:
Fully operational, less scripting and Internet access
ECS reverts to this mode 30 days after installation
50 ? FREE
Install
 
ECS/50:
All features/hardware supported
Includes initial/customized configuration & scripts
50 ? $380
ECS/100
All features/hardware supported
Includes initial/customized configuration & scripts
100 ? $480
ECS/150
All features/hardware supported
Includes initial/customized configuration & scripts
150 ? $580
ECS/200
All features/hardware supported
Includes initial/customized configuration & scripts
200 ? $680
ECS/Unlimited
All features/hardware supported
Includes initial/customized configuration & scripts
Unlimited ? $780

Upgrade ECS

Name IO-Points Price
ECS/+50 Add 50 $100
ECS/+100 Add 100 $200
ECS/+Unlimited Unlimited $400


Custom services



Contacts

Omnipotence Software
support@OmnipotenceSoftware.com
423-745-0026
604 CR 181
Decatur, TN 37322
Hours: Monday-Saturday, 9AM-7PM/EST


Friends
NoMoreVictims Brandon Zehm (software developer) BuildWithGreenProducts
PracticallyConnected Ci Design House CE-Pro AutomatedBuildings ModBus.org ADPM Synthesis

Search phrases
These are legitimate search phrases that directly relate to our software, but may not be quoted verbatim above:
DAAC, DAAC Software, Data Acquisition Software, Data Acquisition And Control, Data Acquisition And Control Software, Green building software, ModBus Software, Direct-wired lighting, Direct-wired LED lighting, LED lighting, Automated LED lighting, Process control, Process control software, Process control systems, Building Automation Systems, BAS Software, Automated Industrial System, Automated Industrial Systems, Automated Industrial Control, Industrial Automation, Industrial Automation Software, Industrial Automation System, Industrial Automation Systems, Wireless Industrial Automation, Web-Accessible Automation, Web-Accessible Automation Software, Web-Accessible Automation System, Web-Accessible Automation Systems, Automated Commercial System, Automated Commercial Systems, Commercial Automation, Commercial Automation Software, Commercial Automation System, Commercial Automation Systems, Wireless Commercial Automation, SCADA, Automated SCADA, SCADA Automation, SCADA Software, SCADA System, SCADA Systems, Wireless SCADA, HVAC Automation, HVAC Software, HVAC System, HVAC Systems, Security Software, Security System Software, Wireless Security, Video Surveillance, Video Surveillance Software, Ethernet-controlled relay software, Alpha sign software, AlphaEclipse sign software, AlphaEclipse software, AlphaPremier sign software, AlphaPremier software, Alphavision sign software, AlphaVision software, Adaptive Micro Systems software, BetaBrite sign software, BetaBrite software, Big Dot software, SMS (Text Messaging) UPB software X10 software