Open Source Automation is a home and commercial automation engine
C# Visual Basic SQLPL ASP JavaScript PLSQL
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vs/config
Assemblies
DB
OSAE.API
Obsolete
Plugins
Services
UI Import/Export Jun 13, 2018
UserControls
packages
.gitignore
License.txt
OSA Test Sheet.ods
Open Source Automation.sln
Plugin_License.txt Create Plugin_License.txt Apr 7, 2016
README.md Updates to RFXCOM plugin and updated README Sep 23, 2012

README.md

Open Source Automation

Open Source Automation has been created with the sole purpose to make home automation available to everyone. Currently there are many home automation programs on the market, but they are all very expensive. This makes it difficult for the average user to set up a professional home automation system without taking out a second mortgage. On top of the cost, these programs are very restrictive. Users are forced to use only the hardware that is supported and without an open extendable architecture they are at the mercy of the software company to develop new interfaces.

The Open Source Automation project overcomes these two major problems with the home automation software industry. First and foremost, OSA is free and open source. Anyone with an internet connection can download, install and get up and running without spending a dime. Even more exciting is the open extendability of OSA. Anyone can use the open source API included with OSA to develop new plug-ins and expand the functionality of the system. With the openness and community focused vision the development of new and exciting plug-ins is sure to push the limits of the imagination.

This project is still in its infancy, but is being developed at a feverish pace and there are many exciting things on the horizon. be sure to check back soon for more information on this exciting project.

Contributing

Want to contribute? Great! There are many ways to contribute.

Plugins

Open Source Automation is built entirely on a plugin architecture. The best way to extend OSA's functionality is to create a plugin to support some new hardware or service. Plugins are relatively easy to create and there is a guide to creating one in the wiki.

Documentation

If you are not of the programming persuasion another way you can contribute is to add and/or update the OSA documentation. The wiki contains a lot of good documentation, but can always use more to help out other users.

Donate

If there is some hardware that you would like to see OSA support, but you are not able to create a plugin for it yourself you can donate the hardware to a developer so they can create a plugin for it.