echo-speaks
echo-speaks copied to clipboard
(BUG) Do Not Disturb on Echo Show 5 (Gen3)
Verify the following before opening an trouble issue
Go over all the following points, and put an x
in all the boxes that apply.
If you're unsure about any of these, don't hesitate to ask. We're here to help!
- [x ] That OAuth is Enabled for the SmartApp under the IDE.
- [x ] The App/SmartApp and Device Handler/Driver are using the latest code available.
- [x ] You have reviewed the Echo Speaks Documentation for potential fixes.
- [x ] That Both the Apps/SmartApps and Device Handlers/Drivers have been Published for You in the IDE.
About Your Setup
- Hub Platform (SmartThings or Hubitat): Hubitat
- How many devices are detected?: 1
- iOS or Android?: NA
- Mobile App Version(Not required): NA
- App/SmartApp Version: NA (using Web)
- Device Handler/Driver Version:
- Heroku Server Version: Not Using (same issue with Heroku)
Expected Behavior
Echo device should announce
Current Behavior
**Echo speaks has never worked correctly on my Echo Show 5 (Gen3). I purchased this device on release day and assumed the Echo Speaks drivers were not updated yet. To resolve, I just put in an old echo under the desk (with different wake word) of the one not making announcements to use just for announcements.
I had always assumed this had something to do with DND settings, so today I finally decided to look into it more. I noticed that If the Device itself turns off DND this is not reflected in the Hubitat Echo Speaks device (it is still listed as "doNotDisturb : true"). However, If in Hubitat I change the DND device state it does reflect on the device.
As a workaround I modified scheduled enabling of DND's from the device (typically initiated by a "Sleep" Routine) from running on the device to a Hubitat Switch. I did the same for scheduled disabling of DND's.
(So, My "Sleep" routine previously had the command "Enable Do Not Disturb on Master Bed". It now turns on a Hubitat switch to do that via a Rule' Same with disabling DND).
Steps to Reproduce (for bugs)
Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant
- Explained in detail above
Context
**How has this issue affected you? What are you trying to accomplish? Explained above Providing context helps us come up with a solution that is most useful in the real world
Please include a copy of any relevant log output to assist in tracking down the bug Current States alarmVolume : 30 alexaWakeWord : ALEXA audioTrackData : {} btDeviceConnected : None Connected btDevicesPaired : {"names":[]} currentAlbum : Idle currentStation : Idle deviceFamily : KNIGHT deviceIcon : deviceSerial : G6G23609329200J5 deviceStatus : stopped_echo_show_5 deviceStyle : Echo Show 5 (Gen3) deviceType : A11QM4H9HGV71H doNotDisturb : true firmwareVer : 2001010009320 followUpMode : true lastAnnouncement : NA lastSpeakCmd : Tester tester lastUpdated : Aug 23, 2024 - 9:56:21 AM lastVoiceActivity : NA level : 14 mediaSource : NA mute : unmuted onlineStatus : online permissions : [reminders, flashBriefing, followUpMode, volumeControl, tuneInRadio, amazonMusic, spotify, alarms, bluetoothControl, announce, iHeartRadio, pandoraRadio, guardSupported, TTS, mediaPlayer, doNotDisturb, isMultiroomMember, wakeWord, microphone, isEchoDevice] phraseSpoken : NA status : stopped supportedMusic : Spotify, TuneIn, My Library, Amazon Music, iHeartRadio trackData : {} trackDescription : NA trackImage : NA trackImageHtml : volume : 14 wakeWords : ALEXA,AMAZON,COMPUTER,ECHO,ZIGGY wasLastSpokenToDevice : false
Log does not show updates when DND turned On/Off from Alexa Device itself or from Hubitat Device. Errors I was getting while DND was Off on device itself (but On in Hubitat device) were: dev:552024-08-23 09:30:34.821 AMwarnEcho (v4.2.4.0) | All Voice Output Blocked... Do Not Disturb is ON dev:552024-08-23 09:30:04.042 AMwarnEcho (v4.2.4.0) | Uh-Oh... The speak(Tester tester) Command is NOT Supported by this Device!!!
As mentioned earlier, I did get this resolved by changing how my device initiates and disables DND. (From Alexa Device itself to Hubitat)