Migrating from Vera Plus to Home Assistant (or other?)
-
I too moved away from Vera (got me banned!) and now run Z-wave, OpenLuup, MSR and Mosquitto on a NUC such as yours. Also have Home Assistant for some other integrations. HA runs on a Pi3B
FWIW my view is that HA is not, on its own, a replacement for Vera + Reactor. (Although it might be for Vera alone)As others imply, step away from Vera and you will never look back.
C
-
I made the switch from Vera to Home Assistant a few years ago and NEVER looked back. Main things that helped was using the Vera integration in HA that allowed me to control the devices that I hadn't already migrated over to HA. Also MSR ability to import Vera's Reactor config was massive and saved me a ton of time. Bit by bit I brought things over to HA.
I do recommend starting your Z wave network from scratch using Z Wave JS UI in HA so you have a nice fresh start and can take advantage of newer and better supported z wave networks.
As for what you should run HA on I would skip running it on any sort of SBC. Instead something like a NUC would be great and nowadays you can pick up a mini PC for a ~$100 used. It will do you fine and give you plenty of headroom in the future should you want to grow your setup. You can either run HA in docker that way you can run MSR and anything else on the same HW or run it using HA OS and then run MSR (unsupported) as an add-on. I preferred to run HA OS so I used my Odroid N2+ that I had kicking around to run Linux so that I could run anything else I wanted on the side.
Once you make the switch you will realize how much you've been missing out on!
@Pabla said in Migrating from Vera Plus to Home Assistant (or other?):
I do recommend starting your Z wave network from scratch using Z Wave JS UI in HA so you have a nice fresh start and can take advantage of newer and better supported z wave networks.
I would go ZWaveJSController to directly interface Reactor to ZWaveJS. HA dumbs some of the ZWave stuff down a little too much for my taste, so even though I'm using HA and still see its version of my ZWave mesh devices, I use ZWaveJSController for the direct access to ZWaveJS and do most of my ZWave device access and control directly.
-
Sorry I've not posted back yet..
Lot's of suggestions here. Keep in mind the last thing I programed was something in college decades ago in Fortran so I don't know any of the current languages. I need something dumbed down and preferably graphics based.I actually have a HomeSeer Smart Stick + actually, Model number SA 370-2, 908.42 MHz (Said G3 in my initial post) and would like to use my NUC for the controller but for whatever reason it is packed away and I cannot find it.
Can I start on my Ryzen 3700x and then migrate it over to the NUC when I dig it out of storage?
I'm thinking HA might be more for me because I need it dumbed down a bit but where to start? Links?
-
Sorry I've not posted back yet..
Lot's of suggestions here. Keep in mind the last thing I programed was something in college decades ago in Fortran so I don't know any of the current languages. I need something dumbed down and preferably graphics based.I actually have a HomeSeer Smart Stick + actually, Model number SA 370-2, 908.42 MHz (Said G3 in my initial post) and would like to use my NUC for the controller but for whatever reason it is packed away and I cannot find it.
Can I start on my Ryzen 3700x and then migrate it over to the NUC when I dig it out of storage?
I'm thinking HA might be more for me because I need it dumbed down a bit but where to start? Links?
@sammy2 Yes migrating HA setups is not difficult! HA setup nowadays is more GUI based so you won't have to deal with much code. Setting up MSR you will have to but its very basic straightforward stuff and a lot of useful info is available on the docs. Plus we're all here to help!
-
No, really, no coding required these days.
Although if you did want to dip your toe in, I’d certainly recommend Lua, which is what Vera (and openLuup) plugins use. It’s modern, but not a difficult move from Fortran (which is what I cut my teeth on when at school.)
-
Hi, instead of full DYI I switched to Hubitat. Nice thing is that MSR supports both Vera and Hubitat so you can migrate in phases. I'm running MSR in Docker on a NAS. I added HA for some integrations that do not exist for Hubitat, also using docker, and also linked with MSR. Last I use openLuup to run some plugins that came from Vera and have not found good replacements for. All logic that is complex or needs more than one platform sits in MSR.
When you move a (zwave) device from Vera to Hubitat (or HA) it is just a matter of changing to old device to the new in MSR rules and the wife does not even noticeFor fun I also added InfluxDB and Grafana and am now learning to build some nice dashboard as a sort of datamine replacement. Using MSR you can feed Influx form any of the connected systems. HA and Hubitat have InfluxDB connections.
As you see, many options to ditch Vera.
Cheers Rene
-
Sorry guys.. Been working 60 hour weeks currently so I've been back burnering this!
At any rate, I think I'm going to go with HA and am still looking for answers to these questions:
I actually have a HomeSeer Smart Stick + actually, Model number SA 370-2, 908.42 MHz (Said G3 in my initial post) and would like to use my NUC for the controller but for whatever reason it is packed away and I cannot find it.
Can I start on my Ryzen 3700x and then migrate it over to the NUC when I dig it out of storage?
I think though I might want to find the NUC because I thought I read a few weeks ago to run HA on an intel PC, there's a HA (Linux?) os and the NUC would need to be formatted. I'm not going to do that with my everyday work horse and media server!
-
Sorry guys.. Been working 60 hour weeks currently so I've been back burnering this!
At any rate, I think I'm going to go with HA and am still looking for answers to these questions:
I actually have a HomeSeer Smart Stick + actually, Model number SA 370-2, 908.42 MHz (Said G3 in my initial post) and would like to use my NUC for the controller but for whatever reason it is packed away and I cannot find it.
Can I start on my Ryzen 3700x and then migrate it over to the NUC when I dig it out of storage?
I think though I might want to find the NUC because I thought I read a few weeks ago to run HA on an intel PC, there's a HA (Linux?) os and the NUC would need to be formatted. I'm not going to do that with my everyday work horse and media server!
-
-
This post is deleted!
-
Late posting, just saw this thread.
Welcome to abused Vera users club. I switched almost 2 years ago now and never looked back. When Vera Plus came out, it had such protentional and a loyal user base with great developers. I was running Vera Plus for I think 8 or 9 years, and had been experiencing deteriorating support from both Vera/Ezlo itself, as well as broken plugins that I constantly had to try to work around. When I switched, I had been monitoring the evolution of Ezlo, but it never seemed ready for prime time for me.
If you used Reactor on Vera, MSR is your answer. You can migrate your existing rules from Reactor on Vera to MSR easily.
Others have mentioned you can use Vera as a Z-wave radio. This is true, however, it's only capable of so much. If you want to use newer devices, Vera just can't take full advantage. I'm running my Home Assistant setup on a Rpi 4 with a Aeotec Zwave stick, and 80 Z-wave devices on the network, with hardly an issue. 75% of the devices are 700 series or newer with support for S2 encryption (won't get that on Vera Plus). I run MSR on my Fedora NAS server, and they work well together.
I'm constantly amazed at the possible integrations that I couldn't even dream about on Vera Plus.
-
@sammy2 Feel free to message me direct and we can go to some kind of more interactive communications. I used Virtualbox (although I was on Mac) with the defaults and it took me about 10 minutes
C
@CatmanV2 said in Migrating from Vera Plus to Home Assistant (or other?):
@sammy2 Feel free to message me direct and we can go to some kind of more interactive communications. I used Virtualbox (although I was on Mac) with the defaults and it took me about 10 minutes
C
I'm probably at the point to need some remote assistance in completing the installation.. I'll be available Friday morning around 5am PDT.
-
Hiya. Just updating my HA box which seems to be taking a long time!
Are you on Whatsapp or similar?
C
WhatsApp is on my phone. Sorry I didn't catch your response earlier.
I've got it up and running but am having issues with the USB Driver loading the USB Serial Port in Z-Wave JS. Here's the log:
[06:45:50] INFO: Successfully send discovery information to Home Assistant. 2024-08-16T13:45:52.981Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ 2024-08-16T13:45:52.994Z DRIVER version 12.11.2 2024-08-16T13:45:52.997Z DRIVER Logging to file: /config/zwave_2024-08-16.log 2024-08-16T13:46:02.088Z DRIVER Failed to open the serial port: Error: I/O error setting custom baud rate of 1 15200 Unable to start driver ZWaveError: Failed to open the serial port: Error: I/O error setting custom baud rate of 115200 (ZW0100) at Driver.openSerialport (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:1336:9) at Immediate.<anonymous> (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:1171:5) { code: 100, context: undefined, transactionSource: undefined } [13:46:02] WARNING: Halt add-on s6-rc: info: service legacy-services: stopping s6-rc: info: service legacy-services successfully stopped s6-rc: info: service legacy-cont-init: stopping s6-rc: info: service legacy-cont-init successfully stopped s6-rc: info: service fix-attrs: stopping s6-rc: info: service fix-attrs successfully stopped s6-rc: info: service s6rc-oneshot-runner: stopping s6-rc: info: service s6rc-oneshot-runner successfully stopped s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service legacy-cont-init: starting cont-init: info: running /etc/cont-init.d/config.sh [09:33:32] INFO: Both 'network_key' and 's0_legacy_key' are set and match. All ok. [09:33:41] INFO: Soft-reset set to automatic [09:33:41] INFO: Virtual Machine detected, disabling soft-reset cont-init: info: /etc/cont-init.d/config.sh exited 0 cont-init: info: running /etc/cont-init.d/structure.sh cont-init: info: /etc/cont-init.d/structure.sh exited 0 s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service legacy-services: starting services-up: info: copying legacy longrun zwave_js (no readiness notification) s6-rc: info: service legacy-services successfully started [09:33:57] INFO: Successfully send discovery information to Home Assistant. 2024-08-16T16:34:05.537Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ 2024-08-16T16:34:05.555Z DRIVER version 12.11.2 2024-08-16T16:34:05.559Z DRIVER Logging to file: /config/zwave_2024-08-16.log 2024-08-16T16:34:14.741Z DRIVER Failed to open the serial port: Error: I/O error setting custom baud rate of 1 15200 Unable to start driver ZWaveError: Failed to open the serial port: Error: I/O error setting custom baud rate of 115200 (ZW0100) at Driver.openSerialport (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:1336:9) at Immediate.<anonymous> (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:1171:5) { code: 100, context: undefined, transactionSource: undefined } [16:34:15] WARNING: Halt add-on s6-rc: info: service legacy-services: stopping s6-rc: info: service legacy-services successfully stopped s6-rc: info: service legacy-cont-init: stopping s6-rc: info: service legacy-cont-init successfully stopped s6-rc: info: service fix-attrs: stopping s6-rc: info: service fix-attrs successfully stopped s6-rc: info: service s6rc-oneshot-runner: stopping s6-rc: info: service s6rc-oneshot-runner successfully stopped s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service legacy-cont-init: starting cont-init: info: running /etc/cont-init.d/config.sh [09:34:50] INFO: Both 'network_key' and 's0_legacy_key' are set and match. All ok. [09:34:56] INFO: Soft-reset set to automatic [09:34:56] INFO: Virtual Machine detected, disabling soft-reset cont-init: info: /etc/cont-init.d/config.sh exited 0 cont-init: info: running /etc/cont-init.d/structure.sh cont-init: info: /etc/cont-init.d/structure.sh exited 0 s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service legacy-services: starting services-up: info: copying legacy longrun zwave_js (no readiness notification) s6-rc: info: service legacy-services successfully started [09:35:05] INFO: Successfully send discovery information to Home Assistant. 2024-08-16T16:35:09.664Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ 2024-08-16T16:35:09.676Z DRIVER version 12.11.2 2024-08-16T16:35:09.678Z DRIVER Logging to file: /config/zwave_2024-08-16.log
I'm wondering if I need to reset the dongle in HomeSEER first before attempting to use it with HA?
Here's some additional screen grabs which may be of interest:
Then after some additional trying I got this when adding a Z-Wave Device:
Unfortunately, I'm in a remote session and cannot continue to attempt to pair the device.