Announcement

Collapse
No announcement yet.

Jon00 Homeseer Speak Utility

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

    #46
    If you send speech to all clients, it will be shown under default:all and all of the other real clients. If you send speech to one client, it will be shown under default:all and the client in question.

    Default:all is just a virtual client to capture speech wherever it is sent.

    Can you please post the log line for the speech you sent to a particular client which shows up on all.
    Jon

    Comment


      #47
      Thanks Jon, one example is the one I sent you yesterday. It shows up under each client. I have other examples directed at other clients if needed.

      Thanks
      Al
      HS 3.0.0.548: 1990 Devices 1172 Events
      Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

      Comment


        #48
        I found the error, try the latest I sent you via email.
        Jon

        Comment


          #49
          Thanks Jon, that resolved it.

          Cheers
          Al
          HS 3.0.0.548: 1990 Devices 1172 Events
          Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

          Comment


            #50
            Thanks Al

            V1.0.2 has been posted.
            Jon

            Comment


              #51
              Hi Jon,

              Started playing around with HS Touch today and when its speaker clients were auto-discovered, the Speak Utility recreated a number of the devices for the speech clients that were manually added to the ini file. Seems to happen each time a new speech client is discovered. Any ideas?

              Thanks
              Al
              HS 3.0.0.548: 1990 Devices 1172 Events
              Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

              Comment


                #52
                I'm not sure I undestand. The script will create devices/settings for every speaker client it finds. This is because you could send speech to individual clients.
                Jon

                Comment


                  #53
                  Hi Jon,

                  Let me clarify. The script created Jon00 Speak devices a couple of months ago for the speech clients that I manually added to the INI file. Today, when HS Speak clients were discovered when I added a couple of HS Touch clients, the script auto-discovered those and automatically added Jon00 Speak devices for those. So far all good. However, it also added new Jon00 Speak devices for the ones that were added a couple of months ago, resulting in duplicate devices.

                  Thanks
                  Al
                  HS 3.0.0.548: 1990 Devices 1172 Events
                  Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

                  Comment


                    #54
                    Looking at the ini file, the script had previously created devices with HSAddress=Jon00-SP02. When it discovered the HS Touch speaker client today, it reused Jon00-SP02 for the new HS Touch client and then created new devices using Jon00-SP12 for the manually added devices that were previously using Jon00-SP02.
                    HS 3.0.0.548: 1990 Devices 1172 Events
                    Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

                    Comment


                      #55
                      The script will always check for new speaker clients and then put them into an array. The manual entries are then added to the end which I then loop through. It looks like the new speaker clients have allocated to the old manual devices and created new ones as they have been pushed down the array.

                      I don't have an easy solution for this one.
                      Jon

                      Comment


                        #56
                        Originally posted by jon00 View Post
                        The script will always check for new speaker clients and then put them into an array. The manual entries are then added to the end which I then loop through. It looks like the new speaker clients have allocated to the old manual devices and created new ones as they have been pushed down the array.

                        I don't have an easy solution for this one.
                        Thanks Jon, would it be possible in a future update to have the manual devices added to the array first or alternately give an option to do so?

                        Thanks
                        Al

                        PS saw a very minor issue. I noticed that all of the device addresses have a leading zero, except for the 9th device: Jon00-SP9 (the others are Jon00-SP01, Jon00-SP02, etc.)
                        HS 3.0.0.548: 1990 Devices 1172 Events
                        Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

                        Comment


                          #57
                          That won't work either as each time you add a manual entry, it will push the automatic devices down and cause similar issues.

                          I'll have to have a think about this....

                          I'll correct the other issue on the next update.
                          Jon

                          Comment


                            #58
                            Thanks Jon, how about potentially an option to "hard-code" clients to specific addresses?

                            Cheers
                            Al
                            HS 3.0.0.548: 1990 Devices 1172 Events
                            Z-Wave 3.0.1.262: 126 Nodes on one Z-Net

                            Comment


                              #59
                              jon I have a problem with the speak utility not repeating the message. the utility records the speech into the virtual devices properly, but when I click the speak button associated with the virtual device I hear nothing. I see the following log below and then in a couple of minutes it fails. Knowing me I failed at setting something right...can you point me in the right direction?

                              I also tried to use a replacement variable to speak the string but it fails also...could be something with sonos?





                              Jul-25 7:19:42 PM Sonos Error Error in DoCheckAnnouncementQueue. 120 seconds expired since the announcement started and no end was received.
                              Jul-25 7:18:32 PM Device Control Device: Utility Jon00 Speak $SONOS$ALL$:* [1] to Speak (Execute Script) by/from: CAPI Control Handler
                              Jul-25 7:18:32 PM TTS Speak: ($SONOS$ALL$:*):<>The time is 7:17 PM

                              Comment


                                #60
                                The error would suggest the Host name is incorrect. What do you see in the HS Log when you send normal TTS to the Sonos?
                                Jon

                                Comment

                                Working...
                                X