-
-
Notifications
You must be signed in to change notification settings - Fork 117
Before You Begin
Before you install and set up haaska, there are some things you should set up and have ready. Without these, Amazon's Alexa Voice service and haaska will not work.
You must be running Home Assistant 0.78 or newer. Older versions are no longer compatible with this latest release.
You must have port forwarding set up for your Home Assistant install. While we can't provide instructions for every install, there are several guides available online. You can try WikiHow, or PortForward.com. You will typically be forwarding port 8123 or 443. This is based on what port you use to access Home Assistant, such as https://myhass:8123
or similar.
You must be using HTTPS/SSL. This is a requirement of Amazon, and cannot be skipped. There are several guides to do this with free services like Let's Encrypt. If your connection/Home Assistant install doesn't have a static IP to the internet (most installs won't), then you'll need to use a Dynamic DNS service.
There are several Dynamic DNS services out there, as well as different ways to add an SSL certificate to set up HTTPS.
To set up both, we recommend the Home Assistant Blog post: Effortless encryption with Let's Encrypt and DuckDNS.
The Wanderer also provides an install guide that mentions setting up DuckDNS and Let’s Encrypt for Hass.io. You can read about it here: Hass.io and Alexa. We'd recommend follwing steps 2.1 to 2.7. The rest of the steps are covered by our guides.
These are not easily supported. If possible, please use Let's Encrypt. If you insist on a self-signed certificate, during setup, you will have to set SSL Verify to "false". There are ways to add your certificate, but this is not covered in this guide.
You will need to have a valid Amazon Developer, and AWS account. These are free to sign up for.
For Amazon Developer, go to their page (developer.amazon.com), and click "Sign In". From there, you can click "Create your Amazon Developer account".
For Amazon Web Services (AWS), go to their page (aws.amazon.com), and click "Sign Up". It will ask you for a credit card, but do not worry - AWS includes a "free tier". The service that haaska uses, AWS Lambda, will allow up to 1,000,000 requests, per month, free. You can read more here: AWS Lambda - Pricing.
For your own safety, you are encouraged to look at Billing, and set limits/budgets, just in case. If you use other AWS Services, they may be subject to a cost.
Now let's go to Downloading and Preparing for haaska!
New Documentation (incomplete)
- Before You Begin
- Downloading and Preparing for haaska
- Setting up haaska - Amazon and Config
- Testing haaska
Old Documentation