Alexa voice commands won't turn on P125M switches, but will turn them off.

Alexa voice commands won't turn on P125M switches, but will turn them off.

Alexa voice commands won't turn on P125M switches, but will turn them off.
Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-03 14:12:07 - last edited Wednesday
Model: Tapo P125M  
Hardware Version: V1
Firmware Version: 1.07

I have a pair of Tapo P125M plugs connected to lights. They are paired with both Apple HomeKit and Amazon Echo/Alexa. 

 

I can control the plugs via voice with Siri on HomeKit, turning them either on or off, as well as in the Home app.

 

With Alexa, I can turn the switches off by voice, but not on. My Echoes make the "success" tone, but the switches don't come on. I can turn them on and off via the Alexa app just fine. 

 

I have done a reset on the switches, removed and restored them back to my network, and removed and restored the lighting group for the switches in the Alexa app. So far, nothing has worked. 

 

One note: When I initially set up the switches (I got them when they first came out), everything worked fine. At one point, the HomeKit integration quit working - the Home app showed the P125M switches were not responding. I did a reset and restored the switches to both platforms, and that's when the no-voice-on problem began with Alexa. 

  0      
  0      
#1
Options
5 Reply
Re:Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-03 18:34:13

  @LeVeau,

To be clear: You are having problems with the P125M's Matter Connection to Alexa?

 

A few things that I would recommend trying:

  1. Link Your Tapo Account to Alexa to see if Alexa can control the device via the cloud connection.
  2. Ensure that your device is up-to-date through the Tapo App.
  3. Try Creating a Routing or Group and setting the devices to turn on via a different command.
  4. Try changing the type of device in the Alexa app from plug to light, or from light to plug. If your device included "light" in the name, it may have been automatically changed to light and may need to be changed back.

 

From looking around other forums, this seems to be a behavior that was first seen in 2020 with a variety of brand's devices - with the main recommendation from the Amazon team being to reset and re-add the devices. Unfortunately, this was before Matter was released, so it is likely a platform bug on Alexa's part. 

 

Since the device was reset, you may make sure that the device was completely deleted from the Alexa app, and you may consider using a completely different name when setting up the device again. Settings may be saved in their cloud and causing the problem.

 

---

As a side warning, based on the number of controllers you have tried, you may be approaching the maximum number of controllers supported by the plug. It has been a long while, but I believe that they support 5 different controllers (with Tapo consuming one, and Homekit actually consuming two).

 

 

  0  
  0  
#2
Options
Re:Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-03 19:38:54 - last edited 2023-11-03 19:39:21

  @Riley_S,

 

Yes, my Tapo account is linked to Alexa, and the problem is that the voice commands work to turn the switches off, but not on. 

 

To be clearer: The issue is with an Alexa group called "TV lights". I can turn the individual lights on and off (they are named Back Light and Griffin Light) via voice with Alexa just fine. But with the TV Lights group, can only turn them off. 

 

In the Alexa app, the P125Ms are correctly designated as plugs, not lights, though the word "lights" are in the name. Using the word "Light" in the name doesn't cause an issue when using them individually. 

 

I noticed there's a troubleshooting document in the forums for working with TP-Link's Matter products. One of the suggestions is that, if you are using both HomeKit and some other platform, such as Alexa, to set up the Alexa platform FIRST, then HomeKit. As I wrote in my post, I initially reset the switches because they quit working with HomeKit. So, when I restored them, I set them up for HomeKit first. Could that be the issue?

  0  
  0  
#3
Options
Re:Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-03 20:59:01

  @LeVeau,

First, there is a difference between linking your account and using the matter setup:

Linking your Tapo Account to Alexa allows for Cloud Control of Devices through the TP-Link Cloud,

Using the Matter Setup Code and Process found in the Alexa App allows Alexa to control the devices locally via a Hub, without the help of TP-Link at all.

 

