TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    TRIGGERcmds not refreshing in Google Home

    General Discussion
    2
    15
    768
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • David JonesD
      David Jones
      last edited by

      On my PC have just added some commands and changed the PC's TRIGGERcmd voice name.
      But these changes aren't reflected in Google Home app on my Android phone.
      And Hey Google, .. requests only work with old commands and old PC voice name.
      If I make such changes on RPi they are quickly available.

      David Jones MVP
      Microsoft WinHEC/IoT/Embedded/App Development MVP
      https://github.com/djaus2
      https://mvp.microsoft.com/en-us/PublicProfile/5000301?
      @IOTMaestro

      RussR 1 Reply Last reply Reply Quote 0
      • RussR
        Russ @David Jones
        last edited by

        @david-jones, thanks for reporting this. I'll look into that scenario. I believe I fixed that for the TRIGGERcmd Smart Home Alexa skill but apparently not the Google Assistant equivilent.

        I need to make it delete all of the Smart Home devices for that computer and re-create them with the new computer voice name.

        In the meantime, you can probably get the same effect by renaming your commands in the GUI editor. That should delete and re-create them.

        I'll look into it and get back to you soon.

        Russell VanderMey

        David JonesD 2 Replies Last reply Reply Quote 0
        • David JonesD
          David Jones
          last edited by

          @david-jones Tried rebooting PC to no avail.
          Tried quitting the agent and restarting, also to no avail.

          David Jones MVP
          Microsoft WinHEC/IoT/Embedded/App Development MVP
          https://github.com/djaus2
          https://mvp.microsoft.com/en-us/PublicProfile/5000301?
          @IOTMaestro

          1 Reply Last reply Reply Quote 0
          • David JonesD
            David Jones @Russ
            last edited by

            @russ I had tried renaming the computer and command names to no avail.

            PS Keep up the good work.

            Also, how do I get to a reputation of 3?

            David Jones MVP
            Microsoft WinHEC/IoT/Embedded/App Development MVP
            https://github.com/djaus2
            https://mvp.microsoft.com/en-us/PublicProfile/5000301?
            @IOTMaestro

            1 Reply Last reply Reply Quote 0
            • David JonesD
              David Jones @Russ
              last edited by

              @russ I had tried renaming the computer and command names to no avail.
              I tried deleting the computer. Also tried all the same with another computer to no avail.
              Everything is unchanged in Google Home.

              Has something gone haywire with move to AWS?

              Thinking the next thing is uninstall TRIGGERcmd everywhere and recreate. Rather drastic.
              'Tis a shame. This was all working swimingly last week and was just about to demonstrate using it with Azure IoT Hub!

              David Jones MVP
              Microsoft WinHEC/IoT/Embedded/App Development MVP
              https://github.com/djaus2
              https://mvp.microsoft.com/en-us/PublicProfile/5000301?
              @IOTMaestro

              RussR 1 Reply Last reply Reply Quote 0
              • RussR
                Russ @David Jones
                last edited by Russ

                @david-jones , ok, your devices are apparently orphaned. I suggest you disable and reenable the TRIGGERcmd Smart Home action. That should make it start over.
                https://assistant.google.com/services/a/uid/0000002be4521c02

                It might say unlink rather than disable.

                Sorry about the trouble.

                Russell VanderMey

                David JonesD 2 Replies Last reply Reply Quote 0
                • David JonesD
                  David Jones @Russ
                  last edited by David Jones

                  @russ Just a note before I start any disable/re-enable etc anything, my changes are showing up at https://www.triggercmd.com/user/computer/list
                  .. and View Triggers therein
                  but not reflected in my Google Home

                  Also ran Google Home on another phone and everything there is the same as on the main phone.

                  David Jones MVP
                  Microsoft WinHEC/IoT/Embedded/App Development MVP
                  https://github.com/djaus2
                  https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                  @IOTMaestro

                  1 Reply Last reply Reply Quote 0
                  • David JonesD
                    David Jones @Russ
                    last edited by

                    @russ OK so have done that.

                    • In Google Home app press + at top left
                    • The Setup Device
                    • Then Works with Google
                    • in Home control tab unlinked Triggercmd Smart Home there.

                    But then when I try to re-link it,

                    • Press Allow in www.triggercmd.com page.
                      • Nb Correct Google account shows.
                    • Get linking butcomes back saying
                      "Could not reach Triggercmd Smart Home, please try again"

                    David Jones MVP
                    Microsoft WinHEC/IoT/Embedded/App Development MVP
                    https://github.com/djaus2
                    https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                    @IOTMaestro

                    RussR David JonesD 2 Replies Last reply Reply Quote 0
                    • RussR
                      Russ @David Jones
                      last edited by

                      @david-jones just now I found TRIGGERcmd Smart Home in my Home app under assistant settings, Home control. I tapped it and selected unlink. Then I search for TRIGGERcmd, tapped TRIGGERcmd Smart Home and relinked.

                      I'm not sure why you're having trouble linking. If you wouldn't mind sending me a screenshot of your error it might help.

                      Russell VanderMey

                      David JonesD 1 Reply Last reply Reply Quote 0
                      • David JonesD
                        David Jones @Russ
                        last edited by

                        @russ Here is a link (on Onedrive) to a video of what I did.
                        https://1drv.ms/v/s!AvQCqwnHzXJLivJV0aaujm98LgUCnw
                        Thanks

                        David Jones MVP
                        Microsoft WinHEC/IoT/Embedded/App Development MVP
                        https://github.com/djaus2
                        https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                        @IOTMaestro

                        RussR 1 Reply Last reply Reply Quote 0
                        • RussR
                          Russ @David Jones
                          last edited by Russ

                          @david-jones, nice, that video helps a lot.

                          I see you have 3 commands with the same voice word - wire. You also have one computer with no commands. Those are abnormal scenarios that might be causing the problem. Can you delete that computer with no commands, or add commands to it, and change the voice words so they're unique and try again?

                          I'll test those scenarios tonight and if I can reproduce the problem. If I can, I'll fix it by only adding the first command it finds for each voice word, and by ignoring computers with no commands.

                          EDIT: I verified you can have multiple commands with the same voice word. It will only run the first one it finds, but at least it allows me to link my account.

                          I also tried linking with a computer in my account that has no commands. That worked fine too, so I still don't know why it's failing on your account.

                          EDIT2: I see "Duplicated AgentDeviceId.DeviceId" in the logs on the Google Assistant side.
                          I was able to find your log entries based on the time on your phone in the video you sent.

                          The Google device ID's are based on your computer and command names, and you do have duplicate commands on your raspberry pi computer, but I don't think that should block linking though because I tried creating multiple commands with the same command name myself and I was still able to link.

                          I also see you do have some pretty long command names like this:
                          "DNETCoreGPIO Get-Temp with DHT22-i-Wire Single Value"

                          I tried that though and I was still able to link.

                          I hate to have to ask, but to rule out anything out of the ordinary in your commands.json, could you try linking with this super simple commands.json on your Pi?

                          [
                           {
                            "trigger": "echo",
                            "command": "echo",
                            "ground": "foreground",
                            "voice": "test",
                            "voiceReply": "",
                            "allowParams": "true"
                           }
                          ]
                          

                          Russell VanderMey

                          David JonesD 2 Replies Last reply Reply Quote 0
                          • David JonesD
                            David Jones @Russ
                            last edited by

                            @russ Yeah Bingo, as Tarntino would say!
                            At about 2pm local time (GMT +11) if your lookinga t logs
                            I cleared out all of my commands.json file on Pi and put the echo command in.
                            I was able to relink TRIGGERcmd back into Google Home on phone.
                            Was able to say "Hey Google,run test on pi" and it works. 🙂
                            And all commands still in commands.com on other devices and this one on Pi show up in Google Home!

                            So it must be something in the Pi command.json.
                            I will try restoring it with simple command names(one word no spaces, hyphens etc.)
                            Thanks, This was beginning to really frustrate me.

                            David Jones MVP
                            Microsoft WinHEC/IoT/Embedded/App Development MVP
                            https://github.com/djaus2
                            https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                            @IOTMaestro

                            1 Reply Last reply Reply Quote 0
                            • David JonesD
                              David Jones @Russ
                              last edited by

                              @russ I think the problem might have been having two commands on the Pi with the same Trigger Name .. which I've changed.

                              David Jones MVP
                              Microsoft WinHEC/IoT/Embedded/App Development MVP
                              https://github.com/djaus2
                              https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                              @IOTMaestro

                              1 Reply Last reply Reply Quote 0
                              • David JonesD
                                David Jones @David Jones
                                last edited by

                                @david-jones And yes, all of my Pi commands now work!

                                David Jones MVP
                                Microsoft WinHEC/IoT/Embedded/App Development MVP
                                https://github.com/djaus2
                                https://mvp.microsoft.com/en-us/PublicProfile/5000301?
                                @IOTMaestro

                                RussR 1 Reply Last reply Reply Quote 0
                                • RussR
                                  Russ @David Jones
                                  last edited by Russ

                                  @david-jones, awesome. I'm so sorry for the trouble. Please email me a copy of that commands.json file so I can prevent that problem in the future.

                                  Russell VanderMey

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post