Finally decided to plunge deep into the world of Home Automation, and settled on Z-Wave as the protocol to control everything.
Choice for controller was quickly down to Mi Casa Verde Vera3, or the Aeon-Labs S2 USB stick. Since I have servers running 24/7 already, and saw additional benefits in the ability of adding Z-Wave devices by bringing the USB stick to the new module, I settled for the USB controller.
Then it was down to what software to use and HomeGenie looked like a perfect match, because I planned to get the 2nd generation of Z-Wave modules from Aeon-Labs that also have build in energy meters, and HomeGenie screenshots appeared to show support.
Initial impressions on HomeGenie are nothing but praise, but I still ended up ordering a Vera3. Ran into many bugs/quirks that I still like to report, so that HomeGenie can keep improving.
Updated to r416 today, so below still reflects the current situation.
#1. Quickly realized that the energy usage screenshots are not due to support of Aeon-Labs energy meters, but by manually configuring the Watts of each device. This is very good solution for users without ability to measure actual usage, but would be nice if this can be expanded.
Aeon-Labs (Aeotec) 2nd generation with Smart Energy measure ability:
- Plug-in Dimmer = DSC25-ZWUS
- Plug-in Switch = DSC24-ZWUS
- Plug-in Switch = DSC06106-ZWUS
- Plug-in Powerstrip = DSC11-ZWUS
- In-Wall Dimmer = DSC19103-ZWUS
- In-Wall Switch = DSC18103-ZWUS
For DSC25-ZWUS the supported classes as shown inside HomeGenie are as follows: Switch Multi Level, Meter, Switch All, 2C, 2B, Configuration, Association, 56, Manufacturer Specific, Version (Manufacturer Specific = 0086:0003:0019)
Also "Analyze" keeps showing a spinning circle with empty boxes for "Global, Watts" and "Counter", while below it I have:
Cost per unit = 0.00022
Overall counter = 349.31
Total expense = 0.08
(system has been running for 3 days now with just the 4 plug-in dimmers, as I await for more components to arrive)
I will be happy to provide detailed debug logs or other info to assist in making the 'meter' function work with HomeGenie.
#2. Adjusting 'themes' is not saved. I prefer the light 'B' theme, but I constantly have to go in to change it.
#3. The same goes for the "Event History" setting, though I can see some reasoning behind that one defaulting back to 'off'.
#4. The Android native app would not reflect the current status of lights being on/off after an automation event changed them, whereas viewing it inside the Chrome browser on the same Android did.
#5. Changing the module icon for one light to the green/red tablelamp icon disabled the ability for the icon to show the on/off status like the default lightbulb icon. There is no way to undo this now, not even removing/re-adding the module. I am sure if I re-register the actual interface it would work, but sounds like an easier option can be designed.
#6. Continuing with the nitpicking; the dialog window on a large computer screen requires a lot of scrolling to make all the text visible when the window takes up only 5% of my screen (especially the "Parameters" dialog). This was obviously done to cater to small smartphone screens to ensure everything would fit, but should be doable to make the browser resize this dialog window when there is more resolution available.
Forcing a sort-order on the actual Parameters would be nice as well. I had "ZWaveNode.Variables.111" listed way out of order at the bottom of the list. Just tried it again due to r416 being released today, and it appears to actually sort correct now, except it does still lack natural sort, meaning .2 should be above .101, but like I mentioned this is really nitpicking as I am sure there are more important issues to work on first.
#7. Some tooltips/suggestion in the configuration on some components would be nice. For example I struggled for a while to make the Aeon-Labs multi-sensor (DSB05-ZWUS) work, even after extensive Googling. Finally I just started messing around and found out that if I push the Z-Wave button on the device right before I clicked "Set" inside HomeGenie it would finally save the changes. This was even after the 3x Z-Wave button method to turn the multi-sensor 'on' for 10 minutes to accept new instructions.
The main reason I am switching to a Vera3 controller is for the Smart Energy monitoring and the always-on voice control ability I am after. Having to push a button in the HomeGenie android app before it would accept my voice isn't going to be ideal for me. VoxCommando will allow me always-on voice control and has support for the Vera3 system.
Until then, would love to assist in improving HomeGenie.