Announcement

Collapse
No announcement yet.

Delay between speak command and actually hearing it.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Delay between speak command and actually hearing it.

    Is there a way to decrease the delay between when HS speaks something and I hear it on the speakers?
    Michael

    #2
    Spud? Can you comment?
    Michael

    Comment


      #3
      I'm not sure I can do something for that.
      How long is the delay you are experiencing? What kind of Airplay Speakers do you use? In the Config page do you have the "Delay Before" setting set to > 0?

      Comment


        #4
        The delay is approximately 39 seconds between the time it is heard on the HS computer and then the AirPlay speakers which are a combination of Philips and JBL.

        No delay is set on the config page.

        I have several events that speak, such as when the doorbell is pressed. By the time it is announced, sometimes the caller has left.

        Any help to resolve this would be appreciated.

        Michael
        Michael

        Comment


          #5
          Delay

          I have the same issue with delay.

          Also HS plugin sees the speakers in the config but, fails at times to use them, when this happens I can check network and 'see the speakers by both name and IP'. If I restart HS the speakers will once again work for a while then HS will quit using them. Sometimes this will be days and some times this will be hours between loss of speech.

          Don't know where to turn.

          BTW when HS fails to speak I can use IOS Airplay to play music via the same speakers that HS is not using.

          Thanks
          Ed

          Comment


            #6
            bump!

            Any input Spud

            Comment


              #7
              Ed,

              First off, look at this http://board.homeseer.com/showthread.php?t=184244

              Also, what kind of AirPlay speakers do you have? I have a bunch of Philips and they needed a firmware update.

              Since the firmware update and the router settings I'm pretty satisfied. I would like instant speaking through the AirPlay speakers, but 3-5 seconds is okay.

              Michael
              Michael

              Comment


                #8
                Spker droping and delay

                Originally posted by Rvtravlr View Post
                Ed,

                First off, look at this http://board.homeseer.com/showthread.php?t=184244

                Also, what kind of AirPlay speakers do you have? I have a bunch of Philips and they needed a firmware update.

                Since the firmware update and the router settings I'm pretty satisfied. I would like instant speaking through the AirPlay speakers, but 3-5 seconds is okay.

                Michael
                Thanks Michael for the reply,

                I use the ASUS RT-AC88 router and have tried your settings from your earlier post, I did not see any difference in the delay in speech. I was fairly the same.

                As for the speakers, Well I started with iHome IW3's and now have 3 additional phillips. They all routinely drop off of the network and many times will show up on the network and play airplay but not HS speech.

                All speakers are at the latest firmware release. I had to call Phillips to get the latest from them.

                Any help is welcome.

                Thanks
                Ed

                Comment


                  #9
                  can you try to connect one of your speaker directly to your router using an ethernet cable to see if the problem is your Wifi connection?

                  Is there also a delay when you target only one specific Airplay speaker?

                  Could you set the log level to debug, and post them here for the case where there is a big delay or when it fails to respond. Please use only one speaker for this, otherwise the logs will be very difficult to read.

                  Comment


                    #10
                    debug

                    Originally posted by spud View Post
                    can you try to connect one of your speaker directly to your router using an ethernet cable to see if the problem is your Wifi connection?

                    Is there also a delay when you target only one specific Airplay speaker?

                    Could you set the log level to debug, and post them here for the case where there is a big delay or when it fails to respond. Please use only one speaker for this, otherwise the logs will be very difficult to read.
                    Thanks for the reply Spud. No the speakers do not have a Ethernet connection only WIFI.

                    I will unplug all of the speakers except for one IW3 and one Phillips and set the log level to debug. Will have to wait till I get home from work tonight.

                    Thanks

                    Ed

                    Comment


                      #11
                      Log

                      Originally posted by edwilloughby View Post
                      Thanks for the reply Spud. No the speakers do not have a Ethernet connection only WIFI.

                      I will unplug all of the speakers except for one IW3 and one Phillips and set the log level to debug. Will have to wait till I get home from work tonight.

                      Thanks

                      Ed
                      Turned it on remotely just for a fer min and ran speak events. This is the results in the HS log


                      Oct-25 11:17:13 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:13 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:12 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:12 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:11 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:11 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:10 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:10 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:09 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:09 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:08 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:08 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:06 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:06 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:05 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:05 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:04 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:04 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:02 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:02 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:01 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:01 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:17:00 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:17:00 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:59 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:59 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:57 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:57 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:56 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:56 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:55 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:55 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:53 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:53 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:52 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:52 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:51 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:51 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:50 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:50 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:49 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:49 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:46 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:46 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:46 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                      Oct-25 11:16:46 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                      Oct-25 11:16:45 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:45 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:45 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                      Oct-25 11:16:45 AM Event Event Anouncement Hourly Chime & Tempeture triggered by the event page 'Run' button.
                      Oct-25 11:16:44 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:44 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:43 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:43 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:41 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:41 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:40 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:40 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:39 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:39 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:38 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:38 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:37 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:37 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:36 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:36 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:35 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:35 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:33 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:33 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:32 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:32 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:31 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:31 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:30 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:30 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:28 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:28 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:27 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:27 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:26 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:26 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:25 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:25 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:22 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:22 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:21 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:21 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:20 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:20 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:19 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:19 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:18 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:18 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:17 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:17 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:15 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:15 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:14 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:14 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:13 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:13 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:12 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:12 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:09 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:09 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:07 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:07 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:06 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:06 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:05 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:05 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:04 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:04 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:03 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:03 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:02 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:02 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:01 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:01 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:16:00 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:16:00 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:59 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:59 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:58 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:58 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:57 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:57 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:56 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:56 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:55 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:55 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:54 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:54 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:53 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:53 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:52 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:52 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:51 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:51 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:50 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:50 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:49 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:49 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:45 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:45 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:44 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:44 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:41 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:41 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:40 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:40 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:38 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:38 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:37 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:37 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:36 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:36 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:33 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:33 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:32 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:32 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:31 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:31 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:30 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:30 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:28 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:28 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:27 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:27 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:26 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:26 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:25 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:25 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:22 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:22 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:21 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:21 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:20 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:20 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:19 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:19 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:18 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:18 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:17 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:17 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:15 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:15 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:14 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:14 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:13 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:13 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:12 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:12 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:09 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:09 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:08 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                      Oct-25 11:15:08 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                      Oct-25 11:15:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:07 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                      Oct-25 11:15:07 AM Event Event Anouncement Hourly Chime & Tempeture triggered by the event page 'Run' button.
                      Oct-25 11:15:06 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:06 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:05 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:05 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:04 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:04 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:02 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:02 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:01 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:01 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:15:00 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:15:00 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:59 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:59 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:57 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:57 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:56 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:56 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:55 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:55 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:53 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:53 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:52 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:52 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:51 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:51 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:50 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:50 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:49 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:49 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:47 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:47 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:45 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:45 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:44 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:44 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:41 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:41 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:40 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:40 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:14:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                      Oct-25 11:14:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                      Oct-25 11:12:50 AM Web Server Web Server authorized login successful from: 173.163.236.99 User: edw
                      Oct-25 11:06:13 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1029
                      Oct-25 11:06:13 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                      Oct-25 11:06:10 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                      Oct-25 11:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 69 degrees.
                      Oct-25 11:00:01 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 69 degrees.
                      Oct-25 11:00:00 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                      Oct-25 10:49:33 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1038
                      Oct-25 10:49:33 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                      Oct-25 10:49:32 AM Event Event Trigger "Lighting Kitchen Light OFF"
                      Oct-25 10:49:30 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                      Oct-25 10:41:11 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1029
                      Oct-25 10:41:11 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                      Oct-25 10:41:08 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                      Oct-25 10:28:15 AM Event Event Trigger "Lighting Kitchen Light On"
                      Oct-25 10:15:00 AM Log Info The log database is currently 5.99MB in size.
                      Oct-25 10:15:00 AM Log Maintenance 38 records, selected by date/time, were removed from the log database.
                      Oct-25 10:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 10 o'clock. The current outside temperature is 69 degrees.
                      Oct-25 10:00:01 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 10 o'clock. The current outside temperature is 69 degrees.
                      Oct-25 10:00:00 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                      Oct-25 9:47:57 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1031
                      Oct-25 9:47:57 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                      Oct-25 9:47:55 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                      Oct-25 9:25:33 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1028
                      Oct-25 9:25:33 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                      Oct-25 9:25:31 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                      Oct-25 9:06:00 AM Energy DB Info All energy database compacting routines completed.
                      Oct-25 9:06:00 AM Energy DB Info No Records. Vacuuming database to condense.
                      Oct-25 9:06:00 AM Energy DB Info Energy database compaction initiated.
                      Oct-25 9:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 9 o'clock. The current outside temperature is 50 degrees.

                      Comment


                        #12
                        Ed,

                        In re-reading my post about router settings, I realize that I forgot to add that Multicast Rate should be Auto on the WAN side.

                        Also, on the LAN side, enable Multicast routing (IGMP Proxy) and enable efficient multicast forwarding (IGMP Snooping).

                        Michael
                        Michael

                        Comment


                          #13
                          Spud,

                          What router and AirPlay speakers do you use? Do you have delays?

                          Michael
                          Michael

                          Comment


                            #14
                            Bump

                            Originally posted by edwilloughby View Post
                            Turned it on remotely just for a fer min and ran speak events. This is the results in the HS log


                            Oct-25 11:17:13 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:13 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:12 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:12 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:11 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:11 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:10 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:10 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:09 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:09 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:08 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:08 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:06 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:06 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:05 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:05 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:04 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:04 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:02 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:02 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:01 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:01 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:17:00 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:17:00 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:59 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:59 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:57 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:57 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:56 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:56 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:55 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:55 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:53 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:53 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:52 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:52 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:51 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:51 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:50 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:50 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:49 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:49 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:46 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:46 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:46 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                            Oct-25 11:16:46 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                            Oct-25 11:16:45 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:45 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:45 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                            Oct-25 11:16:45 AM Event Event Anouncement Hourly Chime & Tempeture triggered by the event page 'Run' button.
                            Oct-25 11:16:44 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:44 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:43 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:43 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:41 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:41 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:40 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:40 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:39 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:39 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:38 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:38 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:37 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:37 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:36 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:36 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:35 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:35 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:33 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:33 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:32 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:32 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:31 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:31 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:30 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:30 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:28 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:28 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:27 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:27 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:26 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:26 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:25 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:25 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:22 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:22 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:21 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:21 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:20 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:20 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:19 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:19 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:18 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:18 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:17 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:17 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:15 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:15 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:14 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:14 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:13 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:13 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:12 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:12 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:09 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:09 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:07 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:07 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:06 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:06 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:05 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:05 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:04 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:04 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:03 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:03 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:02 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:02 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:01 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:01 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:16:00 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:16:00 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:59 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:59 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:58 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:58 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:57 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:57 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:56 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:56 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:55 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:55 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:54 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:54 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:53 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:53 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:52 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:52 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:51 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:51 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:50 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:50 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:49 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:49 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:47 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:45 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:45 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:44 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:44 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:41 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:41 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:40 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:40 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:38 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:38 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:37 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:37 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:36 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:36 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:34 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:33 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:33 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:32 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:32 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:31 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:31 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:30 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:30 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:29 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:28 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:28 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:27 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:27 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:26 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:26 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:25 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:25 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:24 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:23 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:22 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:22 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:21 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:21 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:20 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:20 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:19 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:19 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:18 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:18 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:17 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:17 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:16 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:15 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:15 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:14 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:14 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:13 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:13 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:12 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:12 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:11 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:10 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:09 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:09 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:08 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:08 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                            Oct-25 11:15:08 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 77 degrees.
                            Oct-25 11:15:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:07 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:07 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                            Oct-25 11:15:07 AM Event Event Anouncement Hourly Chime & Tempeture triggered by the event page 'Run' button.
                            Oct-25 11:15:06 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:06 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:05 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:05 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:04 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:04 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:03 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:02 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:02 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:01 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:01 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:15:00 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:15:00 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:59 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:59 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:58 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:57 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:57 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:56 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:56 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:55 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:55 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:54 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:53 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:53 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:52 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:52 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:51 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:51 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:50 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:50 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:49 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:49 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:48 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:47 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:47 AM AirplaySpeak DEBUG 59 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:46 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:45 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:45 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:44 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:44 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:43 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:42 AM AirplaySpeak DEBUG 49 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:41 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:41 AM AirplaySpeak DEBUG 113 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:40 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:40 AM AirplaySpeak DEBUG 112 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:14:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent() gets the lock
                            Oct-25 11:14:39 AM AirplaySpeak DEBUG 29 Speaker.OnCheckStatusTimerEvent()
                            Oct-25 11:12:50 AM Web Server Web Server authorized login successful from: 173.163.236.99 User: edw
                            Oct-25 11:06:13 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1029
                            Oct-25 11:06:13 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                            Oct-25 11:06:10 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                            Oct-25 11:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 11 o'clock. The current outside temperature is 69 degrees.
                            Oct-25 11:00:01 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 11 o'clock. The current outside temperature is 69 degrees.
                            Oct-25 11:00:00 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                            Oct-25 10:49:33 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1038
                            Oct-25 10:49:33 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                            Oct-25 10:49:32 AM Event Event Trigger "Lighting Kitchen Light OFF"
                            Oct-25 10:49:30 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                            Oct-25 10:41:11 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1029
                            Oct-25 10:41:11 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                            Oct-25 10:41:08 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                            Oct-25 10:28:15 AM Event Event Trigger "Lighting Kitchen Light On"
                            Oct-25 10:15:00 AM Log Info The log database is currently 5.99MB in size.
                            Oct-25 10:15:00 AM Log Maintenance 38 records, selected by date/time, were removed from the log database.
                            Oct-25 10:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 10 o'clock. The current outside temperature is 69 degrees.
                            Oct-25 10:00:01 AM AirplaySpeak INFO (FMR_SPKR,COM-SPKR): Good morning. The time is now 10 o'clock. The current outside temperature is 69 degrees.
                            Oct-25 10:00:00 AM AirplaySpeak INFO (COM-SPKR,FMR_SPKR): c:\wave\chime2.wav
                            Oct-25 9:47:57 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1031
                            Oct-25 9:47:57 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                            Oct-25 9:47:55 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                            Oct-25 9:25:33 AM AirplaySpeak INFO Resolved Service: 0025D1099DD6 - COM-SPKR - 192.168.1.205 - 1028
                            Oct-25 9:25:33 AM AirplaySpeak INFO Found Service: 0025D1099DD6@COM-SPKR
                            Oct-25 9:25:31 AM AirplaySpeak INFO Lost Service: 0025D1099DD6@COM-SPKR
                            Oct-25 9:06:00 AM Energy DB Info All energy database compacting routines completed.
                            Oct-25 9:06:00 AM Energy DB Info No Records. Vacuuming database to condense.
                            Oct-25 9:06:00 AM Energy DB Info Energy database compaction initiated.
                            Oct-25 9:00:01 AM TTS Speak: (TRA-SPKR:*):Good morning. The time is now 9 o'clock. The current outside temperature is 50 degrees.
                            Any input Spud?

                            Ed

                            Comment


                              #15
                              Any Idea's

                              Spud,
                              Have you looked at the log info and do you have any thoughts on what is going on?

                              Thanks
                              Ed

                              Comment

                              Working...
                              X