GithubHelp home page GithubHelp logo

alexa-smartstart's Introduction

Alexa + SmartStart

Control your Viper SmartStart enabled car with Alexa (Amazon Echo)

Instructions

VERY IMPORTANT: DO NOT PUBLISH THIS SKILL OR SUBMIT IT FOR CERTIFICATION. THIS IS A PRIVATE SKILL AND WILL WORK WITHOUT PUBLISHING/CERTIFYING.

  1. If you do not already have one, create an Amazon Developer account.
  2. Go to the Amazon Developer Portal.
  3. Click Get Started > under Alexa Skills Kit.
  4. Click Add a New Skill at the top right. * Skill Type: Custom Interaction Model * Language: English (U.S.) * Name: Viper SmartStart * Invocation Name: viper * Audio Player: No
  5. Click Next.
  6. At the top left under Viper SmartStart you should see a skill ID. Copy this down as we will need it in the next step.
  7. Go to https://alexa-skills-server.herokuapp.com/smartstart and enter your Directed/Viper/Clifford/Python SmartStart username and password, as well as the skill ID that you copied from the previous step.
  8. Make sure to enter this information correctly as you will have to wait 60 seconds before you can try again. This is a security measure to prevent brute-force attacks on the encryption keys.
  9. After you've made sure that you have entered the correct information, click Submit.
  10. Copy and paste the Intent Schema and Sample Utterances to the new skill on the Amazon Developer Portal.
  11. On the Amazon Developer Portal page, click Next.
  12. You should now be on the Configuration page of the skill.
  • Service Endpoint Type: HTTPS
  • Geographical Region: North America
  • Copy and paste the Skill URL from the Viper SmartStart Alexa Skill Setup page into the text field under North America.
  • Account Linking: No
  1. Click Next.
  • Certificate for NA Endpoint: My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority
  1. Click Next and you are finished.

Donations

If you find yourself enjoying this skill, please consider making a small donation of $7 to help cover the server costs.

Donate with PayPal

Sample Phrases

  • Alexa, tell Viper to unlock the car
  • Alexa, lock the truck with Viper
  • Alexa, tell Viper to start the car
  • Alexa, ask Viper what was the top speed today?
  • Alexa, ask Viper to find the Jeep

Bugs and Issues

Please report any bugs or issues to the Issues page.

alexa-smartstart's People

Contributors

dale3h avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alexa-smartstart's Issues

server down

Hi just found you and am wanting to give this a go, however the link
3.Go to https://alexa-skills-server.herokuapp.com/smartstart and enter your Directed/Viper/Clifford/Python SmartStart username and password, as well as the skill ID that you copied from the previous step
looks like its down as it gives 404 down message.
I don't mind paying and was going to donate if it works.
please let me know either way.
thanks

changed invocation name and now completely not working

I just changed the invocation name yesterday, (it meets the guidelines...), and saved, disabled, re-enabled the skill, and no commands work either in the development testing console or through Alexa. I just get a tone or a "Sorry, I'm not sure".

From the dev console, it looks like it is sending the correct command but the service response is incorrect, with the response text blank and then EndSession:true. I am not sure why this drastic change in behavior would result from a simple invocation name change.

I tried deleting the whole skill a creating a new one from scratch, with the same result.

Note that this skill was working prior to me changing the invocation name.

Please help!

Will this work in australia

Does this use the old Colt server
As I have the new smartstart module and your homebridge smartstart plugin no longer works as they use a new local server, wondering if this is using new server :)

Multiple Vehicles

I have two vehicles in my SmartStart account. Is there a way to select which vehicle is works with? Any way to get it to work with both, one at a time?

Alexa and Smartstart for Viper

I used these instructions that you left to successfully start my vehicle using Alexa and it has been wonderful to have that ability!
However, I just had to update the viper smartstart module on my vehicle due to 3G towers going down in the area, as they claim. After having it installed on the vehicle, Alexa will no longer start my vehicle even though it goes through the motions just the same as if it would start.

Do you have any insight on how to change the code to get it to work again? I don't see anything that comes directly from viper itself so I am not sure.

url issue

