Track your life with Nomie Pro and the Amazon Alexa
Dependencies- An AWS account
- A ($9.99) Nomie Pro API Key
Create an AWS Lambda function using alexa-nomie.py
as the code You can use test_event.json
as your test template
- You can follow the official Amazon instructions to give you a hand
- Consider extending the timeout beyond the default of 3 seconds (I raised mine to 10, which is likely excessive, but eliminated some sporadic errors e.g. #1)
- Put your Nomie API Key into an environment variable called "NOMIE_KEY" and also put your Alexa Skill Identifier in an environement variable called "SKILL_ID". For help view the documentation
- (Optional) If any of your trackers have unpronounceable/incompatible names such as #1, create an environment variable for them (e.g. "pee": "#1")
Create a new Alexa Skill using intent_schema.json
and sample_utterances.txt
- Don't publish the skill (because it uses your personal Nomie API Key), leave it in development mode
- Test that it's working from the web interface during the creation of the skill
- Test that it's working with your Echo
Thanks to Nathan Henrie.
Comments