Skip to content

Before You Begin

Andre Santos edited this page Apr 3, 2020 · 1 revision

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.

Version

You must be running Home Assistant 0.78 or newer. Older versions are no longer compatible with this latest release.

Port Forwarding

You must have port forwarding set up for the Network were you have Home Assistant running. The port forwarding will have to be a forwarding fo type ssh. The destination port can be the default one 22 fot the SSH protocol, or another one that you chose.

Dynamic DNS

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, like DuckDNS, or no-ip.

If do do not have one, we recommend Duck DNS that integrates with Home Assistant: HomeAssistant DuckDNS Integration

Amazon Developer and AWS Account

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".

NOTE: The developer account must be created with the same email address you have on the Alexa Device

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.

NOTE: The AWS Account can be with a different email.

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.

Docker to perform Build

If you are building your own Lambda (haaska sshtunnel version) you need to have Docker running


Next Step

Now let's go to Downloading and Preparing for haaska