[RELEASE] Echo Speaks V4

bug testing

restored older database from a week ago.. same issue
restored older version 2.4.4.143 where i know it was working same issue

removed the all zone artificial device and created a new one with 3 echos - now works
re-upgraded to latest version - still works
now restored database backup from yesterday - old all zone device still broken.

new zone worked -

result it stops working if i put any echo devices in the all zone that are in one of my other locations.. weird..

1 Like

ok more info on this issue were sounds were not coming out to my artificial all device.

Apparently alexa has changed the behavior..

I have my all device include devices in all my locations so for critical notices like water leak etc. i will get the notification not matter what house/condo we are in.

However, i leave the devices in the locations we are not in as dnd, This has ALWAYS worked.

What I have found now is that if any one of those devices are now in dnd mode (do not disturb) the output does NOT come out to any of the devices in the "all device" artificial zone.

That seems to be a big change and a problem.. This just started a few days ago and no I am not using alexa plus.

Anyone have any ideas?

Create a zone in Echo Speaks for each house, with the Echo devices for each house in each respective zone. Send your announcements/notices to all of those zones. So if you have 3 houses, create three ES zones and send to those.

It may be a bit of a pain to modify your existing rules, etc., but it's the only way I see around the issue.

1 Like

good idea thanks.

1 Like

I have a ES whole house zone that seems to be working OK.

Also, a strategy I use, if you have access to an AI coding agent is to let it read all of your rules, tell it the problem and let it write an app that does it all. Make sure to use Plan mode first, check the plan, execute it when you are happy with it. Works great for me. I consolidate 107 complex rules into 9 apps that do everything exactly as I want.
Github repo: GitHub - tibrown/HubitatWork: My Hubitat Work, Apps, Devices ยท GitHub

Out of curiosity, how do you let the AI agent do this? Also, how is an AI coding agent different than any other AI agents?

You export the rules to a json file, then either use a editor that supports ai, like vscode, or paste them into the ai chat. tell it to read and document what they do, write it up in MD (markdown) format, then feed that back into the ai and ask it to make a plan to do what you need.

A coding agent is optimized for writing code. Other agents are trained to do other things.

A very useful approach is to simply go to any AI (gemini, copilot) and ask these questions , it will explain it better than I have finger strength to type it out :slight_smile:

1 Like

OP has/had an issue with a zone that contains multiple houses.

My whole house zone, for a single house, still works OK also.

3 Likes

Good morning everyone,

Does anyone have the device type identifiers for the Amazon 21" echo, the relatively new 11" echo (released 11/25) and the 8" (v4 also in 11/25) echo for Speaks v4.3.0.1? I have looked around everywhere and have come up empty so far.

They are not in the current version of the Echo Speaks code, I have looked everywhere but it doesn't seem like Amazon and google are giving them up very easily :-(.

Appreciate any help I can get.

Thanks,
Don

image

// Amazon Echo Show's
"A1NL4BVLQ4L3N3" : [ c: [ "a", "t" ], i: "echo_show_gen1", n: "Echo Show (Gen1)" ],
"AWZZ5CVHX2CD" : [ c: [ "a", "t" ], i: "echo_show_gen2", n: "Echo Show (Gen2)" ],
"A4ZP7ZC4PI6TO" : [ c: [ "a", "t" ], i: "echo_show_5", n: "Echo Show 5 (Gen1)" ],
"A1XWJRHALS1REP" : [ c: [ "a", "t" ], i: "echo_show_5", n: "Echo Show 5 (Gen2)" ],
"A4ZXE0RM7LQ7A" : [ c: [ "a", "t" ], i: "echo_show_5", n: "Echo Show 5 (Gen5)" ],
"A1Z88NGR2BK6A2" : [ c: [ "a", "t" ], i: "echo_show_8", n: "Echo Show 8 (Gen1)" ],
"A15996VY63BQ2D" : [ c: [ "a", "t" ], i: "echo_show_8", n: "Echo Show 8 (Gen2)" ],
"AIPK7MM90V7TB" : [ c: [ "a", "t" ], i: "echo_show_10_gen3", n: "Echo Show 10 (Gen3)" ],
"AQ24620N8QD5Q" : [ c: [ "a", "t" ], i: "echo_show_15", n: "Echo Show 15 (Gen2)" ],
"A1EIANJ7PNB0Q7" : [ c: [ "a", "t" ], i: "echo_show_15", n: "Echo Show 15 (Gen1)" ],
"A11QM4H9HGV71H" : [ c: [ "a", "t" ], i: "echo_show_5", n: "Echo Show 5 (Gen3)" ],
"A2UONLFQW0PADH" : [ c: [ "a", "t" ], i: "echo_show_5", n: "Echo Show 8 (Gen3)" ],

