Vera Alexa Plugin 7.32
-
I thought it might interest you guys to know that Twilio would charge me between $0.0008 and $0.0032 per 100 characters to generate synthesized speech (TTS) using Amazon's SSML voice API. However, that interface is intended for phone calls (which I've used in the past for automated responses and such).
Guess we should be grateful that it's possible to get the same results for free via Vera/Alexa.
-
Thoughts on sound effects folks?
luup.call_action("urn:bochicchio-com:serviceId:VeraAlexa1","RunCommand",{Command="-e sound:amzn_sfx_trumpet_bugle_04",Volume=49, GroupZones="Living Room dot"}, 22)
Works fine but
sound:amzn_sfx_trumpet_bugle_04Bears no resemblance to the file library names listed here:
What do I need to do to make something like:
soundbank://soundlibrary/air/fire_extinguisher/fire_extinguisher_08
Work?
TIA
C
-
The filename I see listed at the link you shared is
amzn_sfx_trumpet_bugle_04
which appears to match.
Not sure what you're calling "different"?I notice that the other sound effect you hunted for appears to be
<audio src="soundbank://soundlibrary/air/fire_extinguisher/fire_extinguisher_08"/>
which I take to mean"fire_extinguisher_08"
gets substituted in place of the bugle reference in your Lua command. -
@librasun said in Vera Alexa Plugin 7.32:
The filename I see listed at the link you shared is
amzn_sfx_trumpet_bugle_04
which appears to match.
Not sure what you're calling "different"?Sorry. I can't give a direct link to one of the files in the sound library but they are listed like:
<audio src="soundbank://soundlibrary/aircrafts/helicopter/helicopter_13"/>
But replacing amzn_sfx_trumpet_bugle_04 with helicopter_13 doesn't do anything.
Is that making sense?
C
-
Just another example of this vast "things aren't working the way we think they should" fiasco, LOL.
-
Oddly there is a bugle_03 and that doesn't work either
Nor 01 or 02 and they are in exactly the same format.C
-
Brilliant minds think alike. I tried that along with several others... all silent.
I put back Trumpet #4, and it works great, lol. From past experience, IT'S ALWAYS LIKE THIS when I try to use published APIs!!! -
@librasun said in Vera Alexa Plugin 7.32:
Brilliant minds think alike. I tried that along with several others... all silent.
I put back Trumpet #4, and it works great, lol. From past experience, IT'S ALWAYS LIKE THIS when I try to use published APIs!!!Documentation sucks as well!
C
-
So, I've just tested it on a brand refactored Vera Edge. It installed correctly, setup all the things, downloaded the cookie and worked.
A couple of notes.
You could just this code:
luup.call_action("urn:bochicchio-com:serviceId:VeraAlexa1", "Say", {Text="Hello from Vera Alexa"}, 4)
and it will get the device from DefaultEcho and volume from DefaultVolume/AnnouncementVolume.
GroupZones is coming from the old Sonos service, but it's just Devices. I'll probably just rename it in a future update (while maintaining compatibility).Groups will work only if you enable announcements. But you need to enable them on your Echo device as well, not only by setting the device variable.
Sounds are not really supported, but you could try to make them via a routine, that's invokable via RunRoutine action.All that said, I just released a new minor version, where jq is installed automatically without bothering on 7.32. I've not packaged it yet, but you could just download L_VeraAlexa1.lua and replace it.
EDIT: and, rememberd, DebugMode set to 1 is your friend
You'll find the exact command sent to the script, and it will help a lot to troublshoot things.
-
therealdbreplied to therealdb on Mar 26, 2021, 7:35 AM last edited by therealdb Mar 26, 2021, 11:06 AM
Plus, use the new neural voice, it's more natural. Just create a function like this one:
function say(text, r, volume, zone) luup.call_action("urn:bochicchio-com:serviceId:VeraAlexa1", "Say", { Text = '<amazon:domain name="conversational">' .. text .. '</amazon:domain>', Repeat= r or 1, Volume=volume or 50, GroupZones= zone }, 4) end say('I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.', 1, 50, 'My Echo device or group')
-
-
CatmanV2replied to therealdb on Mar 26, 2021, 2:19 PM last edited by CatmanV2 Mar 26, 2021, 10:33 AM
@therealdb said in Vera Alexa Plugin 7.32:
@catmanv2 yes!
Dunt work for me, but we know how rubbish my 'code' is
Lua Command execution on vera failed.(0||"[string "ALTUI - LuaRunHandler"]:1: <name> or '...' expected near 'repeat'"||)
C
-
I get "Failed to test code, please try again" when I try to run that exact patch of code (with the DevNum for my VeraAlexa device inserted, of course, and my target Alexa device in place of 4th argument).
-
LibraSunreplied to therealdb on Mar 26, 2021, 3:14 PM last edited by LibraSun Mar 26, 2021, 11:30 AM
@therealdb said in Vera Alexa Plugin 7.32:
I've fixed it.
Thanks, but -- vexingly, annoyingly, perplexingly -- when I execute that code my Alexa still just says: "Domain".
That was with "UseAnnouncements" set to 0.
So I set "UseAnnouncements" to 1, restarted the Luup engine, did a hard refresh on the browser, and tried again.
This time, I get: "Sorry, I'm having trouble accessing the ??? ??? right now." (same error message as I got before during testing)
With "debug"=1, I captured this in Vera's LuaPnP log, but don't know what most of it means...
08 03/26/21 10:15:28.984 JobHandler_LuaUPnP::HandleActionRequest device: 0 service: urn:micasaverde-com:serviceId:HomeAutomationGateway1 action: RunLua <0x701dc520> 08 03/26/21 10:15:28.985 JobHandler_LuaUPnP::HandleActionRequest argument post_data=id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=RunLua&Code=function%20say(text%2C%20r%2C%20volume%2C%20zone)%0A%20%20luup.call_action(%22urn%3Abochicchio-com%3AserviceId%3AVeraAlexa1%22%2C%20%0A%20%20%20%22Say%22%2C%0A%20%20%7B%0A%20%20%20Text%20%3D%20%27%3Camazon%3Adomain%20name%3D%22conversational%22%3E%27%20..%20text%20..%20%27%3C%2Famazon%3Adomain%3E%27%2C%0A%20%20%20Repeat%3D%20r%20or%201%2C%0A%20%20%20Volume%3Dvolume%20or%2050%2C%20%0A%20%20%20GroupZones%3D%20zone%0A%7D%2C%20345)%0Aend%0A%20%0Asay(%27I%20really%20didn%E2%80%99t%20know%20how%20this%20morning%20was%20going%20to%20start.%20And%20if%20I%20had%20known%2C%20I%20think%20I%20might%20have%20just%20stayed%20in%20bed.%27%2C%201%2C%2050%2C%20%27Living%20Room%27) <0x701dc520> 08 03/26/21 10:15:28.985 JobHandler_LuaUPnP::HandleActionRequest argument id=lu_action <0x701dc520> 08 03/26/21 10:15:28.985 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1 <0x701dc520> 08 03/26/21 10:15:28.985 JobHandler_LuaUPnP::HandleActionRequest argument action=RunLua <0x701dc520> 08 03/26/21 10:15:28.985 JobHandler_LuaUPnP::HandleActionRequest argument Code=function say(text, r, volume, zone) luup.call_action("urn:bochicchio-com:serviceId:VeraAlexa1", "Say", { Text = '<amazon:domain name="conversational">' .. text .. '</amazon:domain>', Repeat= r or 1, Volume=volume or 50, GroupZones= zone }, 345) end say('I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.', 1, 50, 'Living Room') <0x701dc520> 08 03/26/21 10:15:28.986 JobHandler_LuaUPnP::HandleActionRequest device: 345 service: urn:bochicchio-com:serviceId:VeraAlexa1 action: Say <0x701dc520> 08 03/26/21 10:15:28.987 JobHandler_LuaUPnP::HandleActionRequest argument GroupZones=Living Room <0x701dc520> 08 03/26/21 10:15:28.987 JobHandler_LuaUPnP::HandleActionRequest argument Text=<amazon:domain name="conversational">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain> <0x701dc520> 08 03/26/21 10:15:28.987 JobHandler_LuaUPnP::HandleActionRequest argument Repeat=1 <0x701dc520> 08 03/26/21 10:15:28.987 JobHandler_LuaUPnP::HandleActionRequest argument Volume=50 <0x701dc520> 50 03/26/21 10:15:28.988 luup_log:345: VeraAlexa[0.92@345]:addToQueue({ Volume="50", Text="<amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain>", Repeat="1", GroupZones="Living Room" }) <0x701dc520> 50 03/26/21 10:15:28.989 luup_log:345: VeraAlexa[0.92@345](addToQueue@234):addToQueue(2): 0 - true <0x701dc520> 50 03/26/21 10:15:28.990 luup_log:345: VeraAlexa[0.92@345](addToQueue@251):addToQueue(3): 1 <0x701dc520> 50 03/26/21 10:15:28.990 luup_log:345: VeraAlexa[0.92@345](addToQueue@254):addToQueue(4): playing <0x701dc520> 50 03/26/21 10:15:28.991 luup_log:345: VeraAlexa[0.92@345](checkQueue@206):checkQueue: 1 in queue <0x701dc520> 50 03/26/21 10:15:28.991 luup_log:345: VeraAlexa[0.92@345](checkQueue@214):checkQueue: play next <0x701dc520> 50 03/26/21 10:15:28.992 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:bochicchio-com:serviceId:VeraAlexa1","OneTimePassCode","",345) old value "" <0x701dc520> 50 03/26/21 10:15:28.993 luup_log:345: VeraAlexa[0.92@345](sayTTS@323):Executing command [TTS]: "-e speak:'<s><amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time=\"0s\" />' -d \"Living Room\"" <0x701dc520> 06 03/26/21 10:15:31.164 Device_Variable::m_szValue_set device: 257 service: urn:micasaverde-com:serviceId:EnergyMetering1 variable: KWH was: 4.5700 now: 4.5700 #hooks: 0 upnp: 0 skip: 0 v:0xb71548/NONE duplicate:1 <0x7701d520> 06 03/26/21 10:15:31.164 Device_Variable::m_szValue_set device: 257 service: urn:micasaverde-com:serviceId:EnergyMetering1 variable: KWHReading was: 1616771413 now: 1616771731 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x7701d520> 50 03/26/21 10:15:31.563 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:micasaverde-com:serviceId:HaDevice1","CommFailure","0",345) old value "0" <0x701dc520> 50 03/26/21 10:15:31.564 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:bochicchio-com:serviceId:VeraAlexa1","LatestResponse","sending cmd:speak:<s><amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time=\"0s\" /> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG",345) old value "sending cmd:speak:<s><amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time=\"0s\" /> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG" <0x701dc520> 50 03/26/21 10:15:31.564 luup_log:345: VeraAlexa[0.92@345](@279):Response from Alexa.sh: "sending cmd:speak:<s><amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time=\"0s\" /> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG" <0x701dc520> 50 03/26/21 10:15:31.565 luup_log:345: VeraAlexa[0.92@345](sayTTS@337):Queue will be checked again in "3" secs <0x701dc520> 08 03/26/21 10:15:31.662 JobHandler_LuaUPnP::HandleActionRequest device: 322 service: urn:micasaverde-com:serviceId:Sonos1 action: NotifyRenderingChange <0x6fbdc520> 08 03/26/21 10:15:31.662 JobHandler_LuaUPnP::HandleActionRequest argument DeviceNum=322 <0x6fbdc520> 08 03/26/21 10:15:31.662 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:Sonos1 <0x6fbdc520> 08 03/26/21 10:15:31.663 JobHandler_LuaUPnP::HandleActionRequest argument action=NotifyRenderingChange <0x6fbdc520> 08 03/26/21 10:15:31.663 JobHandler_LuaUPnP::HandleActionRequest argument LastChange=<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/"><InstanceID val="0"><Volume channel="Master" val="50"/><Volume channel="LF" val="100"/><Volume channel="RF" val="100"/></InstanceID></Event> <0x6fbdc520> 08 03/26/21 10:15:31.663 JobHandler_LuaUPnP::HandleActionRequest argument sid=uuid:RINCON_48A6B8431C7701400_sub0000000321 <0x6fbdc520> 04 03/26/21 10:15:31.668 <Job ID="17" Name="" Device="322" Created="2021-03-26 10:15:31" Started="2021-03-26 10:15:31" Completed="2021-03-26 10:15:31" Duration="0.4141000" Runtime="0.969000" Status="Successful" LastNote=""/> <0x77bf2320> 02 03/26/21 10:15:32.100 ZWaveJobHandler::AlarmCallback skipping check because of jobs <0x7701d520> 08 03/26/21 10:15:32.574 JobHandler_LuaUPnP::HandleActionRequest device: 322 service: urn:micasaverde-com:serviceId:Sonos1 action: NotifyZoneGroupTopologyChange <0x6f3dc520> 08 03/26/21 10:15:32.575 JobHandler_LuaUPnP::HandleActionRequest argument DeviceNum=322 <0x6f3dc520> 08 03/26/21 10:15:32.575 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:Sonos1 <0x6f3dc520> 08 03/26/21 10:15:32.575 JobHandler_LuaUPnP::HandleActionRequest argument action=NotifyZoneGroupTopologyChange <0x6f3dc520> 08 03/26/21 10:15:32.575 JobHandler_LuaUPnP::HandleActionRequest argument ZoneGroupState=<ZoneGroupState><ZoneGroups><ZoneGroup Coordinator="RINCON_48A6B8431C7701400" ID="RINCON_48A6B8431C7701400:2371207342"><ZoneGroupMember UUID="RINCON_48A6B8431C7701400" Location="http://192.168.86.21:1400/xml/device_description.xml" ZoneName="Living Room" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="62.1-86220" SWGen="2" MinCompatibleVersion="61.0-00000" LegacyCompatibleVersion="58.0-00000" BootSeq="59" TVConfigurationError="0" HdmiCecAvailable="1" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2437" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="4" SecureRegState="3" VoiceConfigState="2" MicEnabled="1" AirPlayEnabled="1" IdleState="0" MoreInfo=""/></ZoneGroup></ZoneGroups><VanishedDevices></VanishedDevices></ZoneGroupState> <0x6f3dc520> 08 03/26/21 10:15:32.576 JobHandler_LuaUPnP::HandleActionRequest argument sid=uuid:RINCON_48A6B8431C7701400_sub0000000322 <0x6f3dc520> 04 03/26/21 10:15:32.582 <Job ID="18" Name="" Device="322" Created="2021-03-26 10:15:32" Started="2021-03-26 10:15:32" Completed="2021-03-26 10:15:32" Duration="0.4675000" Runtime="0.4284000" Status="Successful" LastNote=""/> <0x77bf2320>
And this capture from the log with "UseAnnouncements" set back to 0:
01 03/26/21 10:27:44.148 LuaInterface::CallFunction_Timer device 340 refreshCache took 10 seconds <0x73c1d520> 01 03/26/21 10:27:44.154 LuaInterface::CallFunction_Timer device 336 refreshCache took 10 seconds <0x73e1d520> 01 03/26/21 10:27:53.205 Mongoose mg_read start (null) <0x701dc520> 01 03/26/21 10:27:53.205 Mongoose mg_read middle (null) 768 <0x701dc520> 01 03/26/21 10:27:53.205 Mongoose mg_read end (null) 768 <0x701dc520> 01 03/26/21 10:27:53.206 Mongoose mg_read after pull (null) 0 <0x701dc520> 08 03/26/21 10:27:53.206 JobHandler_LuaUPnP::HandleActionRequest device: 0 service: urn:micasaverde-com:serviceId:HomeAutomationGateway1 action: RunLua <0x701dc520> 08 03/26/21 10:27:53.206 JobHandler_LuaUPnP::HandleActionRequest argument post_data=id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=RunLua&Code=function%20say(text%2C%20r%2C%20volume%2C%20zone)%0A%20%20luup.call_action(%22urn%3Abochicchio-com%3AserviceId%3AVeraAlexa1%22%2C%20%0A%20%20%20%22Say%22%2C%0A%20%20%7B%0A%20%20%20Text%20%3D%20%27%3Camazon%3Adomain%20name%3D%22conversational%22%3E%27%20..%20text%20..%20%27%3C%2Famazon%3Adomain%3E%27%2C%0A%20%20%20Repeat%3D%20r%20or%201%2C%0A%20%20%20Volume%3Dvolume%20or%2050%2C%20%0A%20%20%20GroupZones%3D%20zone%0A%7D%2C%20345)%0Aend%0A%20%0Asay(%27I%20really%20didn%E2%80%99t%20know%20how%20this%20morning%20was%20going%20to%20start.%20And%20if%20I%20had%20known%2C%20I%20think%20I%20might%20have%20just%20stayed%20in%20bed.%27%2C%201%2C%2050%2C%20%27Living%20Room%27) <0x701dc520> 08 03/26/21 10:27:53.207 JobHandler_LuaUPnP::HandleActionRequest argument id=lu_action <0x701dc520> 08 03/26/21 10:27:53.207 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1 <0x701dc520> 08 03/26/21 10:27:53.207 JobHandler_LuaUPnP::HandleActionRequest argument action=RunLua <0x701dc520> 08 03/26/21 10:27:53.207 JobHandler_LuaUPnP::HandleActionRequest argument Code=function say(text, r, volume, zone) luup.call_action("urn:bochicchio-com:serviceId:VeraAlexa1", "Say", { Text = '<amazon:domain name="conversational">' .. text .. '</amazon:domain>', Repeat= r or 1, Volume=volume or 50, GroupZones= zone }, 345) end say('I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.', 1, 50, 'Living Room') <0x701dc520> 08 03/26/21 10:27:53.209 JobHandler_LuaUPnP::HandleActionRequest device: 345 service: urn:bochicchio-com:serviceId:VeraAlexa1 action: Say <0x701dc520> 08 03/26/21 10:27:53.209 JobHandler_LuaUPnP::HandleActionRequest argument GroupZones=Living Room <0x701dc520> 08 03/26/21 10:27:53.209 JobHandler_LuaUPnP::HandleActionRequest argument Text=<amazon:domain name="conversational">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain> <0x701dc520> 08 03/26/21 10:27:53.210 JobHandler_LuaUPnP::HandleActionRequest argument Repeat=1 <0x701dc520> 08 03/26/21 10:27:53.210 JobHandler_LuaUPnP::HandleActionRequest argument Volume=50 <0x701dc520> 50 03/26/21 10:27:53.211 luup_log:345: VeraAlexa[0.92@345]:addToQueue({ Volume="50", Text="<amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain>", Repeat="1", GroupZones="Living Room" }) <0x701dc520> 50 03/26/21 10:27:53.211 luup_log:345: VeraAlexa[0.92@345](addToQueue@234):addToQueue(2): 0 - true <0x701dc520> 50 03/26/21 10:27:53.212 luup_log:345: VeraAlexa[0.92@345](addToQueue@251):addToQueue(3): 1 <0x701dc520> 50 03/26/21 10:27:53.213 luup_log:345: VeraAlexa[0.92@345](addToQueue@254):addToQueue(4): playing <0x701dc520> 50 03/26/21 10:27:53.213 luup_log:345: VeraAlexa[0.92@345](checkQueue@206):checkQueue: 1 in queue <0x701dc520> 50 03/26/21 10:27:53.214 luup_log:345: VeraAlexa[0.92@345](checkQueue@214):checkQueue: play next <0x701dc520> 50 03/26/21 10:27:53.215 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:bochicchio-com:serviceId:VeraAlexa1","OneTimePassCode","",345) old value "" <0x701dc520> 50 03/26/21 10:27:53.215 luup_log:345: VeraAlexa[0.92@345](sayTTS@323):Executing command [TTS]: "-e speak:'<amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain>' -d \"Living Room\"" <0x701dc520> 50 03/26/21 10:27:55.712 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:micasaverde-com:serviceId:HaDevice1","CommFailure","0",345) old value "0" <0x701dc520> 50 03/26/21 10:27:55.713 luup_log:345: VeraAlexa[0.92@345](setVar@126):setVar("urn:bochicchio-com:serviceId:VeraAlexa1","LatestResponse","sending cmd:speak:<amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG",345) old value "sending cmd:speak:<s><amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time=\"0s\" /> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG" <0x701dc520> 06 03/26/21 10:27:55.713 Device_Variable::m_szValue_set device: 345 service: urn:bochicchio-com:serviceId:VeraAlexa1 variable: LatestResponse was: sending cmd:speak:<s><amazon:domain name="conversational">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain></s><break time="0s" /> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG now: sending cmd:speak:<amazon:domain name="conversational">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x701dc520> 50 03/26/21 10:27:55.715 luup_log:345: VeraAlexa[0.92@345](@279):Response from Alexa.sh: "sending cmd:speak:<amazon:domain name=\"conversational\">I really didn’t know how this morning was going to start. And if I had known, I think I might have just stayed in bed.</amazon:domain> to dev:Living_Room type:A3NPD82ABCPIDP serial:d889f9dcc0ab4085bcb59494f81c3726 customerid:A3SL3Z0HELH3YG" <0x701dc520> 50 03/26/21 10:27:55.717 luup_log:345: VeraAlexa[0.92@345](sayTTS@337):Queue will be checked again in 11.726 secs <0x701dc520> 08 03/26/21 10:27:55.821 JobHandler_LuaUPnP::HandleActionRequest device: 322 service: urn:micasaverde-com:serviceId:Sonos1 action: NotifyRenderingChange <0x6fbdc520> 08 03/26/21 10:27:55.821 JobHandler_LuaUPnP::HandleActionRequest argument DeviceNum=322 <0x6fbdc520> 08 03/26/21 10:27:55.821 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:Sonos1 <0x6fbdc520> 08 03/26/21 10:27:55.821 JobHandler_LuaUPnP::HandleActionRequest argument action=NotifyRenderingChange <0x6fbdc520> 08 03/26/21 10:27:55.821 JobHandler_LuaUPnP::HandleActionRequest argument LastChange=<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/"><InstanceID val="0"><Volume channel="Master" val="50"/><Volume channel="LF" val="100"/><Volume channel="RF" val="100"/></InstanceID></Event> <0x6fbdc520> 08 03/26/21 10:27:55.822 JobHandler_LuaUPnP::HandleActionRequest argument sid=uuid:RINCON_48A6B8431C7701400_sub0000000321 <0x6fbdc520> 04 03/26/21 10:27:55.826 <Job ID="43" Name="" Device="322" Created="2021-03-26 10:27:55" Started="2021-03-26 10:27:55" Completed="2021-03-26 10:27:55" Duration="0.3272000" Runtime="0.1304000" Status="Successful" LastNote=""/> <0x77bf2320> 08 03/26/21 10:27:56.584 JobHandler_LuaUPnP::HandleActionRequest device: 322 service: urn:micasaverde-com:serviceId:Sonos1 action: NotifyZoneGroupTopologyChange <0x703dc520> 08 03/26/21 10:27:56.584 JobHandler_LuaUPnP::HandleActionRequest argument DeviceNum=322 <0x703dc520> 08 03/26/21 10:27:56.584 JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:Sonos1 <0x703dc520> 08 03/26/21 10:27:56.585 JobHandler_LuaUPnP::HandleActionRequest argument action=NotifyZoneGroupTopologyChange <0x703dc520>
-
The test unit I tried (and which serves as the Default output device for VeraAlexa) is indeed a Sonos Beam with Alexa built in. However, it has not (yet) mattered which device I try with, Echo, Dot, etc., nor have things improved when I refer to the default unit as "Living Room" or "Libra's Sonos" (both entries appear in Amazon's enumeration of devices on my account).
Nor have things improved if I substitute the SONOS service in place of the BOCHICCHIO one.
-
FWIW I get total silence. I'm not that bothered but just as a data point
C
-
Those codes that @therealdb posted worked fine for me oddly enough, I don't know how they weren't working earlier.
Edit: I have only tested with my Echo not any of my Sonos devices yet
86/119