You may be best suited to ask the Alexa support team if it is an Alexa group, but are all the devices in the TV lights group the same type of device? If one is an actual light bulb or strip, try removing it and trying again with only plugs. Also, while it may work individually, you may still try changing the name, as it may work differently when being calculated in the backend and will refresh the settings.

 

I believe that I added that HomeKit note simply because of how the different platforms had implemented matter, but it is actually the reverse.

Essentially, once a matter device is added to a controller/platform, you cannot just reset the device to add it to another platform - otherwise it will delete the configuration for the first. Most, but not all, Matter apps have an added option to add the device to another platform via a pairing code at this point. If going through the matter setup process, you would basically hit a wall where you would not be able to find a pairing code if you added the device to a platform that did not have the feature and wanted to add it to another matter controller.

 

 

I would highly recommend going through the actual matter setup process for Alexa and Homekit, as your commands are sent directly from Hub to Device and you will likely have a much more stable experience. Currently, you are still using a normal Wi-Fi connection and are not taking full advantage of the matter compatibility - but keep in mind that you need a compatible matter hub for setup.  You can either use the included QR codes or find the QR in the Tapo app, as shown below:

 

 

----

From a Soon-To-Be Released FAQ:
Please set up your Matter-enabled devices to Tapo/Kasa first, then you can refer to the steps below to find the electronic Matter setup code in the Tapo/Kasa App.

Tap your Matter device finished setup in Tapo -> Tap the gear icon on the top right corner to enter Device Settings page -> Tap Device Info -> Tap Matter Setup Code -> Then you could find the electronic Matter setup code, it's suggested to save it to the album of your phone for use in other apps.

download?fdId=18b8af0d56099ed5058deca4f72a1447&picthumb=big&isSupportDirect=falsedownload?fdId=18b8af30018741235d9032e43928a3ad&picthumb=big&isSupportDirect=falsedownload?fdId=18b8af4ec161f7cd4509e1f40fc9a489&picthumb=big&isSupportDirect=false

  0  
  0  
#4
Options
Re:Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-03 21:19:56

  @Riley_S 

 

>> You may be best suited to ask the Alexa support team if it is an Alexa group, but are all the devices in the TV lights group the same type of device?

 

The two items in the TV Lights group are P125M plugs, that's it.

 

I have two devices that can serve as a Matter Hub on my network: A 2021 Apple TV 4K box, and an Amazon Echo that's Matter-enabled. When I reset the plugs, after setting up the HomeKit part of it using the QR code on them, I then went to the Alexa app to set them up and they were automatically found. I had removed them from Alexa when I started the reset process, and had removed TV Lights group, and the plugs re-appeared. I recreated the TV Lights groups, renamed the plugs, and the only thing that wouldn't work was voice commmands to turn the group on.

 

So you're saying to reset the plugs again, restore first via Matter for Alexa, and then restore to HomeKit? 

  0  
  0  
#5
Options
Re:Alexa voice commands won't turn on P125M switches, but will turn them off.
2023-11-06 20:17:50

  @LeVeau,

If you want that matter/local connection across your devices/hubs, then yes. The Alexa functionality should have no problems controlling the device via the cloud integration, but you may personally have a better and more stable experience with Matter control.

 

I do not believe that HomeKit has added the pairing code functionality yet. So you you would likely want to use the Alexa setup method first, and then add the device via the pairing code to HomeKit

 

Essentially, you would be looking at using either the matter code from above, or the matter code in Alexa. This would allow both Alexa and Homekit to control the device locally / via matter:  https://www.amazon.com/gp/help/customer/display.html?nodeId=T6iLWTtbZygaBJnQhg

 

You may also consider disconnecting and reconnecting your Tapo account from Alexa to see if this will refresh the settings for the groups and devices. The devices like automatically reappeared due to the cloud integration set between Alexa and HomeKit or between Alexa and Tapo.

  0  
  0  
#6
Options