Frames:
Not sure if this is for the 15" 21" or both:
"A3IYPH06PH1HRA" : [ c: [ "a", "t" ], i: "echo_frames", n: "Echo Frames" ],

I don't have them but that hasn't stopped me before - I modded my ESv4 a few years ago and started maintaining and 'fixing' my home units. if you open the apps code around line 7050

the start of the list appears. Previously I added about 8 units and shared that info as a PR - I think all the ones I did got rolled up but I can't be sure.

If your devices are entered into HE already (should be picked up even before you've plugged them in), you can read that value on the device page under 'Device Type'.

In addition, if you're forking, you probably want to branch the 'resources' and icons folders also about lines 118 and 4770 - the icons that were missing I provided to the OA never got picked up afaik so you may need to make your own:

I nearly forgot - about 3rd Q last year the original author showed some love, and moved the code forward some. be sure you're on his latest (which I think is 4.3.0.1). There is also a mod in his driver that needs to be touched if you branch to reflect your own pool of icons. I fixed a bunch of nagging items for myself around the song playback artwork etc for my dashboards (HD+) to be spiffy. I just reviewed some things and see indeed some of the icons are still missing from his git folders - my drivers all point at my own branch. I take NO credit whatsoever in this amazing tool I couldn't live without.

I have a new Echo Show 8 and added it to mine manually

"A345JHMQDGG1M5" : [ c: [ "a", "t" ], i: "echo_show_8", n: "Echo Show 8 (Gen4)"

1 Like

I got a small error on that - the string is:
"A345JHMQDGG1M5" : [ c: [ "a", "t" ], i: "echo_show_8", n: "Echo Show 8 (Gen4)" ],

1 Like

Sorry missed that when I copied the string.

1 Like

Why this is so fresh on my mind - yesterday I found that amazon had put the echo show 11" unit on sale - My kitchen unit really blows - might be the oldest unit I have. The dining room unit constantly picks up my cooking commands even tho it's 20' away, vs the 3' to the old echo show! So I bought this new unit AND there is a 20% discount if you send them your old unit back! Plus you get a $10 amazon card as well. So $129 for a new 11" show unit...! Be aware that little things trigger movement to Alexa + which forces you to revert if you're like me and hate the new Alexa Plus stuff.

after a bit of tweaking - my result:
image

I am adding the string for the echo 8 now. THANK YOU....THANK YOU.....THANK YOU. I can't wait to get them working!

Can you tell me where you found this? I still need the code for the echo 21".

  • Don

Hi - as I mentioned above, if the device is connected to your Hubitat already then it should be in your devices list and can be easily seen there normally.

As a second method:
Open Apps, then Echo Speaks and look under Alexa Devices to review:

Click the 'Tap to Modify" under Alexa Devices and the whole list pops up for easy review:

The Type is what you're looking for. I don't see any Echo 15 or Echo 21" units (there are 3) so someday when someone such as yourself provides the type it would no doubt help others as well keep their tables updated.

I myself like to have the icons working and I also optimize my PNG's with ImageMagick and compression tools, and I have a number of images that seem to be missing from the original icons list. but thats not easily implemented so, on you there if you wish to take this further.

1 Like

I am so sorry and apologize. It is:

The code for the Amazon 21" echo is - AZANTNEUTYY6L.

Sometimes; more often than not, I am getting more thick headed as I am getting older. I just don't get it too easily anymore :-(.

  • Don.

Good evening Everyone,

The code for the Echo Show 11" 2025 / Gen 4 is below:

"A2LLN0UXRW4N50" : [ c: [ "a", "t" ], i: "echo_show_11", n: "Echo Show 11 (Gen4)" ],

  • Don

Hi Don ( @user837 )
Not arguing - just asking but where did you get the Gen 4? I just called the 2025 release 'gen 1'..
I looked here: (and it really didn't help)
https://www.amazon.com/gp/help/customer/display.html?nodeId=GHRYQ6GHE4A5TUD2

Converted my gen1 to gen 4 on show 11" - updated my icons folder to include gen4 for ES 11, and no gen number on ES 21.

I'm pretty sure I know what the answer is, but I'll try anyways.
I just got an Echo Dot to only use it as an alarm for my daughter. Is there any way to expose it as a device in Hubitat without going though the setup of this extensive driver (which the server requires a monthly fee I believe)?