Ok, last night I decided on a whim to give this a go, converting my setup from the awesome integration @gjbadros created. (Thanks Greg!) I was a bit nervous, given the size and complexity of my setup, but I think I now have it all working. What I learned along the way:
-
The install and setup of this integration is really slick using HACS. I like the pushbutton install, and no editing of YAML files. One hitch I ran into: I also had Greg’s Vantage integration installed, and it has the same name (“vantage”), which means I had to uninstall it to get yours to install.
-
It created new entities for every Vantage object in my house. For me this meant 378 new devices in Vantage to deal with.
-
My devices all got new names assigned to them. So I had 22 loads called “light.cans_1”, “light.cans_2”, etc. Figuring out what was what so I could assign logical names to them was a pain. The only saving grace was that the loads got assigned areas based on the room they are in (but not the room hierarchy. So if I had two rooms names “Bath” on different floors of my house in Vantage, they both got called “Bath” by this integration).
-
I now have 36 devices named “Back Box 1” or “Back Box 2”, and have no idea what they are or what they are for. Every keypad has a device, and I’m also unsure what one uses those devices for.
-
The representation of Gmem variables as Home Assistant variables is really nice, allowing me to treat them more consistently than I did under Greg’s integration.
-
I now have 174 sensors all named “Dry Contact 1”. No idea what they represent.
-
My motion sensors got imported as binary_sensors, when previously they were sensors. Not a big problem, except my automations were set up to differentiate between “Violated” and “Normal” states, while binary_sensors are ‘on’ or ‘off’.
-
Button press events didn’t have useful names associated with the buttons, so I had trouble reworking my automations to tell what button was pressed. It was only after I finished that I realized it was using the button name from the Vantage config (and my Vantage installer never gave the buttons names, since Vantage doesn’t use that info for anything useful…).
Given how many automations I have created in both the UI and with hand-crafted YAML, it took me about 7 hours of work to do this transition. But hopefully it all works now.
Chris