Code Monkey home page Code Monkey logo

alexa-ecovacs's People

Contributors

etiennemd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

aronbjarki

alexa-ecovacs's Issues

How to update update

hi Etienne,

I see you added a few commands (spot, edge, battery status).
How do I update my existing skill?

Do I simply have to:

  1. Replace the interaction json file in the Alexa developer console with the latest one here
  2. Upload the new deploy.zip into the Lamdba console.

I want to make sure I'm not breaking the skill I set up with your help back 6 months ago.

Thanks,
Jordan.

Sucks Update

Hi,
First of all, I would like to thank you for the effort of building and uploading this code.

Then, I would like to kindly ask you to update the Sucks code to the latest version, to add support to the D900 series.

I wish I could do this, but I'm a complete noob at programming :P

home-assistant/core#16315
wpietri/sucks#63

Thanks in advance

Problem with skill's response

Hi Etienne,

This is exactly what I was looking for.
Thank you so much for putting this together.

Although I'm not a Pyhton expert, I have two working custom Alexa skills. So I have done this before. I followed all your instructions. The Lambda function is set up and linked to the Alexa skill both default region and north america. The skill builder checklist is all green. But when I try the command, I get the following response: "there was a problem with the requested skill's response".

In the test, I get the following from the skill i/o log input:

{
	"version": "1.0",
	"session": {
		"new": true,
		"sessionId": "amzn1.echo-api.session.c4de319e-4ab6-4ef1-8c4a-5a5be897bda9",
		"application": {
			"applicationId": "amzn1.ask.skill.54d3c756-8dc2-40d9-9ab4-fa6cd68a5062"
		},
		"user": {
			"userId": "amzn1.ask.account.AH5K766CW7PDCEBDQX6OZT62G5PEG2MIMTCZQMZMNRY5A5UC3IHQJNRKGDVGC2ITOEAIAAXUTJVB4BPGO4LW5NXXSQZNTRAXQVGTHIWRTEJI3EH62DHYYU4CBE3EBVD5XFTQXQZA2KPMU5ZYIFQTA5QHTRUOQNG55G5ETLTIZQKJMBE4LOW5VITOX7FX6ZPZIJCL4VWIKRH5AXY"
		}
	},
	"context": {
		"AudioPlayer": {
			"playerActivity": "IDLE"
		},
		"Display": {},
		"System": {
			"application": {
				"applicationId": "amzn1.ask.skill.54d3c756-8dc2-40d9-9ab4-fa6cd68a5062"
			},
			"user": {
				"userId": "amzn1.ask.account.AH5K766CW7PDCEBDQX6OZT62G5PEG2MIMTCZQMZMNRY5A5UC3IHQJNRKGDVGC2ITOEAIAAXUTJVB4BPGO4LW5NXXSQZNTRAXQVGTHIWRTEJI3EH62DHYYU4CBE3EBVD5XFTQXQZA2KPMU5ZYIFQTA5QHTRUOQNG55G5ETLTIZQKJMBE4LOW5VITOX7FX6ZPZIJCL4VWIKRH5AXY"
			},
			"device": {
				"deviceId": "amzn1.ask.device.AG7CMCJYRRZ2WXOGAMTINVRQBBONTQZ5S5VI6UEAI3RPL3JZLD4GPPDFCKYT4LV3XIMQS4FHD32NGO5GJGXMV52656JUZPBDCD6E64MCUJ4HDTBY277NTFEFKAIJBSLAQSJPOLITW3DWMIM2SLKC3CF6HQDHZQMAQVWF5ODTNUQGJPUCELRAK",
				"supportedInterfaces": {
					"AudioPlayer": {},
					"Display": {
						"templateVersion": "1.0",
						"markupVersion": "1.0"
					}
				}
			},
			"apiEndpoint": "https://api.amazonalexa.com",
			"apiAccessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLjU0ZDNjNzU2LThkYzItNDBkOS05YWI0LWZhNmNkNjhhNTA2MiIsImV4cCI6MTUyMzI5NjQzNywiaWF0IjoxNTIzMjkyODM3LCJuYmYiOjE1MjMyOTI4MzcsInByaXZhdGVDbGFpbXMiOnsiY29uc2VudFRva2VuIjpudWxsLCJkZXZpY2VJZCI6ImFtem4xLmFzay5kZXZpY2UuQUc3Q01DSllSUloyV1hPR0FNVElOVlJRQkJPTlRRWjVTNVZJNlVFQUkzUlBMM0paTEQ0R1BQREZDS1lUNExWM1hJTVFTNEZIRDMyTkdPNUdKR1hNVjUyNjU2SlVaUEJEQ0Q2RTY0TUNVSjRIRFRCWTI3N05URkVGS0FJSkJTTEFRU0pQT0xJVFczRFdNSU0yU0xLQzNDRjZIUURIWlFNQVFWV0Y1T0RUTlVRR0pQVUNFTFJBSyIsInVzZXJJZCI6ImFtem4xLmFzay5hY2NvdW50LkFINUs3NjZDVzdQRENFQkRRWDZPWlQ2Mkc1UEVHMk1JTVRDWlFNWk1OUlk1QTVVQzNJSFFKTlJLR0RWR0MySVRPRUFJQUFYVVRKVkI0QlBHTzRMVzVOWFhTUVpOVFJBWFFWR1RISVdSVEVKSTNFSDYyREhZWVU0Q0JFM0VCVkQ1WEZUUVhRWkEyS1BNVTVaWUlGUVRBNVFIVFJVT1FORzU1RzVFVExUSVpRS0pNQkU0TE9XNVZJVE9YN0ZYNlpQWklKQ0w0VldJS1JINUFYWSJ9fQ.G-OU8rReighh5QbWDIypaDgaLs9Pox4bH7U5ec5IRjhd4hUyZZ8VJsEknRHK1DzXj1YgcKCUFvO0zM4opF_I1M-MGWVxQWSygjG-2CcDkwPa-I6lkapICL1Fnoh7ZPCzYc0h5IVngZ-ZmQ8Vuqja7UAfUgLL3WCYdL5xRPprfvcPCKuAeBu3ruDapR_PfgZynDXr8Y50ksmPwGrsSMPa7oNs4MHv5AFU_AOnu0P2FH-zh-vB_rNEEIXeaoaR_Pxzo5wwaGDsKwx3TWaTCMuKNODd4UaOPmzdub2xebYLbA0LFDE88wai3ZdH0Ri2Amh5HoRHgfeoKtzAwq5yRlbSmw"
		}
	},
	"request": {
		"type": "IntentRequest",
		"requestId": "amzn1.echo-api.request.1bcfd478-8d22-494c-9f19-1897132cf5ab",
		"timestamp": "2018-04-09T16:53:57Z",
		"locale": "en-US",
		"intent": {
			"name": "CleanIntent",
			"confirmationStatus": "NONE"
		}
	}
}

The output is just NULL.
I checked the interaction model and it all seems ok.
Can you help?

Jordan.

GetDeviceList failed

Thanks for the recipe! I went through all steps and was able to create the skill, however getting GetDeviceList failed error. I believe this issue is related to suks issue#33 wpietri/sucks#33. Any chance we can fix this?

Response allways null

I'm trying to use youre code. The only modification i did is change from English to Spanish the invocation and the responses, rest is the same code.
After setup in every test the following happens :
1 open my skill -> replay ok "Welcome to ...."
2 tell my skill to start cleaning -> replay KO "null"
Can you please help with this issue.

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.