1 | | = Welcome to Trac 0.12.3 = |
2 | | |
3 | | Trac is a '''minimalistic''' approach to '''web-based''' management of |
4 | | '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress. |
5 | | |
6 | | All aspects of Trac have been designed with the single goal to |
7 | | '''help developers write great software''' while '''staying out of the way''' |
8 | | and imposing as little as possible on a team's established process and |
9 | | culture. |
10 | | |
11 | | As all Wiki pages, this page is editable, this means that you can |
12 | | modify the contents of this page simply by using your |
13 | | web-browser. Simply click on the "Edit this page" link at the bottom |
14 | | of the page. WikiFormatting will give you a detailed description of |
15 | | available Wiki formatting commands. |
16 | | |
17 | | "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created |
18 | | a new Trac environment, containing a default set of wiki pages and some sample |
19 | | data. This newly created environment also contains |
20 | | [wiki:TracGuide documentation] to help you get started with your project. |
21 | | |
22 | | You can use [wiki:TracAdmin trac-admin] to configure |
23 | | [http://trac.edgewall.org/ Trac] to better fit your project, especially in |
24 | | regard to ''components'', ''versions'' and ''milestones''. |
| 1 | [[Image(dune_trans.jpg, align=right, 300px)]] |
| 2 | = Arduino Sensor Plugin = |
| 3 | The Arduino sensor plugin allows you to build your own cheap wireless sensors (<$10) and hook them up wireless to your Vera. |
39 | | For a complete list of local wiki pages, see TitleIndex. |
| 17 | |
| 18 | {{{ |
| 19 | #!html |
| 20 | <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> |
| 21 | <input type="hidden" name="cmd" value="_s-xclick"> |
| 22 | <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7----- |
| 23 | "> |
| 24 | <input type="image" src="http://code.mios.com/trac/mios_fritzbox/raw-attachment/wiki/WikiStart/beer.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> |
| 25 | <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> |
| 26 | </form> |
| 27 | }}} |
| 28 | |
| 29 | [[Image(plugin.png, align=right)]] |
| 30 | === Installing and using the plugin === |
| 31 | |
| 32 | ==== From apps.mios.com ==== |
| 33 | |
| 34 | https://apps.mios.com/plugin.php?id=xxxx |
| 35 | |
| 36 | Remember to set the serial usb port used by connected Nano board. |
| 37 | |
| 38 | ==== From downloaded source ==== |
| 39 | |
| 40 | 1. Download '''D_Dune.json, D_Dune.xml, I_Dune.xml, S_Dune.xml, xmlSimple.lua''' found under "Browse Source">trunk above. |
| 41 | i. Go to: Apps -> Develop Apps -> Luup files in Vera UI |
| 42 | i. Add the five files using "Browse"-button. Click "Restart Luup after upload" checkbox and press Go. |
| 43 | i. Go to: Apps -> Develop Apps -> Create Device |
| 44 | i. Set "Upnp Device Filename" to "D_Dune.xml" |
| 45 | i. Set "Upnp Implementation Filename" to "I_Dune.xml" |
| 46 | i. Click "Create Device" |
| 47 | i. Reload |
| 48 | i. Go to device settings and update the default ip of your Dune box. |
| 49 | i. Reload |
| 50 | i. OPTIONAL: If you want an icon download '''dune_icon.png''' and SCP it to your vera box under ''/www/cmh/skins/default/icons/dune_icon.png'' |
| 51 | |
| 52 | |
| 53 | === Configuration === |
| 54 | || '''Parameter''' || '''Description''' || |
| 55 | || ip || Ip number for your Dune box || |
| 56 | || !PollIntervalOnline || Poll interval for fetching player state (in seconds) when dune player is online || |
| 57 | || !PollIntervalOffline || Poll interval for trying to fetch player state (in seconds) when offline. This interval will be used when http connection does a timeout when trying to fetch state. || |
| 58 | |
| 59 | === Notifications === |
| 60 | |
| 61 | The following notification triggers can be used in your scenes. |
| 62 | |
| 63 | || '''!PlayerState''' || '''Description''' || |
| 64 | |
| 65 | === Actions === |
| 66 | |
| 67 | Only action "Play" and "Pause" is implemented at the moment. |
| 68 | |
| 69 | === Example === |
| 70 | To fetch the playback state in luup code use the following: |
| 71 | |
| 72 | {{{ |
| 73 | |
| 74 | }}} |
| 75 | |
| 76 | |
| 77 | === API Description === |
| 78 | A big thanks to Steven Liekens who has collected all information available on one place regarding IP-command interface for Dune Players. It helped alot when developing this plugin. |
| 79 | https://code.google.com/p/dune-api-codepack/wiki/ApiReference |