Aeon Doorbell Type Beta

It doesn’t matter if I push it lightly or hard because it always flashes once and the doorbell dings. (as long as I’m not holding it in my hand)

According to the debug results I’m running the same firmware version and Z-Wave version that you are.

1 Like

OK mine is going back, clearly I got a bad button. Thanks for checking !!!

Of course a downside to the reliability is perhaps the fact that any change you want to make to to your sound library requires you go get the device and manually copy over files.

Not a big deal if you are using as a doorbell I suppose, but the more I try to leverage this thing the more I find myself updating the files on it as I make tweaks, add announcements, etc. Makes me wish there was a networked update protocol for them…

How did you create an empty file ?

Lastly, I erased the files on the doorbell and installed then fresh as follows…
01.mp3
02.mp3
03.mp3
04.mp3
05.mp3
06_GarageDoorLeftOpen2.mp3

This thing is tricky to make work, I found after installing the files this is what happened.
1 plays 01.mp3
2 fails to play (light flashes and there is a little click)
3 plays 02.mp3
4 fails to play
5 plays 03.mp3
6 fails to play
7 plays 04.mp3
8 fails to play
9 plays 05.mp5
10 fails to play
11 plays 06_GarageDoorLeftOpen2.mp3

Is anyone else having this issue with every other number failing ?

You can create an empty MP3 file using Audacity - generate silence - 5 seconds. Save as MP3.

File Management - Yes, it is very tricky. Crappy in fact, to be blunt.

I am using windows, primarily, and this is important because the way linux and Mac handle these file systems is very different - but I haven’t tested how it effects the Aeon Doorbell and file management.

On Windows, what I have found is that the only way to reliably manage the files is to:

  1. Format the device - Quick Format seems to work, although I have had a few hiccups that lead me to do a full format.
  2. Copy over the first file and the first file only.
  3. Copy over the entire catalog of files - copy and pasting the entire set except the first file you already copied.

Repeat this every time you touch/modify or otherwise adjust the files on the Aeon.

You will need a working directory on your computer to help manage this that holds the Aeon Doorbell files as they rest. I do all the manipulation here - renaming, audacity, adding files, etc. Once settled, use the above process to fresh copy over to each Aeon.

I will mention I have a text file in my directory as well - it is named sound descriptions and contained descriptions of the files until I incorporated them into the file names themselves. I have left it in place and copy it each time because when I deleted it my process, above faltered. I don’t know what is the cause and effect for each of these, don’t have time to troubleshoot it, so I just go with my voodoo process for now.

Edit:

Another Tip, I found it useful to have all 99 files… I created a sound file that says “Filler” when played for unused number files, then #99, currently says “Sound File 99” when played. I use this to determine that file ordering is correct once all the files are copied over.

If an existing notification plays “Filler” clearly I am off. If #99 plays something other than the expected “Sound File 99” - which is something I test with Rule Machine custom commands each time I plug a unit back in after copying files as I find it a good gauge if everything is good - this only works for 99 if you fill up the entire device with filler files.

@JH1 It is crazy we have to figure this out, LOL

<–crotchety old man=on–>
I am amazed at how bad programmers are these days. How did Aeon developers not test how adding file and trying to play them worked. They should have enforced a 01-99 naming or at least sorted the files before placing them into the index. It seems they are reading the FAT directory and playing the files based on index or something weird like that. That’s insane
<–crotchety old man=off–>

I am so glad you mentioned formatting the device. I was afraid to do that because I found hidden files with sound volume data and wondered if I would break the device if I formatted.

There are so many files in the hidden folders. Many of the file look like a database it creates.

I also notice that every sound file has ._XX.mp3 versions which are hidden. I think this is what is causing my issue with every other file failing.
I used a MacBook Pro for this so I think you need to work on a Windows Machine to prevent these issues.

Here is what I find when I list the files.

.:
total 492
drwxr-xr-x 1 ronald Domain Users 0 Jan 1 1980 .
dr-xr-xr-x 1 ronald Domain Users 0 Jan 7 08:21 …
-rw-r–r-- 1 ronald Domain Users 4096 Jan 5 10:38 ._.Trashes
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._01.mp3
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._02.mp3
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._03.mp3
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._04.mp3
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._05.mp3
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:36 ._06_GarageDoorLeftOpen2.mp3
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .Spotlight-V100
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .Trashes
-rw-r–r-- 1 ronald Domain Users 40124 Jun 4 2015 01.mp3
-rw-r–r-- 1 ronald Domain Users 51460 Jan 20 2015 02.mp3
-rw-r–r-- 1 ronald Domain Users 65858 Jan 20 2015 03.mp3
-rw-r–r-- 1 ronald Domain Users 247302 Oct 10 2014 04.mp3
-rw-r–r-- 1 ronald Domain Users 49582 Jan 20 2015 05.mp3
-rw-r–r-- 1 ronald Domain Users 12452 Jan 5 10:35 06_GarageDoorLeftOpen2.mp3

