more information about OSA

General discussion about Open Source Automation
Post Reply
Message
Author
selyn
Posts: 1
Joined: Wed Feb 18, 2015 4:01 am

more information about OSA

#1 Post by selyn » Wed Feb 18, 2015 4:19 am

Hi , I have to write a report on this software,for a university project. But I can not seem to find enough information. Besides the fact that it is open source, which can be used on windows ,the image of the architecture and the use of plug-in, I can't find information on how the communication with the devices. What is it used? there is a pattern?
you could tell me some links where can I get more information?
thank you

Automate
Posts: 1691
Joined: Sat Dec 11, 2010 1:44 pm
Location: US

Re: more information about OSA

#2 Post by Automate » Sat Feb 21, 2015 6:04 am

Glad you found OSA. Please come back and provide a link to your report when you get finished.

OSA is object oriented. Objects have states, properties, methods and events. Internally all objects are handled the same way regardless of whether they are X10, Zwave, Insteon, etc. Internally OSA refers to object by their name not by address which is specific to the object type (X10, Zwave, etc). All of the unique communications required to communicate with each different type of device is contained in the plugin logic. So if you need to communicate with a new type of object you just create a new plugin you don't need to modify the base OSA code.

Post Reply