platta / baby-connect-alexa-skill Goto Github PK
View Code? Open in Web Editor NEWAn Alexa skill for putting messages into an SQS queue to log data into Baby Connect.
License: MIT License
An Alexa skill for putting messages into an SQS queue to log data into Baby Connect.
License: MIT License
Hey Platta!
Got to say that this looks awesome, and I've been hoping I'd find something like this along the way... I'm sure the wife will love it as much as I do... (and therefore approve the purchase of additional Echo devices. lol)
Is there any chance that the RasPi Listener could be adapted to run in Node.JS on MacOS?
I see the AWS SQS is free up to 1 million requests per month... I guess this skill alone wouldn't come close to using that per month... I guess one message on queue per Alexa command?
What is the syntax to use for the skill? is it just everything in the SampleUtterances.txt?
You're probably too far into your baby's development now, for it to matter particularly to you Have you considered adding commands for sleep? starting/stopping, etc?
This one's a tougher request, I guess. It would still be nice to be able to add this (we have quite a medicine cabinet for Olivia). Although... Will Alexa recognise complex medicine names? possibly not.
The web-app doesn't have a javascript href for the medicine dialog, that I could see (in a 5 minute trawl) because it's on a popup context menu
So it looks like from the listener standpoint, it could be quite easy to add this.
for both Start Sleep AND stop Sleep, the action is just the default dialog button, so really you'd just remove the diaper/bottle actions from a sleep.js in the baby-connect lib
I guess the tough thing though is to deciding to ignore state inspection (ie. Started Sleeping via the App, but Stop Sleeping via Alexa), and what would you do if you told Alexa to start sleeping, but it was already sleeping (by the websites capabilities, it would STOP sleeping)
Create some utterances and capabilities to allow for a "default" child. When no child is specified, the default will be used. What the default is would have to be hard coded in the Lambda function when it is deployed, I guess.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.