Announcement

Collapse
No announcement yet.

Speech to Chromecast not working

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

    Speech to Chromecast not working

    Hi All,

    Hi, I am trying to use the chromecast plug-in on my home network. At the moment all of the chromecast devices are found but I am struggling to just simply 'test' the connection through the plugin.

    It is meant to say something like "this is a test message" but on a TV for instance, I can see the plug-in visually take over the TV, but no sound comes out. I've tested the speech through a local speaker and it works as well as wav files, but when attempting to use the chromecast plugin, I'm unsuccessful.

    I followed the instructions on https://forums.homeseer.com/showthread.php?t=191073 but again it didn't work.

    Any advice? There are issued found in the log too. Has anyone see this?

    Mar-28 8:45:24 PM Error reading file C:\Program Files (x86)\HomeSeer HS3\html\Wave\chromecast20180328204524559.wav: The process cannot access the file 'C:\Program Files (x86)\HomeSeer HS3\html\Wave\chromecast20180328204524559.wav' because it is being used by another process.
    Mar-28 8:45:24 PM Error In SpeakToFile: Exception from HRESULT: 0x80045040 Mar-28 8:45:12 PM Error reading file C:\Program Files (x86)\HomeSeer HS3\html\Wave\chromecast20180328204512102.wav: The process cannot access the file 'C:\Program Files (x86)\HomeSeer HS3\html\Wave\chromecast20180328204512102.wav' because it is being used by another process.
    Mar-28 8:45:12 PM Error In SpeakToFile: Exception from HRESULT: 0x80045040 Mar-28 8:45:00 PM Error In SpeakToFile: Exception from HRESULT: 0x80045040

    Can you help at all?

    #2
    I think this may have something to do with 32bits vs 64bits voices. The SpeakToFile function (that the Chromecast plugin calls), uses a 32 bits voice where as the standard speak action use a 64 bits.

    1. Bring up a run dialog by pressing Windows key + R.
    2. Type in the following command into the run dialog box and press enter when done.

    C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl

    do you have a voice selected in there? can you try to change it?

    Comment


      #3
      I have a similar issue which started all of a sudden.

      I had an event announces the device string to a Google home. I noticed the night before last that it has stopped working. I did update my Chromecast plugin recently to version 3.0.0.16.

      So looking at it I do not see anything particularly interesting in the log.

      Apr-03 6:39:39 PM Event Running script statement immediately: &hs.speak(hs.CapiGetStatus(159).Status), True, "Den Home:*"
      Apr-03 6:39:39 PM Event Event Trigger "Interactive Coffee prepper status announcement"
      Apr-03 6:39:39 PM Event Event Interactive Coffee prepper status announcement triggered by the event page 'Run' button.

      Running another script command to say something through the home renders no results.

      Using the Homeseer speak action renders no results.

      Looking at the plugin, the IP addresses for my Chromecast devices are all correct, but they do not show online, and the test button is greyed out.

      I checked the option for debug logging in the plugin however the only entries are below.
      Apr-03 18:01:16 DEBUG checking for wave files to delete
      Apr-03 18:31:16 DEBUG checking for wave files to delete
      Apr-03 18:34:45 INFO Shutting Down plug-in
      Apr-03 18:34:57 INFO Chromecast version 3.0.0.16

      Half of those were created when I tried turning the plugin off and on again.

      The Home and Chromecasts are online and working. It just seems like the connection between them and the plugin is failing. I have not made any network changes recently.

      So I am Kind of stumped, my next step is to uninstall it and reinstall it, but before I use the nuclear option.... Does anyone have any ideas on other things to check?

      Comment


        #4
        Update - I launched the plugin in developer mode to get the CMD window.

        It hangs here:
        Plugin: Chromecast Instance: starting...
        Connecting to server at 127.0.0.1...
        Connection attempt #1
        Connected (HomeSeer API 3). Waiting to be initialized...

        That would explain the lack of connections.

        I uninstalled and reinstalled through the Homeseer WebUI. That did not fix the issue. I am thinking roll back? Not sure what else to do.



        HomeSeer Version: HS3 Pro Edition 3.0.0.368 (Windows)
        Operating System: Microsoft Windows 10 Pro - Work Station
        OS Version: 10.0.16299 Service Pack: 0.0
        System Uptime: 0 Days 0 Hours 44 Minutes 33 Seconds
        Number of Devices: 137
        Number of Events: 147
        Number of unique event scripts used: 1
        Plug-Ins Enabled: BLPlugins:,BLLAN:,weatherXML:,NetCAM:,Z-Wave:,Nest:,Harmony Hub:,EasyTrigger:,SDJ-Health:,Chromecast:
        Processor Type and Speed: Intel64 Family 6 Model 61 Stepping 4 at 2.89 GHz
        Modules/Threads: 145 Modules, 95 Threads
        Available Threads: 400
        System Processes/Load: 203 Processes, 4% Load
        Free / Total Physical Memory: 11.57 GBytes / 15.89 GBytes (73% free)
        Free / Total Virtual Memory: 13.58 GBytes / 18.26 GBytes (74% free)
        HomeSeer Memory Used: 102 Mbytes
        Plug-In Memory Used: 10 EXE Plug-Ins using 293 Mbytes

        Comment


          #5
          Can you still access the Chromecast plugin config page? If so make sure log level is set to Debug, then disable the plugin and check in task manager that there isn't any HSPI_Chromecat.exe still running. Then enable the plugin again and post what you get in the logs or in the cmd window.

          Comment


            #6
            Thanks.

            From the Command window when it is set at Debug:

            Plugin: Chromecast Instance: starting...
            Connecting to server at 127.0.0.1...
            Connection attempt #1
            Connected (HomeSeer API 3). Waiting to be initialized...
            Apr-03 20:42:22 INFO Chromecast version 3.0.0.16


            From the Log:
            Apr-03 18:01:16 DEBUG checking for wave files to delete
            Apr-03 18:31:16 DEBUG checking for wave files to delete
            Apr-03 18:34:45 INFO Shutting Down plug-in
            Apr-03 18:34:57 INFO Chromecast version 3.0.0.16
            Apr-03 18:54:12 INFO Shutting Down plug-in
            Apr-03 18:54:12 INFO Shutting Down plug-in
            Apr-03 18:54:17 INFO Chromecast version 3.0.0.16
            Apr-03 20:42:15 INFO Shutting Down plug-in
            Apr-03 20:42:22 INFO Chromecast version 3.0.0.16


            Missed this in the homeseer log

            Apr-03 8:42:22 PM Plug-In Finished initializing plug-in Chromecast
            Apr-03 8:42:22 PM Chromecast INFO Chromecast version 3.0.0.16
            Apr-03 8:42:22 PM Info Plugin Chromecast has connected. IP:127.0.0.1:61779
            Apr-03 8:42:15 PM Info Plugin Chromecast with instance: has disconnected
            Apr-03 8:42:15 PM Chromecast INFO Shutting Down plug-in
            Apr-03 8:42:15 PM Plug-In Shutting down Plug-In: Chromecast
            Last edited by lmwashere; April 3, 2018, 07:54 PM. Reason: Additional Info

            Comment


              #7
              Originally posted by lmwashere View Post
              Thanks.

              From the Command window when it is set at Debug:

              Plugin: Chromecast Instance: starting...
              Connecting to server at 127.0.0.1...
              Connection attempt #1
              Connected (HomeSeer API 3). Waiting to be initialized...
              Apr-03 20:42:22 INFO Chromecast version 3.0.0.16


              From the Log:
              Apr-03 18:01:16 DEBUG checking for wave files to delete
              Apr-03 18:31:16 DEBUG checking for wave files to delete
              Apr-03 18:34:45 INFO Shutting Down plug-in
              Apr-03 18:34:57 INFO Chromecast version 3.0.0.16
              Apr-03 18:54:12 INFO Shutting Down plug-in
              Apr-03 18:54:12 INFO Shutting Down plug-in
              Apr-03 18:54:17 INFO Chromecast version 3.0.0.16
              Apr-03 20:42:15 INFO Shutting Down plug-in
              Apr-03 20:42:22 INFO Chromecast version 3.0.0.16
              If that's all you have in the logs, it means the plugin does not discover any of your Chromecasts. Try to restart the Bonjour service or even reinstall it.

              Comment


                #8
                Yes, I tested deleting one of them, and it was not found and added back. So that seems solid.

                Bonjour was running, so I restarted it, then restarted the plugin. No joy.

                I uninstalled and reinstalled the latest version from a fresh iTunes download. Checked that the service was running and restarted the plugin. No joy.

                Only log entries in the debug log are the ones for shutting down the plugin and the restart message with the version.

                Thanks,
                Josh

                Comment


                  #9
                  I did get it to detect the home mini that it deleted, and Chrome on my Homeseer server detects all of the devices. Casting to them from Chrome works too. They show offline in the plugin when I go to check it though. The speech is still not working.

                  And for the win - I got log entries! Maybe this can shed some light.

                  Apr-04 19:23:52 DEBUG checking for wave files to delete
                  Apr-04 19:55:18 INFO Chromecast version 3.0.0.16
                  Apr-04 19:55:19 INFO Found Service: Google-Home-3655a282254e1770025c78fbba8174b7
                  Apr-04 19:55:19 INFO Found Service: Chromecast-91252665d2e60cdff4a2435b299d6dfb
                  Apr-04 19:55:19 INFO Found Service: Google-Home-Mini-88aef9ea92644c3a49dcb21d7c1bc5f4
                  Apr-04 19:55:19 DEBUG Resolved Service: Google-Home-3655a282254e1770025c78fbba8174b7 - _googlecast._tcp. - 192.168.1.8 - 8009
                  Apr-04 19:55:19 INFO Found Service: Google-Home-1c69f87ef838c39dd135f2de7bb7f6e3
                  Apr-04 19:55:19 DEBUG Resolved Service: Chromecast-91252665d2e60cdff4a2435b299d6dfb - _googlecast._tcp. - 192.168.1.12 - 8009
                  Apr-04 19:55:19 DEBUG TXT Records =
                  Apr-04 19:55:19 DEBUG Resolved Service: Google-Home-Mini-88aef9ea92644c3a49dcb21d7c1bc5f4 - _googlecast._tcp. - 192.168.1.9 - 8009
                  Apr-04 19:55:19 DEBUG Resolved Service: Google-Home-1c69f87ef838c39dd135f2de7bb7f6e3 - _googlecast._tcp. - 192.168.1.13 - 8009
                  Apr-04 19:55:19 DEBUG TXT Records =
                  Apr-04 19:55:19 DEBUG id = '88aef9ea92644c3a49dcb21d7c1bc5f4'
                  Apr-04 19:55:19 DEBUG TXT Records =
                  Apr-04 19:55:19 DEBUG cd = '287F1DFCD0AA25960C75828ACA7BC537'
                  Apr-04 19:55:19 DEBUG id = '91252665d2e60cdff4a2435b299d6dfb'
                  Apr-04 19:55:19 DEBUG id = '3655a282254e1770025c78fbba8174b7'
                  Apr-04 19:55:19 DEBUG cd = 'B1D18769DCDDDAF1182BFF2BD8AFAECE'
                  Apr-04 19:55:19 DEBUG TXT Records =
                  Apr-04 19:55:19 DEBUG id = '1c69f87ef838c39dd135f2de7bb7f6e3'
                  Apr-04 19:55:19 DEBUG cd = '7368C5314B1F7DA78F41106D76DA36CC'
                  Apr-04 19:55:19 DEBUG rm = 'EE6D03E3D895642B'
                  Apr-04 19:55:19 DEBUG ve = '05'
                  Apr-04 19:55:19 DEBUG cd = 'D14B47730DC05E4F4B26AB1658769B39'
                  Apr-04 19:55:19 DEBUG md = 'Google Home Mini'
                  Apr-04 19:55:19 DEBUG rm = ''
                  Apr-04 19:55:19 DEBUG ve = '05'
                  Apr-04 19:55:19 DEBUG md = 'Chromecast'
                  Apr-04 19:55:19 DEBUG ic = '/setup/icon.png'
                  Apr-04 19:55:19 DEBUG fn = 'Den Chromecast'
                  Apr-04 19:55:19 DEBUG rm = '76B64DCA17024DF3'
                  Apr-04 19:55:19 DEBUG ve = '05'
                  Apr-04 19:55:19 DEBUG rm = 'F0EF06C0CA000EF7'
                  Apr-04 19:55:19 DEBUG ve = '05'
                  Apr-04 19:55:19 DEBUG md = 'Google Home'
                  Apr-04 19:55:19 DEBUG ic = '/setup/icon.png'
                  Apr-04 19:55:19 DEBUG fn = 'Grace's Bedroom speaker'
                  Apr-04 19:55:19 DEBUG md = 'Google Home'
                  Apr-04 19:55:19 DEBUG ic = '/setup/icon.png'
                  Apr-04 19:55:19 DEBUG ic = '/setup/icon.png'
                  Apr-04 19:55:19 DEBUG fn = 'Den Home'
                  Apr-04 19:55:19 DEBUG ca = '4101'
                  Apr-04 19:55:19 DEBUG st = '0'
                  Apr-04 19:55:19 DEBUG bs = 'FA8FCA76B3FC'
                  Apr-04 19:55:19 DEBUG nf = '1'
                  Apr-04 19:55:19 DEBUG ca = '2052'
                  Apr-04 19:55:19 DEBUG rs = ''
                  Apr-04 19:55:19 DEBUG ca = '2052'
                  Apr-04 19:55:19 DEBUG st = '0'
                  Apr-04 19:55:19 DEBUG fn = 'Caleb's Bedroom speaker'
                  Apr-04 19:55:19 DEBUG ca = '2052'
                  Apr-04 19:55:19 DEBUG bs = 'FA8FCA79CDEA'
                  Apr-04 19:55:19 DEBUG nf = '1'
                  Apr-04 19:55:19 DEBUG st = '0'
                  Apr-04 19:55:19 DEBUG rs = ''
                  Apr-04 19:55:19 DEBUG st = '0'
                  Apr-04 19:55:19 DEBUG bs = 'FA8FCA8E6547'
                  Apr-04 19:55:19 DEBUG bs = 'FA8FCA83D7E5'
                  Apr-04 19:55:19 DEBUG nf = '1'
                  Apr-04 19:55:19 DEBUG nf = '1'
                  Apr-04 19:55:19 DEBUG rs = ''
                  Apr-04 19:55:19 DEBUG rs = ''
                  Apr-04 19:55:19 INFO Connecting to Den Chromecast
                  Apr-04 19:55:19 INFO Connecting to Caleb's Bedroom speaker
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:20 INFO Connecting to Grace's Bedroom speaker
                  Apr-04 19:55:20 INFO Connecting to Den Home
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745724,\"type\":\"GET_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745723,\"type\":\"GET_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745724,\"status\":{\"applications\":[{\"appId\":\"E8C28D3C\",\"displayName\":\"Backdrop\",\"isIdl eScreen\":true,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.debugoverlay\"},{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.sse\"}],\"sessionId\":\"2e4af51e-3025-4302-a96b-6d5191ce5062\",\"statusText\":\"\",\"transportId\":\"2e4af51 e-3025-4302-a96b-6d5191ce5062\"}],\"userEq\":{},\"volume\":{\"controlType\":\"attenuation\",\ "level\":1.0,\"muted\":false,\"stepInterval\":0.050000000745 05806}},\"type\":\"RECEIVER_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745723,\"status\":{\"userEq\":{\"high_she lf\":{\"frequency\":4500.0,\"gain_db\":0.0,\"quality\":0.707 },\"low_shelf\":{\"frequency\":150.0,\"gain_db\":0.0,\"quali ty\":0.707},\"max_peaking_eqs\":0,\"peaking_eqs\":[]},\"volume\":{\"controlType\":\"master\",\"level\":0.3200000 22649765,\"muted\":false,\"stepInterval\":0.0199999995529651 64}},\"type\":\"RECEIVER_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG Caleb's Bedroom speaker: chromecast status changed
                  Apr-04 19:55:20 DEBUG Caleb's Bedroom speaker: volume changed to 0.32
                  Apr-04 19:55:20 DEBUG Den Chromecast: application started Backdrop
                  Apr-04 19:55:20 DEBUG Den Chromecast: chromecast status changed
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "client-6808", "destinationId": "2e4af51e-3025-4302-a96b-6d5191ce5062", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "client-6808", "destinationId": "2e4af51e-3025-4302-a96b-6d5191ce5062", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"requestId\":901745725,\"type\":\"GET_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG Den Chromecast: volume changed to 1
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "client-6808", "destinationId": "2e4af51e-3025-4302-a96b-6d5191ce5062", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
                  Apr-04 19:55:20 INFO Connected to chromecast Den Chromecast
                  Apr-04 19:55:20 INFO Connected to chromecast Caleb's Bedroom speaker
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745727,\"type\":\"GET_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745726,\"type\":\"GET_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745726,\"status\":{\"userEq\":{\"high_she lf\":{\"frequency\":4500.0,\"gain_db\":0.0,\"quality\":0.707 },\"low_shelf\":{\"frequency\":150.0,\"gain_db\":0.0,\"quali ty\":0.707},\"max_peaking_eqs\":0,\"peaking_eqs\":[]},\"volume\":{\"controlType\":\"master\",\"level\":0.5454545 617103577,\"muted\":false,\"stepInterval\":0.019999999552965 164}},\"type\":\"RECEIVER_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG Den Home: chromecast status changed
                  Apr-04 19:55:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":901745727,\"status\":{\"userEq\":{\"high_she lf\":{\"frequency\":4500.0,\"gain_db\":0.0,\"quality\":0.707 },\"low_shelf\":{\"frequency\":150.0,\"gain_db\":0.0,\"quali ty\":0.707},\"max_peaking_eqs\":0,\"peaking_eqs\":[]},\"volume\":{\"controlType\":\"master\",\"level\":0.2799999 713897705,\"muted\":false,\"stepInterval\":0.019999999552965 164}},\"type\":\"RECEIVER_STATUS\"}" }
                  Apr-04 19:55:20 DEBUG Den Home: volume changed to 0.5454546
                  Apr-04 19:55:20 DEBUG Grace's Bedroom speaker: chromecast status changed
                  Apr-04 19:55:20 DEBUG Grace's Bedroom speaker: volume changed to 0.28
                  Apr-04 19:55:21 INFO Connected to chromecast Den Home
                  Apr-04 19:55:21 INFO Connected to chromecast Grace's Bedroom speaker
                  Apr-04 19:55:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:55:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:55:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:10 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:10 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:10 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:10 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:10 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:10 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:10 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:10 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:15 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:15 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:15 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:15 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:15 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:15 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:15 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:15 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:20 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:20 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:25 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:25 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:30 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:30 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:35 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:35 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:40 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:40 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:45 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:45 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:50 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:50 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:51 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:51 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:55 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:55 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:56 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:56 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:56:56 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:56:56 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:00 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:00 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:01 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:01 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:01 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:01 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:05 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:05 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:06 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:06 DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PING\"}" }
                  Apr-04 19:57:06 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:06 DEBUG RX: { "sourceId": "receiver-0", "destinationId": "sender-0", "namespace": "urn:x-cast:com.google.cast.tp.heartbeat", "payloadUtf8": "{\"type\":\"PONG\"}" }
                  Apr-04 19:57:10 INFO Lost Service: Google-Home-3655a282254e1770025c78fbba8174b7
                  Apr-04 19:57:10 INFO Lost Service: Chromecast-91252665d2e60cdff4a2435b299d6dfb
                  Apr-04 19:57:10 INFO Lost Service: Google-Home-Mini-88aef9ea92644c3a49dcb21d7c1bc5f4
                  Apr-04 19:57:10 INFO Lost Service: Google-Home-1c69f87ef838c39dd135f2de7bb7f6e3
                  Apr-04 19:57:10 INFO Disconnecting from Grace's Bedroom speaker
                  Apr-04 19:57:10 INFO Disconnecting from Caleb's Bedroom speaker
                  Apr-04 19:57:10 INFO Disconnected from chromecast Grace's Bedroom speaker
                  Apr-04 19:57:10 INFO Disconnected from chromecast Caleb's Bedroom speaker
                  Apr-04 19:57:10 INFO Disconnecting from Den Chromecast
                  Apr-04 19:57:10 INFO Disconnected from chromecast Den Chromecast
                  Apr-04 19:57:10 INFO Disconnecting from Den Home
                  Apr-04 19:57:10 INFO Disconnected from chromecast Den Home
                  Apr-04 19:57:10 INFO Found Service: Google-Home-3655a282254e1770025c78fbba8174b7
                  Apr-04 19:57:10 INFO Found Service: Chromecast-91252665d2e60cdff4a2435b299d6dfb
                  Apr-04 19:57:10 INFO Found Service: Google-Home-Mini-88aef9ea92644c3a49dcb21d7c1bc5f4
                  Apr-04 19:57:10 INFO Found Service: Google-Home-1c69f87ef838c39dd135f2de7bb7f6e3
                  Apr-04 19:57:21 INFO Lost Service: Google-Home-3655a282254e1770025c78fbba8174b7
                  Apr-04 19:57:21 INFO Lost Service: Chromecast-91252665d2e60cdff4a2435b299d6dfb
                  Apr-04 19:57:21 INFO Lost Service: Google-Home-Mini-88aef9ea92644c3a49dcb21d7c1bc5f4
                  Apr-04 19:57:21 INFO Lost Service: Google-Home-1c69f87ef838c39dd135f2de7bb7f6e3
                  Apr-04 20:00:43 INFO Shutting Down plug-in
                  Apr-04 20:00:57 INFO Chromecast version 3.0.0.16
                  Apr-04 20:02:19 INFO Shutting Down plug-in
                  Apr-04 20:02:26 INFO Chromecast version 3.0.0.16

                  Comment


                    #10
                    Please for the love of all that is efficient can you post the actual log file instead of quoting it in the thread? [emoji56]



                    Sent from my ASUS_Z00AD using Tapatalk
                    RJ_Make On YouTube

                    Comment


                      #11
                      Ha. Picky picky picky. Consider it done.

                      I got it connected now, and it seems to be staying connected, controls of media and volume work. But still can't convince it to speak, and it shows offline in the plugin config page.
                      Attached Files

                      Comment

                      Working...
                      X