# \[APP\]\[Pro\] Tapo - Local Tapo devices communication

**URL:** <https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [January 30, 2024, 9:08am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707 "2024-01-30T09:08:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [January 30, 2024, 9:08am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/1 "2024-01-30T09:08:16Z")

</div>

Hello, I’m very new to this so bear with me.  
I created this topic to have a place to complain about and make requests for devices in the unofficial Tapo app (and yes, I’m the developer)

> **[Tapo | Homey](https://homey.app/en-us/app/com.bhdit.tapo/Tapo/)**
>
> Local Tapo devices communication

**Getting started**  
After you install the app go to the app’s settings and add the Tapo username and password.  
These are used to authenticate to the device.  
**Wifi devices need to be on the same network with your Homey.**

**It is also recommended to give your Tapo device a fixed ip address** , because after adding the device to homey, this address will be saved, and used everytime homey connects to the device.

TL;DR

1. Set static ip to the device
2. Add username and password in the app settings
3. Add a device
4. Report any bugs you find

**Supported Devices**

- L510 (onoff, dim)
- L930 (onoff, dim, colors, effects)
- L900 (testing)
- L920 (testing)
- P100 (\*with P110 driver [alpha version])
- P110 (onoff)
- P115 (onoff)
- P110M (Requested)
- P300 (Requested)

**Rejected**

- C100 (Use with Onvif app)

**Future plans**

- To support more devices but since I don’t own them I might need your help with informations.
- To add Cloud discovery **(Added manual IP setting instead)**

So let me hear you.  
How can I help ?

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [January 30, 2024, 12:16pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/3 "2024-01-30T12:16:07Z")

</div>

Thank you.  
Is it better now ? Do I need to add something else ?

---

<div class="post-metadata">

**Author:** ![Didier\_SmartHome](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didier_smarthome/32/97365_2.png) [@Didier\_SmartHome](https://community.homey.app/u/Didier_SmartHome)\
**Post date:** [January 30, 2024, 12:51pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/4 "2024-01-30T12:51:01Z")

</div>

@donkfather this is great. I’m looking forward to see more Tapo devices being supported. I have a few Tapo P110 and P110M so happy to do some testing for you and make a donation as well once they are working. Please don’t hesitate to reach out.

---

<div class="post-metadata">

**Author:** ![Techniman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/techniman/32/8654_2.png) [@Techniman](https://community.homey.app/u/Techniman)\
**Post date:** [January 30, 2024, 2:45pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/5 "2024-01-30T14:45:20Z")

</div>

> [@donkfather](#):
>
> on’t own them I might need your hel

Great stuff, i have a L900 strip I really like to link to Homey.  
Currently trying to install the app and see if it’ll work with the L930 configuration

-=edit=-

It does not, it cannot find the light unfortunately.  
What do you need from me to get this implemented?

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [January 30, 2024, 4:11pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/7 "2024-01-30T16:11:06Z")

</div>

It uses MAC discovery so if the prefix is not in the list it won’t find it. I will try to add cloud discovery but meanwhile if you send me the MAC (the first 3 blocks) i can add it and release a new app. Or find a way to add the MAC dynamically or the ip address of the device.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 30, 2024, 4:43pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/8 "2024-01-30T16:43:15Z")

</div>

Perfect

---

<div class="post-metadata">

**Author:** ![Techniman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/techniman/32/8654_2.png) [@Techniman](https://community.homey.app/u/Techniman)\
**Post date:** [January 31, 2024, 8:11am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/9 "2024-01-31T08:11:13Z")

</div>

The first 3 blocks are  
“6C:5A:B0”

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [January 31, 2024, 11:33am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/10 "2024-01-31T11:33:07Z")

</div>

New test version That adds support for L900 and L510. Also you can add the ip address of the device **(Which must be static)** in the app settings for discovery

> **[Tapo](https://homey.app/en-ro/app/com.bhdit.tapo/Tapo/)**
>
> Local Tapo devices communication

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [January 31, 2024, 6:30pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/11 "2024-01-31T18:30:50Z")

</div>

Thank you very much for your efforts. Is it possible to add Tapo p300 multi-socket and Tapo C100 camera?

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [January 31, 2024, 6:43pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/12 "2024-01-31T18:43:12Z")

</div>

I’m planning to add as many as I can but I’m a bit short on time. L930 was fast to implement because I had the device but with the one’s I don’t have it’s a bit harder. Working on it

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [February 2, 2024, 6:25pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/13 "2024-02-02T18:25:23Z")

</div>

Have you tried with the test version ?

---

<div class="post-metadata">

**Author:** ![Techniman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/techniman/32/8654_2.png) [@Techniman](https://community.homey.app/u/Techniman)\
**Post date:** [February 4, 2024, 11:28am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/14 "2024-02-04T11:28:20Z")

</div>

I have, thanks for that.

I was not able to discover the L900 but adding the IP address worked.  
The On/Off button works as normal but the dimming shows an JSON error (and does nothing else),  
I did not have tie to look into this further. What do you need from me to troubleshoot that ?

---

<div class="post-metadata">

**Author:** ![Nogdose](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nogdose/32/16576_2.png) [@Nogdose](https://community.homey.app/u/Nogdose)\
**Post date:** [February 4, 2024, 12:03pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/15 "2024-02-04T12:03:10Z")

</div>

If it just is possible - would be cool to have way to turn Tapo cameras privacy mode on/ off. Maybe even just that toggle because Tapo App is fine for viewing etc other functions. Use case here would be that when entering home, privacy mode on and when leaving, mode off ( which makes then the normal motion detection settings defined in Tapo app active)

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [February 4, 2024, 4:18pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/16 "2024-02-04T16:18:04Z")

</div>

There is a `Create Diagnostic report` in the App settings. Click that and send me the ID generated

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [February 4, 2024, 4:18pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/17 "2024-02-04T16:18:31Z")

</div>

Hey, Will have to look into it and let you know

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [February 5, 2024, 12:16pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/18 "2024-02-05T12:16:34Z")

</div>

I bought today a P110, P115 and a C220. Will see If I can integrate the first 2 since the camera might already have something.

---

<div class="post-metadata">

**Author:** ![Jos\_van\_Vliet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_van_vliet/32/47913_2.png) [@Jos\_van\_Vliet](https://community.homey.app/u/Jos_van_Vliet)\
**Post date:** [February 5, 2024, 5:14pm UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/19 "2024-02-05T17:14:22Z")

</div>

I have a couple of P115 device and looking forward to ad them to Homey, hope you can do this in the future.

---

<div class="post-metadata">

**Author:** ![torarnv](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torarnv/32/83065_2.png) [@torarnv](https://community.homey.app/u/torarnv)\
**Post date:** [February 9, 2024, 8:55am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/20 "2024-02-09T08:55:21Z")

</div>

Thanks for the app @donkfather !

I’d like to add support for the L920. Is the sources for the app available (GitHub etc)?

The mac starts with B4:B0:24

---

<div class="post-metadata">

**Author:** ![torarnv](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torarnv/32/83065_2.png) [@torarnv](https://community.homey.app/u/torarnv)\
**Post date:** [February 9, 2024, 8:57am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/21 "2024-02-09T08:57:15Z")

</div>

Also, the IP address should perhaps be a setting of the individual device, instead of app global, as otherwise you can’t add more than one device if I understand it correctly.

Some apps have that as part of the add device flow, where there is a link during the auto discovery to enter the address manually instead

---

<div class="post-metadata">

**Author:** ![donkfather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/donkfather/32/81191_2.png) [@donkfather](https://community.homey.app/u/donkfather)\
**Post date:** [February 9, 2024, 9:11am UTC](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707/22 "2024-02-09T09:11:18Z")

</div>

Hey, I will try to release a test version today with L920 (since i see it’s pretty similar to L930).

[Next page](https://community.homey.app/t/app-pro-tapo-local-tapo-devices-communication/102707.md?page=2)
