Edit 2015-01-12: This plugin is UNMAINTAINED. If it breaks for you then there is nothing I can do. I no longer have any WeMo equipment. If anyone wants to take ownership of the plugin please post here on the forum, or contact futzle on GitHub.
Edit 2013-06-23: I’ve packed up my WeMo devices and will be giving them to a family member. I’ll continue to support this plugin where possible, but I have to rely on users to capture logs to test. If anyone wants to take ownership of the plugin please contact me.
In version 3:
[ul][li]Discover switches and sensors (that you have already added to your LAN through the iPhone app).[/li]
[li]Control WeMo switches and get instant status back when a switch changes status.[/li]
[li]Get instant status back when a WeMo motion sensor detects motion.[/li][/ul]
The user manual is at https://github.com/futzle/MiOS-WeMo. Abbreviated instructions follow.
How to install:
[ol][li]Install the WeMo plugin from http://apps.mios.com/plugin.php?id=3726[/li]
[li]Visit the device’s Configuration tab to add WeMo devices that the plugin finds on your LAN. One child device will be created for each in the dashboard. Use Add Static if you have created DHCP reservations for your WeMo devices, Add Dynamic otherwise.[/li]
[li]Highly recommended: Install the UPnP Event Proxy plugin from http://apps.mios.com/plugin.php?id=3716 (note that this plugin requires special steps to uninstall). Without this extra plugin, you won’t see status updates on Vera if you change a switch through the iPhone app.[/li][/ol]
Please try it out and report any feedback that you have on how well discovery works, whether instant status reporting continues to work after several hours, anything else you notice.