[[Image(nano.jpg, align=right, 300px)]] = Arduino Sensor Plugin = The Arduino sensor plugin allows you to build your own cheap wireless sensors (<$10) and hook them up wireless to your Vera. Link Arduino to company page http://arduino.cc \\ Relevant forum thread http://forum.micasaverde.com/index.php/topic,16170.msg123378.html === Author === '''Henrik Ekblad''' - henrik.ekblad at gmail.com (hek on forum) {{{ #!html
}}} [[Image(plugin.png, align=right)]] === Installing and using the plugin === ==== From apps.mios.com ==== https://apps.mios.com/plugin.php?id=xxxx Remember to set the serial usb port used by connected Nano board. ==== From downloaded source ==== 1. Download '''D_Dune.json, D_Dune.xml, I_Dune.xml, S_Dune.xml, xmlSimple.lua''' found under "Browse Source">trunk above. i. Go to: Apps -> Develop Apps -> Luup files in Vera UI i. Add the five files using "Browse"-button. Click "Restart Luup after upload" checkbox and press Go. i. Go to: Apps -> Develop Apps -> Create Device i. Set "Upnp Device Filename" to "D_Dune.xml" i. Set "Upnp Implementation Filename" to "I_Dune.xml" i. Click "Create Device" i. Reload i. Go to device settings and update the default ip of your Dune box. i. Reload 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'' === Configuration === || '''Parameter''' || '''Description''' || || ip || Ip number for your Dune box || || !PollIntervalOnline || Poll interval for fetching player state (in seconds) when dune player is online || || !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. || === Notifications === The following notification triggers can be used in your scenes. || '''!PlayerState''' || '''Description''' || === Actions === Only action "Play" and "Pause" is implemented at the moment. === Example === To fetch the playback state in luup code use the following: {{{ }}} === API Description === 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. https://code.google.com/p/dune-api-codepack/wiki/ApiReference