Announcement

Collapse
No announcement yet.

A Few Things Share the Name...

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

    A Few Things Share the Name...

    I have many devices that I can't control via Alexa anymore. I think it started when I enabled the "HomeSeer SmartHome" skill. Alexa keeps on telling me that "A few things share the name [Name of device]. Which one do you want?". As an example consider Room = Office, Name = Office Light and Room = Office, Name = Ceiling Fan Light. So I figured that is where the conflict is. Hence, I removed the word light from "Ceiling Fan Light". In the Alexa app I disabled the "HomeSeer SmartHome" skill and then renabled it so it scan all the devices again. I confirmed that now it just says "Ceiling Fan" and not "Ceiling Fan Light". Hence, there is nothing else that has office and light in it. Yet, Alex still gives me the same message. So what could cause this? And is there a way to find out what the different devices are that supposedly have the same name?

    Edit: Note that if I include the Floor, Room and Name then Alexa gets it. I have other devices where I don't need to say the Floor and Room, though. Hence, it seems including the Floor and Room just helps clarifying which device I want to control. But again, I don't have another device that has "office" and "light" anywhere so the initial questions remains as is.

    #2
    For me, a similar thing happened and I attributed it to a change, most likely made by Amazon, which probably affected many skills. At the time, I had one Dot and a command like "Overhead lights on" worked like a champ. When the ability to have multiple Dots was added, it appeared to become necessary to say, "Mancave Overhead Light On," or I got the same "A few things share that name." My assumption was that it was necessary to specify which Dot so that one could have something like "Kitchen Overhead Lights" controlled by a Dot in a different physical location.

    As always, sans documentation, I stand to be corrected....
    HomeSeer Version: HS4 Pro Edition 4.2.19.0 (Windows - Running as a Service)
    Home Assistant 2024.3
    Operating System: Microsoft Windows 11 Pro - Desktop
    Z-Wave Devices via two Z-Net G3s
    Zigbee Devices via RaspBee on RPi 3b+
    WiFi Devices via Internal Router.

    Enabled Plug-Ins
    AK GoogleCalendar 4.0.4.16,AK HomeAssistant 4.0.1.23,AK SmartDevice 4.0.5.1,AK Weather 4.0.5.181,AmbientWeather 3.0.1.9,Big6 3.44.0.0,BLBackup 2.0.64.0,BLGData 3.0.55.0,BLLock 3.0.39.0,BLUPS 2.0.26.0,Device History 4.5.1.1,EasyTrigger 3.0.0.76,Harmony Hub 4.0.14.0,HSBuddy 4.51.303.0,JowiHue 4.1.4.0,LG ThinQ 4.0.26.0,ONVIF Events 1.0.0.5,SDJ-Health 3.1.1.9,TPLinkSmartHome4 2022.12.30.0,UltraCID3 3.0.6681.34300,Z-Wave 4.1.3.0

    Comment


      #3
      Someone else posted this exact issue earlier this week.

      Did you know that you can go in to the Alexa app and re-name the device to exactly how you want to recall it?
      I had a similar issue a year or so ago before Amazon updated the app and I was unaware of the new 'settings'
      Dan-O
      HomeSeer contributor since summer 1999, yes 1999!

      Comment


        #4
        I knew it is possible to rename devices in Alexa but I didn't try that approach because sooner or later this stuff gets reset, it reads the name from HomeSeer and then I have to repeat renaming dozens of devices. Having said that, I did give it a try now and indeed after renaming the device Alexa accepts it. For the aforementioned reason, I am somewhat reluctant to take that route but will do so if there is no other solution. Is it somehow possible to handle this from the HS side rather than the Alexa side?

        Ok, so as I wrote that I did try a few more things and yes, it is possible. When you go to the device configuration page there is a voice command field. I didn't think this would work because it's my understanding that command will be used if you send a voice command to HomeSeer through your computer. However, it turns out that if you set this field. then in Alexa the device will not show up as [Floor][Room][Name] but with whatever you set in Voice Command. Brilliant!! Somebody at HS made a good decision!

        Comment


          #5
          I'm confused.
          So you did rename the devices in the Alexa app. as I recommended and it worked but you didn't?
          Dan-O
          HomeSeer contributor since summer 1999, yes 1999!

          Comment


            #6
            Sorry for the confusion. I tried different things on different devices and there are at least two solutions to the problem:

            1) No changes in HS. Simply rename the device in the Alexa app as you suggested. So for instance I renamed "Upstairs Office Light" to just "Office Light". Now when I say "Alexa, turn off office light" it doesn't complain anymore.

            2) In HS set the Voice Command. In the above example you would set the voice command to "Office Light". Now you need to rescan the devices in the Alexa app. I usually do that by disabling the HS skill, re-enable it which then will trigger a complete new scan of all devices. After that, using the example above, the device will not show up as "Upstairs Office Light" anymore but just as "Office Light". Now Alexa also will understand "Alexa, turn off office light".

            I will go with the second approach because then I can save my settings by simply making a backup of HS. With approach 1 there is a risk to lose the custom names when something gets reset or Alexa uses some new approach on when to update device names, etc.

            Comment

            Working...
            X