- Posted on
Thu Jun 02, 2011 6:58 pm
-
matt (support)
offline
- Site Admin
-
- Posts: 21417
- Joined: Jan 27, 2003
- Location: Texas
-
Currently the most completely implemented plugin device type is the custom, where the plugin must provide all of the state information and action UI for the device. This is what EasyDAQ and the iTunes plugin use.
We are also planning on, but haven't yet implemented, support for creating plugin overridden relay and dimmable type devices. Once complete those plugin devices will work with the built-in UI of the Indigo client (main window) as well as Indigo Touch and the Web pages. When the user controls those devices, Indigo Server will send the action information to the plugin so that it can send the command to the hardware and update the state information. But again, note we haven't finished implementing this yet.
I'd also like to provide plugin overrides for the thermostat and sprinkler type. I'm not sure when exactly that will be finished, however. First we are going to get dimmable and relays overrides working.
So your options at this point are to wait until we provide the ability for a plugin to create its own custom override of the thermostat object, in which case you'll get the UI for free, or you can go the 100% custom route, in which case you have to define all of the states and the action UI. Note by action UI, I'm referring to the action panel UI and not the controls inside Indigo Touch or on the Web pages. How the UI on those latter two will be defined/presented it still being ironed out.