./.Spotlight-V100:
total 4
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 1 1980 …
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 Store-V1
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 Store-V2
-rw-r–r-- 1 ronald Domain Users 4000 Jan 5 10:38 VolumeConfiguration.plist

./.Spotlight-V100/Store-V1:
total 2
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
-rw-r–r-- 1 ronald Domain Users 348 Jan 5 10:38 VolumeConfig.plist

./.Spotlight-V100/Store-V2:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 4A04DF83-6FA6-4AC8-A429-E23F1A79F074

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074:
total 1104
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
-rw-r–r-- 1 ronald Domain Users 118784 Jan 6 22:58 .store.db
-rw-r–r-- 1 ronald Domain Users 65536 Jan 5 19:08 0.directoryStoreFile
-rw-r–r-- 1 ronald Domain Users 1088 Jan 5 19:08 0.directoryStoreFile.shadow
-rw-r–r-- 1 ronald Domain Users 70592 Jan 5 19:08 0.indexArrays
-rw-r–r-- 1 ronald Domain Users 8 Jan 5 19:08 0.indexCompactDirectory
-rw-r–r-- 1 ronald Domain Users 2056 Jan 5 19:08 0.indexDirectory
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:37 0.indexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:51 0.indexHead
-rw-r–r-- 1 ronald Domain Users 72 Jan 5 19:08 0.indexIds
-rw-r–r-- 1 ronald Domain Users 8 Jan 5 19:08 0.indexPositions
-rw-r–r-- 1 ronald Domain Users 1047 Jan 5 19:08 0.indexPostings
-rw-r–r-- 1 ronald Domain Users 12 Jan 5 19:08 0.indexUpdates
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:51 0.shadowIndexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:51 0.shadowIndexHead
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 Cab.created
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 18:56 Cab.modified
-rw-r–r-- 1 ronald Domain Users 28 Jan 6 22:58 indexState
-rw-r–r-- 1 ronald Domain Users 140 Jan 6 22:57 journalAttr.16
-rw-r–r-- 1 ronald Domain Users 800 Jan 5 19:01 journalAttr.4
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 19:05 journalAttr.6
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 journalExclusion
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.assisted_import_post
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.assisted_import_pre
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:56 journals.corespotlight
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.health_check
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.live
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.live_priority
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.live_system
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.live_user
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.migration
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.migration_secondchance
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:56 journals.repair
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 journals.scan
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 Lion.created
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:31 live.0.directoryStoreFile
-rw-r–r-- 1 ronald Domain Users 1088 Jan 6 22:31 live.0.directoryStoreFile.shadow
-rw-r–r-- 1 ronald Domain Users 68160 Jan 6 22:26 live.0.indexArrays
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:26 live.0.indexCompactDirectory
-rw-r–r-- 1 ronald Domain Users 2056 Jan 6 22:26 live.0.indexDirectory
-rw-r–r-- 1 ronald Domain Users 3277 Jan 6 22:31 live.0.indexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:31 live.0.indexHead
-rw-r–r-- 1 ronald Domain Users 40 Jan 5 20:19 live.0.indexIds
-rw-r–r-- 1 ronald Domain Users 4 Jan 6 22:26 live.0.indexPositions
-rw-r–r-- 1 ronald Domain Users 499 Jan 6 22:26 live.0.indexPostings
-rw-r–r-- 1 ronald Domain Users 4 Jan 6 22:31 live.0.shadowIndexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:31 live.0.shadowIndexHead
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:56 live.1.directoryStoreFile
-rw-r–r-- 1 ronald Domain Users 1088 Jan 6 22:56 live.1.directoryStoreFile.shadow
-rw-r–r-- 1 ronald Domain Users 70400 Jan 6 22:56 live.1.indexArrays
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:56 live.1.indexCompactDirectory
-rw-r–r-- 1 ronald Domain Users 2056 Jan 6 22:56 live.1.indexDirectory
-rw-r–r-- 1 ronald Domain Users 3277 Jan 6 22:55 live.1.indexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:56 live.1.indexHead
-rw-r–r-- 1 ronald Domain Users 120 Jan 6 22:51 live.1.indexIds
-rw-r–r-- 1 ronald Domain Users 4 Jan 6 22:56 live.1.indexPositions
-rw-r–r-- 1 ronald Domain Users 1463 Jan 6 22:56 live.1.indexPostings
-rw-r–r-- 1 ronald Domain Users 12 Jan 6 22:56 live.1.shadowIndexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:56 live.1.shadowIndexHead
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:56 live.2.directoryStoreFile
-rw-r–r-- 1 ronald Domain Users 1088 Jan 6 22:56 live.2.directoryStoreFile.shadow
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:56 live.2.indexArrays
-rw-r–r-- 1 ronald Domain Users 1024 Jan 6 22:56 live.2.indexCompactDirectory
-rw-r–r-- 1 ronald Domain Users 8224 Jan 6 22:56 live.2.indexDirectory
-rw-r–r-- 1 ronald Domain Users 3277 Jan 6 22:58 live.2.indexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:58 live.2.indexHead
-rw-r–r-- 1 ronald Domain Users 32768 Jan 6 22:58 live.2.indexIds
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:51 live.2.indexPositions
-rw-r–r-- 1 ronald Domain Users 8192 Jan 6 22:51 live.2.indexPositionTable
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:56 live.2.indexPostings
-rw-r–r-- 1 ronald Domain Users 8192 Jan 6 22:56 live.2.indexTermIds
-rw-r–r-- 1 ronald Domain Users 690 Jan 6 22:58 live.2.indexUpdates
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:56 live.2.shadowIndexArrays
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:56 live.2.shadowIndexCompactDirectory
-rw-r–r-- 1 ronald Domain Users 2056 Jan 6 22:56 live.2.shadowIndexDirectory
-rw-r–r-- 1 ronald Domain Users 4 Jan 6 22:56 live.2.shadowIndexGroups
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:56 live.2.shadowIndexHead
-rw-r–r-- 1 ronald Domain Users 0 Jan 6 22:51 live.2.shadowIndexPositionTable
-rw-r–r-- 1 ronald Domain Users 512 Jan 6 22:56 live.2.shadowIndexTermIds
-rw-r–r-- 1 ronald Domain Users 1089 Jan 6 22:58 permStore
-rw-r–r-- 1 ronald Domain Users 8192 Jan 6 22:58 psid.db
-rw-r–r-- 1 ronald Domain Users 65536 Jan 6 22:56 reverseDirectoryStore
-rw-r–r-- 1 ronald Domain Users 3136 Jan 5 10:38 reverseDirectoryStore.shadow
-rw-r–r-- 1 ronald Domain Users 1 Jan 6 22:58 reverseStore.updates
-rw-r–r-- 1 ronald Domain Users 4 Jan 6 22:58 shutdown_time
-rw-r–r-- 1 ronald Domain Users 118784 Jan 6 22:56 store.db
-rw-r–r-- 1 ronald Domain Users 8 Jan 6 22:58 store.updates
-rw-r–r-- 1 ronald Domain Users 4 Jan 5 10:38 store_generation
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 tmp.Cab
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 tmp.Lion
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:38 tmp.SnowLeopard
-rw-r–r-- 1 ronald Domain Users 5695 Jan 5 10:40 tmp.spotlight.loc
-rw-r–r-- 1 ronald Domain Users 4096 Jan 6 22:58 tmp.spotlight.state

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.assisted_import_post:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.assisted_import_pre:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.corespotlight:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:56 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.health_check:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.live:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.live_priority:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.live_system:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
-rw-r–r-- 1 ronald Domain Users 0 Jan 5 10:39 retire.2

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.live_user:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
-rw-r–r-- 1 ronald Domain Users 0 Jan 6 22:51 retire.22

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.migration:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.migration_secondchance:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.repair:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:56 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

