Code Monkey home page Code Monkey logo

echosistant's Introduction

The home of EchoSistant apps and add-ons

echosistant's People

Contributors

bamarayne avatar sbdobrescu avatar tonesto7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

echosistant's Issues

Control Devices

Change switches to say Light Switches (includes dimmers) and change dimmers to say Other Switches (E.G volume control)

What can EchoSistant do?

Free form TTS
SMS, push, notify
Control devices with profile triggering<
- On/off/set level/delay on/delay off/flash/color
- Execute routines
CoRE integration
Device notifications:
- Switches/contacts/presence/thermostat/locks/motion
Device control:
- Group on/off of switches and dimmers
- Thermostat control
Repeat last message sent:
- per profile
- overall last message sent

Device control:

  • on/off
  • individual authorized devices (specific category) - ALL PROFILES
  • group authorized devices (one mix and match category for switches, dimmers) - INDIVIDUAL PROFILE
  • level adjustment commands
  • individual authorized devices (specific category) - ALL PROFILES
  • group authorized devices (one mix and match category for switches, dimmers) - INDIVIDUAL PROFILE
    -temperature adjustments
  • individual authorized and compatible thermostats - ALL PROFILES

Bug: Main control

If more than one switch is chosen, a single command goes to every switch "Control These Devices" Section.

Variables

Create variables for....

devices current status and device names....

so that this message can be sent:

The (state.currentDevice} is now {state.currentDeviceValue}.

translates to:

The {Front Door} is now {Open}

Use case: motion off

Alexa tell Assistant to stop turning the lights off in the kitchen

Utterance: main pcommand turning light off in the pprofile

SMS UI section

Send text and push messages shows as configured when creating new profile.

Feature request: settings paragraph

Instead of creating a web page that would make Echosistant look like Ask Alexa, create a dynamic paragraph that lists pCommands, pDevices, pProfile for the Main skill custom slots

Add second color for flasher

It would be nice to be able to pulse (flash) two colors set timmer for one color, then timer for a second color.

Lambda Code

Resolve time out when follow up is not needed

SMS to Alerts sections

Add SMS/Push/Notify as an option for each of the alerts sections..... not just audio on the alerts.

Continued commands....

Continued commands.....

... Send another message?

change that to.....

...... Send another message to {pIntentName}?

Need the following groups in Profiles

I need the following groups in each Profile:
Lights (this one exists)
Vents (capability setlevel - just like dimmers)
Temperature (capability temperature)
Media Devices (capability media player)

Utterance: add

Add:

main run {pProfile}

So we can say: Alexa tell Main to run Profile

Alerts bug

When thermostat and garage alerts enabled, opus/close garage doors not play message. Thermostat settling changes and plays garage massage.

Add pin number under control variables

Allow users to unlock doors using PIN. Add new field under Control variables for pin input. If left blank no pin, if populated, pin must match pNum in order to lock/unlock. This can be can be used for the tstat too....

Use case: get the party started

Alexa tell assistant to get the party started

Utterance: main get the pprofile started

Where party is a profile. This can be used for other Routine type of profiles.

Alt Utterance main start pprofile (party, bed time, dinner, etc)

Disable alerts not disabling

If configured, but the toggle is disabled, the alerts continue to be sent. The toggle should mute the alerts even if configured...

Ver 4.0 - Things to put in it, or just stuff to add now

  • Alarms.... repeatable with custom messages and actions (Alarms profiles)

  • Ability for the user to test the severe weather alerts

  • Triggered notifications (Walk in room and motion triggers the notification. App turns on AVR and plays the TTS messages in que and then turns off the AVR. Has a slowly flashing light to show you have a message.

  • Subscribe to motion sensors to run profiles.

  • Add external triggers to run profiles..... other than just voice.

  • When a message is recorded for a profile it has the option of turning on a light or something

  • custom message from Alexa when executing profiles from the main intent

  • Alexa, set the office lights to 85%. //Yes, she already does this...
    Alexa, set the office lights back. //She sets them to what they were before I change it...

  • More Icons

Switches Delay

Make options to be either ONLY Delays on/off

or

ONLY on/off/toggle

Alexa Voice

Generic Media Renderer has an Alexa feature that uses Alexa's voice over the speakers....... Look into it???

Pre defined alert messages

Need default alert messages with custom override if a message is typed in the box. Most people will stay with device name is on/off/active/inactive....

Move set color as option for dimmers

No need to have a separate section for color bulbs. They are all dimmers, so we just need to offer set color as an option for dimmers and remove the color lights section

Version 3.0 Release ~~ what's left

Alerts operational - DONE
Thermostat feedback and control
Expand Color options - DONE
Flash Lights Color - DONE
Variables for alerts
Delay timer for action executions. - DONE

App version

Changing the version text to match Lambda, left the Support section looking weird. Needs revision...

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.