Control Your Home with Vera from Mi Casa Verde
I found the Vera quite easy to set up and use overall. However, I did run into several issues.
The Web interface is incomplete. Some sections do not have an explanatory video or any other documentation. I'm sure documentation is coming, but that doesn't help me right now.
Besides missing bits, the Web interface is also glitchy. It relies on AJAX-style automatic form submission when you add devices, scenes, events and so on. This works fine most of the time, but I ran into problems a couple times where configuration changes I made were not applied, and I had to enter them a second or even third time before they “took”. The explanatory videos also stopped during playback several times while the interface performed housekeeping on something or other.
Also, on at least two occasions during my testing, the Vera stopped working altogether. During these incidents, the Web interface still was responsive, and it acted like things were working, but none of the lights would turn on or off when told to. I still could turn them on and off via the buttons on the individual modules or by using my Z-Wave remote. A reboot of the Vera solved the issue. I do appreciate the improvements the firmware upgrades have provided, but I hope stability and reliability are at the top of the list for the Vera developers, especially as I continue to add more modules.
Finally, I ran into issues with the Vera doing crazy things on me. I tried at one point to set up an event that would turn on my bedside lamp whenever the ceiling light was turned on. After setting it up, the Vera started doing strange things like dimming and then brightening the lights in the room, shutting the lights off at random times, turning the lights on at equally random times and so on. After the Vera decided to turn on the lights in the room at 5:00am, I had had enough, and I removed the glitchy event.
Lights
Being open source, the Vera is quite hackable. One thing you can do is send it special HTTP queries to control lights. Below is a simple bash script I wrote to turn all of the Z-Wave devices in my house on or off. It's not the most elegant script in the world but it works:
#!/bin/bash
# This file is named "lights" and is placed in
# /usr/local/bin with chmod 755
# lights in the house
# biglamp="12"
# smalllamp="13"
# desklamp="14"
# tv="16"
# masterbedroom="17"
# All of the lights in the house
lights="12 13 14 16 17"
function turnlight() {
if [ "${2}" = "on" ]; then
# Turn the light on
curl \
"http://vera:3451/messagesend?from=1&to=${1}&type=1&id=192"
else
# Turn the light off
curl \
"http://vera:3451/messagesend?from=1&to=${1}&type=1&id=193"
fi
}
if [ "${1}" = "on" ] || [ "${1}" = "off" ]; then
for light in ${lights}; do
turnlight ${light} ${1}
done
else
echo "Usage:"
echo " \"${0} on\" to turn all lights on"
echo " \"${0} off\" to turn all lights off"
exit
fi
exit 0
Thankfully, none of my other timers and events have been as troublesome as the bedroom one.
In fact, the Vera has been very reliable about most of my scenes. I have one that momentarily dims the lights in the family room when it is time for the kids to get ready for bed. I'm still working on the part where the kids actually start getting ready for bed at that point, but the scene itself works flawlessly. All of my other scenes, events and timers also have worked well.
Above all, the thing that Vera does do well is hide a lot of the complexity of setting up and operating a home-control system, even if it didn't quite pass the non-geek user test this time around.
Pricing Information
The Vera is $299 from the Mi Casa Verde on-line shop.
Z-Wave modules start at around $35 and go up from there, depending on the brand and features.
I purchased my Z-Wave modules from Amazon.com—simply search for “z-wave” for a list of the available modules. I purchased the following:
Intermatic HA06C Wireless Indoor Wall Switch: $36.86
Intermatic HA03C Wireless Plug-In Indoor Lamp Module: $32.54
Intermatic HA02C Wireless Heavy-Duty Plug-In Appliance Module: $39.97
Intermatic HA01C Wireless Wall Receptacle: $33.79
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- Validate an E-Mail Address with PHP, the Right Way
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- The Secret Password Is...
- RSS Feeds
- New Products
- All the articles you talked
28 min 24 sec ago - All the articles you talked
31 min 31 sec ago - All the articles you talked
32 min 51 sec ago - myip
4 hours 57 min ago - Keeping track of IP address
6 hours 48 min ago - Roll your own dynamic dns
12 hours 1 min ago - Please correct the URL for Salt Stack's web site
15 hours 13 min ago - Android is Linux -- why no better inter-operation
17 hours 28 min ago - Connecting Android device to desktop Linux via USB
17 hours 57 min ago - Find new cell phone and tablet pc
18 hours 55 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
Findvera.com loses network
I got my vera working with a lamp module and thermostat and was able to log into findvera.com and turn the a/c on and off and the lamp. It worked great! The next time I logged in via my home network it said it couldn't find vera on the home network and I'm dead in the water. Waiting for tech support. Which by the way doesn't have a phone number. Very frustrated.
VERA is a terrible product
This is a terrible product. It was not working properly, so I contacted their technical support. Their support service had to make changes to the firmware that fixed some of the problems. The system was still incredibly unreliable and the technical support said that there is nothing they can do about it. DO NOT BUY THIS ITEM, IT IS A WAST OF MONEY
How does findvera.com
How does findvera.com connects to the vera device ? The vera device is connected to the home network and it gets an internal ip address from the router.
Thanks
Thanks for the review. I've played with HomeSeer, but it didn't scratch the itch. This thing looks pretty cool.
In the article, there is a bash script example. Does anyone know if this thing has perl or python on it (or could)? If so, I assume one could write scripts in those languages that could be triggered with events? I checked the MCV forum, but I didn't see a lot on scripting languages... Any advice would be appreciated!
Realy interessant
I didn`t know that this exist until know, will try it home soon
Thanks for this excellent review