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
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
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
| 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 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- New Products
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- Validate an E-Mail Address with PHP, the Right Way
- New Products
- Trying to Tame the Tablet
- Tech Tip: Really Simple HTTP Server with Python
- git-annex assistant
2 hours 57 min ago - direct cable connection
3 hours 20 min ago - Agreed on AirDroid. With my
3 hours 30 min ago - I just learned this
3 hours 34 min ago - enterprise
4 hours 4 min ago - not living upto the mobile revolution
6 hours 55 min ago - Deceptive Advertising and
7 hours 31 min ago - Let\'s declare that you have
7 hours 32 min ago - Alterations in Contest Due
7 hours 33 min ago - At a numbers mindset, your
7 hours 34 min ago
Enter to Win an Adafruit Prototyping Pi Plate 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 Prototyping Pi Plate 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
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.




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