./.Spotlight-V100/Store-V2/4A04DF83-6FA6-4AC8-A429-E23F1A79F074/journals.scan:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …
-rw-r–r-- 1 ronald Domain Users 0 Jan 6 22:51 retire.13

./.Trashes:
total 4
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 1 1980 …
-rw-r–r-- 1 ronald Domain Users 4096 Jan 5 18:58 ._502
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:58 502

./.Trashes/502:
total 0
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 18:58 .
drwxr-xr-x 1 ronald Domain Users 0 Jan 5 10:38 …

I am sure the hidden files are my issue now. Here is what I get if I list only mp3 files unsorted.

[f]$ ls -fa1 | grep mp3
01.mp3
._01.mp3
02.mp3
._02.mp3
03.mp3
._03.mp3
04.mp3
._04.mp3
05.mp3
._05.mp3
06_GarageDoorLeftOpen2.mp3
._06_GarageDoorLeftOpen2.mp3

Ha, well I guess I wouldn’t be surprised. That would have resulted to an return to Amazon on my end.

Anyway, I checked - and there are no system or hidden files on my device anymore. Works fine without them at all and it appears they are not rebuilding - as I don’t see them.

I found you can name them as such:

1 - Silent File to Avoid Playing Sound inadvertently when plugging in or power blip.mp3
2 - Standard Default Doorbell.mp3
Etc.

