echosistant's Introduction
echosistant's People
Forkers
sbdobrescu neilb27 jebbett jpientka id0-labs drjuliankeates coolguy982 luckyearl limited1 timgiwo banhtrang drmastermind brandonmoss2000 ewoods12003 gnetdevelopment tcschmit shane0926 jd0000 tripflex cordthomas kan84 colorich jkresz01 technstuff wbreda moh21uk s0nniez brn2017 jimfresh86 wurm1964 samrattejas lioneljwhite caspiegel ocahalan jordonrustad dkwixson danielfinans bradg19 jrkoller1 gmtrivedi lilervinc nbcarter skilleddeveloper dtay71 wickimassoy milleradam1980echosistant's Issues
Control Devices
Change switches to say Light Switches (includes dimmers) and change dimmers to say Other Switches (E.G volume control)
Things for the Wiki
- update the create slots pictures in step 9
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.
Overview of Alert Module
Need to check capabilities code within the Alert Module to ensure all devices are working
Select switches page missing gray text
The select switches page under execute these actions when profile runs has no gray text
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}
Continued Commands error
When asked for another message, if given a "Yes" reply Alexa turns off.
CoRE integration is broken
Missing data variable on child. It is required to pass data for import
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
Tstat Alert doesn't trigger completion
If configured, the tstat alert doesn't trigger the complete blue 'configured' section Create Alerts
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
For Bobby: add be quiet routine
Tell Profile to be quiet, to mute all speakers in the room
SMS to Alerts sections
Add SMS/Push/Notify as an option for each of the alerts sections..... not just audio on the alerts.
Alexa respnse: use actions not commands
Alexa respo se to device control is based on command given, it should be based on action taken
Global Message Options shows blue "tap to config"
if "certainTime" is added to the formula it does not display correctly.... no idea why at this point.
SMS/Push/Notify not Operations
Tested by creating a CoRE piston to send a text. It worked. This app does not.
Filed by Jason
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)
tstat in auto mode
check control for tstat in auto mode
Disable mobile app notification (add option)
Add an option to disable notification
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.
Feature Request: add basic color alerts
Add 3-4 basic colors below "flash lights" for the "Change to this color" (red, blue, green)
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....
Bug: Dimmer Level
Dimmer Level not displaying.
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...
Feature Request: Mode Change
In the Profile triggered actions, include the ability to change the Mode
Repeat last message
The parent repeat last message is broken.
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
Tstat Alert doesn't trigger completion
If configured, the tstat doesn't trigger the complete blue configured section Create Alerts
Switches Delay
Make options to be either ONLY Delays on/off
or
ONLY on/off/toggle
Notifications Push msg
this is not working.
Configured in Settings Tab
Fix configured in control devices under settings tab.
Alexa Voice
Generic Media Renderer has an Alexa feature that uses Alexa's voice over the speakers....... Look into it???
Missing capability for alerts
Please enable Sonos like (music player) capability for the alert page in UI
Presence and motion alert toggle
These two toggles don't work....
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
Echosistant subscribing to child events
It appears that parent is subscribing to child events. Needs investigation to ensure parent subscribes only to parent events.
UI "Configured" settings not working
Not working in the following:
Flashers
Notifications
Message options toggle
Alexa response: dimmers
Setting dimmer name to x level in x minutes.
Alerts configured status
Add configured states to each section of the alerts
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
For Bobby: add stop turning the lights off
Add stop motion routine for each profile
App version
Changing the version text to match Lambda, left the Support section looking weird. Needs revision...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.