need help i get an error when I enter the url, I'm copying the url that generates once I enter my username and password. also very last step the certification. what do I enter here? greatly appreciated the help. thxs Mike

Stopped working...

So I got a new starter, and I needed to re-setup this, and now nothing is working. I re-created the skill from scratch and now all Alexa says is: "Sorry, Something went wrong".

Edit - So apparently, you need 2 words now, so I went with "smart viper" for now, which is clunky. But, now it appears to say all the right things, but no action is actually taken on my car. Locate returns nothing, lock, unlock, start, stop, etc. all respond as if they are doing something but no action is taken on my car.

How about adding the aux channel outputs?

now I have the arm/disarms and start/shutdown working.
how would we go about adding the aux channels? so we can disarm the system and then pop the boot, turn the headlights on?? or whatever you have added to them?

New walk though as the layout has changed

Hello can anyone do a new walk through as it looks like things have changed. Been trying for over a week now and fail at the copy and paste section after all the code has been genarated. I have sent a donation for server upkeep

After unit upgrade the skill no longer works

1st would someone please say if they can still use the skill or not.
This looks like it may become more common as more of us have to upgrade or smart starts.
Is it becouse we now have 2 air ids on our account? as my old one is still there,
Is it becouse i cannot remove my old unit from the app? Or am I missing how to do that.
Totally want this to work again, as I let my subs slip as I was not paying for a service that worked only some of the time.

Or as I suspect - its now that the servers have changed on VOXX DEi that the skill is not passed to the correct server ( I was told that when they were taken over the old servers were going to stop working and they did 4 days early)

does anyone know how to tag dale3h or contact him regading this, I am willing to pay to get this skill back, and I would hope more of you would contribute if thats what is needed.

Not working at all

Despite the instructions being for an older Alexa dev dashboard, I was able to configure everything as it should be and created the build successfully.

However, this isn't working for me at all. When speaking to an echo device "tell Viper to start the car", "tell Viper to lock the car", or any other commands, Alexa responds with "securing your vehicle" and "ladies and gentlemen, start your engines" however nothing actually happens.

I do have an idea of what might be the problem, but I'm not completely sure. While navigating and trying to log into mysmartstart.com, since I'm in Canada, I get an error saying to login to mysmartstart.ca. I'm thinking perhaps the commands of the heroku app here are forwarding requests to the .com URL instead of .ca and that might be causing issues.

If this is indeed the problem, could a flag be created in the heroku config to select if your URL should be .com or .ca?

I'll definitely donate if we can get this thing working! :)

Saved Failed

i get saved failed when i hit Build Model

Save Failed
custom.endpoint - No endpoint is defined. Error code: SkillManifestError

Home assistant intergtation

hello, I am just getting started with home assistant, and I see you are working with it too. Is there any way to add the smartstart skill into home assistant. That way it could be fully automated to start the car 30 minutes after coming downstairs ? Thanks in advance.

There's was problem with the requested skill response

Hello all, I followed steps and I can get it to work inside the deveoper tool on the test page when i type 'Unlock my Car' for example
But when I ask Alexa anything I get
There's was problem with the requested skill response
How do I fix this?

Alexa Smartstar

Hey there.

It appears to have stopped working today. Alexa still responds to the commands but SmartStart doesn't receive the signal from the skill.

Skill response was marked as failure

It seems everything is setup properly but when I issue Alexa command "tell viper to start the car" it response with this message:

Skill response was marked as failure
Request Identifier: amzn1.echo-api.request....
The skill responded with 503 HTTP status code

I have tried entering url endpoint details multiple times but no luck. Any suggestions on how to resolve this error?

4G LTE Issues

Hello,
I just updated my Viper Smart Start to 4G LTE and followed the instructions on @jaspersanddonicus and @dale3h with no luck. I guess we may need to change the cod since now in our login, we see two cars 3G and 4G. I am assuming this is causing issues. Does anyone know how to fix this?

Works when it wants to

Having an issue where the command will work and effectively start the car, and then I will try it a half-day or day later and then it doesn't fulfill the request.

It does give me the confirmation 'start your engines' response, but the car doesn't start. Will immediately work if i attempt it with my SmartStart app however.

Anyone having this issue as well?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.