Giter VIP home page Giter VIP logo

nightscout-assistant's People

Contributors

dependabot[bot] avatar nielsmaerten avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nightscout-assistant's Issues

Open project in DialogFlow

Can be the project be moved to our own in DialogFlow to be able to customise it?
Therefore not only the invocations could be customised but also the intents also.
Any chance to do do?
Does anybody knows how to do it?
Thanks

Add new locale: French

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

No longer working on Google Home Mini

Describe the bug
I haven't changed any settings, but since the Google Pixel launch (and that of the new Nest speaker and therefore probably a firmware update) this hasn't been working. I've tried my routine commands, and the default "Hey Google, talk to Nightscout status" but I get the response "Sorry, I don't know how to help with that".

I've checked that everything is still connected on the "sign up" page for NS Assistant, and it all looks normal.

To Reproduce
Steps to reproduce the behavior:

  1. Say "Hey Google, check my sugar/talk to Nightscout status"
  2. "Google responds "Sorry, I don't know how to help with that"

Expected behavior
A reading of my current BG level and how it is changing (e.g. "6.5 and steady as of 2 minutes ago")

Screenshots
If applicable, add screenshots to help explain your problem.

Platform (please complete the following information where applicable):

  • OS: Android 9
  • Device: Home Mini, Samsung S10+

Additional context
Add any other context about the problem here.

Read additional info (IOB, CAGE, Units left in reservoir, ... )

Is your feature request related to a problem? Please describe.
Currently, Nightscout Status only says my BG and then quits. I'd like to be able
to ask for other parameters as well. For example Insulin on Board (IOB), Cannula age (CAGE), ...

Describe the solution you'd like
We could add more Intents. Currently there's only 'Glucose Status', wich reads out the last reading.
We could add an 'IOB' intent, 'COB' intent, and so on.

OR: We could let the user select which parameters they'd like to hear on the site, and
then read out the chosen parameters from the same single Glucose Status intent.

Would like some feedback on what you think is preferable :)

"Routines" should be "Abläufe" in german

Describe the bug
On the page "https://nielsmaerten.github.io/nightscout-assistant" there is the dialog "settings saved". It says in the german version as a tip that "Routinen" could be used to make it easier to access. "Routines" is called "Abläufe" in german by Google. Clicking on "Routinen" brings up the english help site of google nest help. I think it would be better, if it was the version of the site in the same language that was selected on the combobox.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://nielsmaerten.github.io/nightscout-assistant'
  2. Click on 'English'
  3. Change to 'Deutsch'
  4. Enter a valid entry in 'Deine Nightscout Seite'
  5. Click on 'Speichern'
  6. See "Routinen" on dialog

Expected behavior
It should say "Abläufe" in german and the link should lead to the german version of the google help page.

Platform (please complete the following information where applicable):

  • Browser Chrome

Not Available in New Zealand

Hi, I'm receiving a response from Google Assistant saying this feature is not available for your language or country. How do I address this? Many thanks.

Add new locale: Polish

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Enter Treatments

Is your feature request related to a problem? Please describe.
I have no way to enter carbs on the go, and always forget, messing up my Open APS Autotune.

Describe the solution you'd like
Be able to enter carbs with optional context e.g.

  1. Nightscout assistant, enter ten carbs (defaults to now)
  2. Nightscout assistant, enter four retro carbs at 9am

Describe alternatives you've considered
xDrip voice control for treatments is unusable

Additional context
Some people might like other treatments from the care portal (hypo, temp target, insulin). All these should be documented in Nightscout. But carbs are a good start in any case.

Add new locale: German

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

is service working?

Hello,
I'm testing the integration, it works well for the website, but it doesn't work for the Google Home device . When I ask (ask Nightscout Status what my glucose is), I get the answer from some website.

I'm in Brazil.

If you can help me ...

Extend to all English-speaking locales

Is your feature request related to a problem? Please describe.
Currently, Nightscout Status works in English, but only when the user device is set to English US.

Describe the solution you'd like
The goal is to extend availability to all English speaking locales. (Canada, Australia, ...)

Describe alternatives you've considered
People in those locales can set their device to US English for the time being.

Additional context
The Action has been updated to work in Canada, Australia, India, UK.
The change is currently being reviewed by Google.
Barring any legal issues, the Action will be extended to these locales within a few days.
This issue will be updated with any progress.

Add new locale: Spanish

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Add new locale: Portuguese

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Add new locale: Dutch

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Enhancement to glucose change description

I love this! I've wanted to have my Google Home Mini read my glucose since I first got Nightscout, Libre and so on.

Would it be possible to make a small (I hope!) change to the way the Assistant talks about the glucose change? At the moment it will only tell you if you are rising, steady, or falling. Could 2 further descriptions be added to that? - rising rapidly, falling rapidly

I think this would allow for a much better idea of what is going on when you ask the Assistant.

I'm looking for a React developer! 😎⚛

I am working on the next version of Nightscout Assistant, rewriting the codebase from scratch.
My main goal is speeding up the development cycle:
right now new translations/features take months to reach production (or don't get there at all).

I'm looking for someone to help me redesign the webapp.
The tech stack looks like this: React, i18next, Typescript, Firebase Hosting & Firestore Web SDK.

Are you experienced in these technologies and do you want to contribute to this project? Then I'd love to hear from you!

Add new locale: Norwegian

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Support more languages (i18n)

  • I'm submitting a ...

    • bug report
    • feature request
    • support request => Please do not submit support request here, see note at the top of this template.
  • What is the current behavior?
    Only English is supported, and all responses are hard coded

  • What is the expected behavior?
    Support for other languages, with the Action responding in whatever language was used to invoke it

Support multiple nightscout sites in 1 account

Då vi är flera i familjen som kör Nightscout hade det varit snyggt att kunna lägga till flera Nightscout URL:er och ge dem namn så att man sedan skulle kunna säga: "Fråga Blodsocker status om Fredriks blodsocker.

Change voice

I find the voice of the Nightscout Action hard to hear in contrast to the ordinary Google Assistant voice. Would it be possible to make the Nightscout Action use the same voice as Google Assistant or at least make it configurable somehow?

Add new locale: Italian

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Add new locale: Japanese

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Add new locale: Danish

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

Add new locale: SV

Translations

  • New translations approved on Crowdin
  • Translations merged into master and www branch
  • If Routines are supported, locale code added to lngsSupportingRoutines array
  • www branch deployed to GitHub Pages
  • Translator credit added to README / package.json

Google Review requirements

Highlights:

  • Privacy policy fully translated
  • Display name and Invocation consistent across site, Action and Directory info
  • Directory information up-to-date
  • Testing instructions up-to-date

Testing

  • Invocation works in the new language
  • Tested on real device in alpha

General deployment

  • master branch deployed to Firebase
  • Dialogflow fullfilment url pointing to Firebase Function

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.