Precursor: I tried to do my homework as best as I could in regards to my current (and planned) brands and their integrability into the Home Assistant platform by aimlessly googling and searching these forums. Please forgive me if I’ve misinterpreted and/or missed anything.
Apology In Advance: This will be a very detailed, long-winded & multi-question post. So, I would like to apologize for writing this novel of a post as I know it’s a lot to take in all at once.
Hi everyone
Long-time automation enthusiast & Python-lover. Up until now I’ve managed most of my automation through Tasker, its plug-ins (AutoRemote, AutoVoice, AutoNotification, and AutoTools), IFTTT, EventGhost, and Alexa. I don’t have much in terms of smart devices at the moment since my fiance and I live in a one-bedroom apartment. Currently my “arsenal” consists of:
- 1 Amazon Echo Dot
- 2 Smart Life Wifi Plugs
- 1 TP-Link Wifi Plug
Sad, I know (#ApartmentLife). But, I plan to massively expand soon.
I’m just about to dive into the world of Home Assistant as my fiance and I are looking to move into a house within the next 6-8 months (ideally 2-3 bedroom). Prior to doing so I have mapped out a rough plan of devices I plan on purchasing and, given my love for coding & tinkering, was given the advice to start building my existing smart devices’ setup around the open-source & highly-customizable Home Assistant platform, so that I could more easily control & customize my setup when I slowly expand in the following few months (purchasing a couple devices here & there when possible).
My Questions
-
Since I’ve already set-up my existing devices with the Smart Life & Amazon Alexa apps, is there a way to easily “port” those over to the Home Assistant setup once I have the hub (likely a RaspPi) configured? I know this question was previously posed (see Mapping Alexa devices into Home Assistant); however, the answers weren’t too helpful. From what I understood of the answers, I would need to basically need to
- Unlink the devices from the Amazon Alexa app
- Add them to my Home Assistant setup
- Rediscover the devices (now considered devices of Home Assistant) within the Amazon Alexa app.
At that point, would I still be able to control the devices from Alexa as I was able to before Home Assistant (ie. “Alexa, turn on the Living Room Lights”)? Keep in mind, one of my main goals is to be able to control everything via voice. And correct me if I’m wrong, what is the benefit of doing this instead of just leaving it connected through Alexa alone? Is it simply the fact that I can now automate things together a lot more easily with anything else I tether to the Home Assistant installation?
-
Now, as for the Alexa Home Assistant Skill. As I understand it there are two ways to go about it
- Using the Home Assistant Cloud Alexa Skill from Nabu Casa. I like this way because it’s so much easier to set-up. However, I’m against this option as it requires a monthly fee to use the service, which really goes against the Home Assistant ethos and is ultimately what I want to avoid (monthly cost). This option also doesn’t seem as flexible in terms of invocation.
- Using Home Assistant’s Alexa Component. This seems to be the way to go, but Alexa skill-building has such a steep learning curve and is, in my opinion, vastly over-complicated. Like many others, the degree of difficulty to configure everything (especially if you have a lot of devices and/or want to have a bunch of custom triggers/actions) I’m detered. If I’d had to choose, I’d select this option because there’s so much more freedom. But, the odds of me ever actually taking on the venture is slim-to-none.
So, as it stands, I’m at a lose how to handle my Alexa/Voice control integration. Any input/advice is happily invited.
-
Now to questions more specific to the devices I plan on including in my setup. To start, I’ll list the items I current own & those I plan on including (this list will likely grow over time) in the near future.
X means undetermined number of devices
- 1 Amazon Echo Dot (Currently Own)
- 1 TP-Link HS100 Wifi Smart Plug (Currently Own) - Works with the Kasa android app
- 2 KKUD2U Wifi Smart Plugs (Currently Own) - Work with the Smart Life android app
- X TESSAN WiFi Smart Power Strips (Planning to Buy) - Work with the Smart Life android app
- X AI-cluster Wifi Smart Door/Window Sensors (Planning to Buy) - Work with the Smart Life android app
- X Wyze 1080p Motion-Activated & Live Cameras (Planning to Buy) - Work with the Wyze android app
- 2 BroadLink RM Mini3 Black Bean IR Controllers (Planning to Buy) - One will be used to control the main TV + Comcast Xfinity X1 cable box downstairs & the other will be used to control the TV + Android Box upstairs in the master bedroom
- 2 Google Chromecast Dongles (Currently Own One, Planning to Buy a Second)
- 1 Netgear C3000-100NAS Router (Currently Own)
- 1 Western Digital 1TB External Hard drive (Currently Own) - Currently attached to router and set up as NAS for all my media. I plan on investing in a larger External Hard drive like the 4TB Western Digital My Passport External Hard drive or, more likely, a dedicated 2-bay 20TB NAS once I amass enough multimedia
- Projecter (Planning to Buy) + Dedicated Media PC (Currenty Own) for a Personal Theater
- Yeoman 960p Wifi Door Bell Camera (Planning to Buy)
- Thermostat - Undecided between the Honeywell Wifi Smart Thermostat & Emerson Sensi Wi-Fi Thermostat - More than likely I will opt for the Honeywell since there’s a native component in Home Assistant even though it seems the Emerson Sensi is better.
- 8-12" Tablet (undetermined brand as of now) to wall-mount for a Home Assistant UI & Point of Contact for my custom security system which will prompt for a pin when the system is armed and a door/window sensor detects motion
Now that you have an idea of my devices, here are my questions related to some of the items
- This relates to all devices above that use the Smart Life android app. I know that in a recent update to the Home Assistant code-base support for smart devices that use the Smart Life android app are now natively supported by using the Tuya component (according to a comment in the Add Support for Smart Life Components post from not long ago). Am I correct to assume this component will work for any item that uses the Smart Life android app?
- For the above mentioned TESSAN WiFi Smart Power Strips that use the Smart Life android app you are able to control each individual plug on the strip seperately and you can also control the entire strip together if you want. Will I be able to do this through the Tuya component or will I lose the ability to do one or the other?
- Since the Yeoman Wifi Door Bell Camera doesn’t seem to have native Home Assistant support can it be included? And if so, how would I do it?
- For the BroadLink RM Mini3 Black Bean IR Controllers - Has anyone gotten these to work with the Comcast Xfinity X1 Platform (Remote Model: xr11)? I’ve seem mixed reviews on getting it to play nice with the X1 Remote.
Lastly, I’ll ask a general question
- What are your thoughts on my setup? Does it sound promising or should something be dropped/added/swapped out for a different brand, etc?
If you read all the way to the end, thank you for sticking with me. This post has been brought to you by hypo-mania