<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.perceptiveautomation.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.perceptiveautomation.com/wiki/feed.php">
        <title>Perceptive Automation</title>
        <description></description>
        <link>http://www.perceptiveautomation.com/wiki/</link>
        <image rdf:resource="http://www.perceptiveautomation.com/wiki/lib/tpl/newpa/images/favicon.ico" />
       <dc:date>2012-02-04T04:46:19-06:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_scripting_tutorial&amp;rev=1328228709&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:device_class&amp;rev=1328206929&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_guide&amp;rev=1328031578&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:action_class&amp;rev=1328029007&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=ms_overriding_with_switch&amp;rev=1327203699&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=cp_custom_images&amp;rev=1326903059&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=applescript&amp;rev=1326729919&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.perceptiveautomation.com/wiki/doku.php?id=plugins:weathersnoop&amp;rev=1326430543&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.perceptiveautomation.com/wiki/lib/tpl/newpa/images/favicon.ico">
        <title>Perceptive Automation</title>
        <link>http://www.perceptiveautomation.com/wiki/</link>
        <url>http://www.perceptiveautomation.com/wiki/lib/tpl/newpa/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_scripting_tutorial&amp;rev=1328228709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-02T18:25:09-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>indigo_5_documentation:plugin_scripting_tutorial - [Miscellaneous Examples] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_scripting_tutorial&amp;rev=1328228709&amp;do=diff</link>
        <description>Talking to the Indigo Server

The Indigo Plugin Host (IPH) provides a python scripting and plugin environment, which makes controlling the Indigo Server easy via the high-level python language (the official python web site has great python tutorials). Every plugin automatically runs inside its own Indigo Plugin Host process, but you can also start the IPH in an interactive mode to directly communicate with the Indigo Server. It is a great way to experiment with Indigo's python environment, which…</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:device_class&amp;rev=1328206929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-02T12:22:09-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>indigo_5_documentation:device_class - [Class Properties] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:device_class&amp;rev=1328206929&amp;do=diff</link>
        <description>In the IOM, all devices are derived from a common Device base class. This base class provides for all the common properties of a device (including devices defined by Server plugins) and each subclass also inherits all the commands in the device command namespace (indigo.device.*) - there are a few exceptions that will be noted below. Check out the examples for each section to see how you use each device type.</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_guide&amp;rev=1328031578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-31T11:39:38-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>indigo_5_documentation:plugin_guide - [Configuration Dialogs] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:plugin_guide&amp;rev=1328031578&amp;do=diff</link>
        <description>Indigo Plugins and APIs

Indigo has a long history of extensibility - AppleScript Attachment scripts were available from the start. Later, the Indigo Web Server was added along with the IWS plugin and the ability to add custom images.

With Indigo 5.0, we wanted to add a new server plugin API that would allow 3rd party developers to more natively add devices, triggers, and actions to Indigo. This new server API would allow users and 3rd party vendors to implement their own functionality in Pytho…</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:action_class&amp;rev=1328029007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-31T10:56:47-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>indigo_5_documentation:action_class - [Class Properties] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=indigo_5_documentation:action_class&amp;rev=1328029007&amp;do=diff</link>
        <description>In the IOM, all actions are derived from a common Action base class. This base contains all the shared components of actions. Unlike the other major classes, however, there isn't a command namespace for Actions. Why is that, you say? Because Actions don't exist outside of the object that contains them (Triggers, Schedules, Action Groups, etc.). So, when manipulating actions, you always work directly on the object, then assign that object to one of the container objects. Don't worry, we'll walk y…</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=ms_overriding_with_switch&amp;rev=1327203699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-21T21:41:39-06:00</dc:date>
        <dc:creator>mattb</dc:creator>
        <title>ms_overriding_with_switch - [What's Needed] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=ms_overriding_with_switch&amp;rev=1327203699&amp;do=diff</link>
        <description>Here's a scenario that comes up from time to time: you have a motion sensor that turns on/off a light, but you want it to NOT turn off the light when you turn the light on via the switch. There are many ways to accomplish this and we'll walk you through one example here. The level of difficulty of this how-to is moderate because of the number of parts that make up the solution.</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=cp_custom_images&amp;rev=1326903059&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-18T10:10:59-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>cp_custom_images - [Custom Images on Control Pages] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=cp_custom_images&amp;rev=1326903059&amp;do=diff</link>
        <description>There are several places to add custom images to control pages. NOTE: images should be in PNG format. If you look in the following directory:

/Library/Application Support/Perceptive Automation/Indigo 5/IndigoWebServer/images

you'll find a couple of directories under there:</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=applescript&amp;rev=1326729919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-16T10:05:19-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>applescript</title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=applescript&amp;rev=1326729919&amp;do=diff</link>
        <description>: This article was written before Indigo 5 so there is no mention of Python Scripting. While all of the information in this article still applies to Indigo 5, if you're new to Indigo we recommend learning Python Scripting instead as it is more full-featured - see the Python Scripting Tutorial for more information. If you need to communicate with other Mac applications then AppleScript is probably still the best way to go.</description>
    </item>
    <item rdf:about="http://www.perceptiveautomation.com/wiki/doku.php?id=plugins:weathersnoop&amp;rev=1326430543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-12T22:55:43-06:00</dc:date>
        <dc:creator>jay</dc:creator>
        <title>plugins:weathersnoop - [WeatherSnoop] </title>
        <link>http://www.perceptiveautomation.com/wiki/doku.php?id=plugins:weathersnoop&amp;rev=1326430543&amp;do=diff</link>
        <description>This plugin allows you to get data from the WeatherSnoop application into Indigo. You may create as many “Weather Station” devices as you like - one for each instance of WeatherSnoop that you have (WeatherSnoop currently has only one device at a time). WeatherSnoop, with it's ability to connect to either local weather station hardware (it supports a wide variety of hardware) or to Weather Underground, is a great way to get weather data into Indigo for use in your home automation logic. You can s…</description>
    </item>
</rdf:RDF>