Another bonus use - for those that have unused doorbell buttons.

You can use the button to essentially do anything you with within ST. You tie the doorbell to a silent or other desired sound to play, by setting the config on the device, if you want no sound make that file silent. ST will see the doorbell as a switch that goes on when you press the button - use that event to trigger any series of actions you wish using Rule Machine.

I have an extra button setup now as a Panic Button, if you will.

I have yet to decide how I want to use the other one, trying to coming with something useful.

I delete files all the time in my source directory.

I have files 1-99 already made as described in previous posts. Say 34 is a filler - and I have a new notification. I delete 34 and copy over my new notification, name it ‘34 - Front Door Motion Announcement’ or whatever.

Format my devices, copy over files as described.

So far works great, been doing it since I started weeks ago.

It is the order they are stored in the FAT table listing only mp3 and waves.
To see the list in unix use the command I provided above ( note: I only have mp3 so I only filter mp3 in my example)
ls -fa1 | grep mp3

ls -fa1 does the following
f = don’t sort show them as they are in the directory table
a = all (in case you have any hidden mp3 files like I did
1 = put the output in 1 column
that is piped to a grep filter for mp3 so you get ride of any text files etc.

So basically they opened the directory in their code and read each file and if named .mp3 or .wav (perhaps others) then add it to the index array. Otherwise skip it.

I don’t understand why they didn’t then sort that array by file name or something smarter like that. It’s a terrible way to code this. But I have written c++ code to read a directory and I remember you get the files in the order they are listed in the directory tables in the FAT system.

1 Like

I know I’ve been complaining a lot lately about the problems with this product, and I agree that the file part was poorly designed, but considering how low the price is and how much functionality it provides, I’m still extremely happy with it.

I’m pretty sure the way you select the files can effect the order that they get copied so the ‘luck’ may have to do with ensuring the first file is selected and not actually copying the first file separately, but it’s working and that’s all that really matters.

I agree, it sounds like as long as you follow the same steps every time, either method will work fine.

Agreed. But that’s doesn’t absolve it of criticism where the design/engineering is terrible. :smile:

Low price ? I paid $50 what did you pay. And as far as functionality, my button doesn’t work so basically I have a speaker that plays mp3 files. That’s one function. :smile:

This is accurate. I know from making zip files where the order of the files mattered that in Windows if you select a file, then select a range the files are actually passed in reverse order. Not what you might expect.

Finally I can explain why the method works.

  1. delete all files or format (FAT directory empty)
  2. copy empty file first (Assure that first FAT directory contains the empty file
  3. copy 02-99 files in order (assure that the FAT directory contains the files in the correct order)
  4. replace files without rename. (Windows will use same entry since you are replacing existing file)

Anyway it all makes sense to me but I still think the developers were pretty bad to have missed this issue during their unit testing.

[quote=“Ron, post:248, topic:28889”]
Low price ? I paid $50 what did you pay. And as far as functionality, my button doesn’t work so basically I have a speaker that plays mp3 files.
[/quote]I also paid about $50, but where else can you find a z-wave speaker that plays mp3s for under $100?

I guess, but call me crazy I think a $50 doorbell should work as a doorbell :smile:

It doesn’t really play any mp3, it plays mp3 as long as they are short enough. For example I created one that says “Garage door left open” and it stops at op “Garage Door left Op”

So it only plays very short mp3’s

[quote=“Ron, post:250, topic:28889”]
I created one that says “Garage door left open” and it stops at op “Garage Door left Op”
[/quote]I ran into the same problem, but if you add about a half of second of silence to the end of the mp3, it will say the whole thing.

That’s good to know. How long a message have you been successful with ?

[quote=“Ron, post:252, topic:28889”]
That’s good to know. How long have you been successful with ?
[/quote]The longest one I have is 16 seconds.