# \[APP\]\[Pro\] Tuya Local

**URL:** <https://community.homey.app/t/app-pro-tuya-local/154077>\
**Category:** Apps\
**Created:** [April 21, 2026, 10:24pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077 "2026-04-21T22:24:35Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 16, 2026, 1:55pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/163 "2026-07-16T13:55:23Z")

</div>

Hi Robin

Please check the latest TEST version [Tuya Local | Homey](https://homey.app/a/com.tuyalocal/test/)

and

Send the DP Table from your device (under app settings / cloud …)

Thank you

---

<div class="post-metadata">

**Author:** ![JaccoStraaijer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaccostraaijer/32/11777_2.png) [@JaccoStraaijer](https://community.homey.app/u/JaccoStraaijer)\
**Post date:** [July 17, 2026, 4:14pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/164 "2026-07-17T16:14:11Z")

</div>

here it is:

Pool Mini  
DP 1 switch Boolean true {}  
DP 2 temp\_set Integer 34 0–40 step 1 °C  
DP 3 temp\_current value 34 -20–45 step 1 °C  
DP 4 mode Enum Heat Heat, Cool, Auto  
DP 13 temp\_unit\_convert Enum c c, f  
DP 14 temp\_set\_f Integer 32 32–104 step 1 ℉  
DP 15 temp\_current\_f value -4 -4–122 step 1 ℉  
DP 21 fault bitmap 0 maxlen 30  
DP 101 aux\_manual Boolean false {}

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 17, 2026, 5:14pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/165 "2026-07-17T17:14:41Z")

</div>

Great news — the Cloud Lookup confirms your device **does** have a mode DP (DP 4) and also a current temperature sensor (DP 3) that we weren’t using before. I need to correct my earlier answer.

**The reason mode switching doesn’t work:** the enum values are capitalised — `Heat`, `Cool`, `Auto` — but the Mode Values setting likely has lowercase `heat,cool,auto`. The device rejects the unknown value and snaps back.

**Fix:** Go to your device → Settings → Mode Values → change to:

```auto
Heat,Cool,Auto

```

* * *

**Also update your full configuration while you’re in Settings:**

| Setting | Value |
| --- | --- |
| DP On/Off | `1` |
| DP Target Temperature | `2` |
| **DP Current Temperature** | **`3`** ← add this, was missing |
| DP Mode | `4` |
| DP Fault (0 = disabled) | `21` |
| Temperature Divisor | `1` |
| Min °C | `0` |
| Max °C | `40` |
| Step °C | `1` |
| **Mode Values** | **`Heat,Cool,Auto`** ← capitals |

DP 101 (`aux_manual`) can be left at 0 — there’s no matching Homey capability for it.

After saving, the current pool temperature should show on the device card, the fault alarm will work, and mode switching should respond correctly.

---

<div class="post-metadata">

**Author:** ![JaccoStraaijer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaccostraaijer/32/11777_2.png) [@JaccoStraaijer](https://community.homey.app/u/JaccoStraaijer)\
**Post date:** [July 21, 2026, 11:06am UTC](https://community.homey.app/t/app-pro-tuya-local/154077/166 "2026-07-21T11:06:05Z")

</div>

Done and it works! But if you set the mode to eg cool in homey and set it back to heat in SmartLife it does not synchronise the homey device anymore. Is that expected behaviour?

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 21, 2026, 4:48pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/167 "2026-07-21T16:48:04Z")

</div>

Hi Jacco

You could adjust the following options on the device: The Auto Reconnect forces a reconnect and some devices need this option.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/540b8748eff2757183f8043a130c9f8314c81599.png)

Additionally you could check/change the Protocol Version.

---

<div class="post-metadata">

**Author:** ![Bruno\_Lopes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bruno_lopes/32/121008_2.png) [@Bruno\_Lopes](https://community.homey.app/u/Bruno_Lopes)\
**Post date:** [July 27, 2026, 8:06am UTC](https://community.homey.app/t/app-pro-tuya-local/154077/168 "2026-07-27T08:06:20Z")

</div>

Hi,

I’m having issues fetching device id & local key from the cloud.

When use the cli with the same client id and client secret i have no issues.

Any ideas or pointers where i should look?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/6/16bad70082aebc899d9dac5cccacba89a2cebf11.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/5426add25d5ca1201c5dfeca14306d851e72fd79.png)

Thanks for the great app.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 27, 2026, 5:14pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/169 "2026-07-27T17:14:36Z")

</div>

Hi Bruno

I’ve checked my access and it works so it looks like an issue with your configuration.

The API call succeeded (no auth error) but returned zero devices. Two most common causes:

**1. Wrong Data Center (most likely)** “Central Europe” only works if your Smart Life / Tuya Smart account was registered in the EU region. Many users — even in Europe — are on `Western America`? or `India`? depending on which region was selected when the mobile app account was created.

→ **Try all data centers one by one**

**2. App account not linked to the project** The IoT Platform project must be explicitly connected to your mobile app account:

1. [iot.tuya.com](https://iot.tuya.com/) → Cloud → Project Management → open your project
2. Tab **Devices** → **Link Tuya App Account**
3. Scan the QR code with the **Smart Life** or **Tuya Smart** app

Only after that step will the devices show up in the project.

---

<div class="post-metadata">

**Author:** ![JaccoStraaijer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaccostraaijer/32/11777_2.png) [@JaccoStraaijer](https://community.homey.app/u/JaccoStraaijer)\
**Post date:** [July 27, 2026, 6:15pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/170 "2026-07-27T18:15:59Z")

</div>

Hi Andi,

tried all of that but unfortunately it does not work. Some additional context:

when initially setting the heart pump via the homey device all functions well and vice versa. on/off, and temperature settings respond immediately all the time when set on the homey device or the smartlife device. They act seamless.

however when you set the auto, heat, cool setting on homey. All seems to work fine. However all three settings have their own stored temperature setting. When setting the device from homey to another mode, mode is set and the temperature changes. The mode is set from homey to smartlife, but the change of temperature happening automatically by changing the mode in the smarlife device is not synchronised back. When you then set the temp in the homey device it also changes in the smartlife device and the devices are synced again.

one note: the cool setting has its own temperature range which is different from the heat temperature range: something i think you cannot set in the homey device settings (2-30 degrees celcius). This makes that the temperature settings in the homey device for cooling do not fit the same settings in the smarlife device.

Lastly: when you set the mode setting from the smartlife app, the 2 devices get unsynchronised entirely. the mode is not set in the homey device and the tuya device becomes incontrolable from homey. Sometimes it works to set the mode back in smartlife to the same as in Homey. Sometimes i need to reset the tuya app entirely and the device gets synced.

Jacco

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 27, 2026, 6:29pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/171 "2026-07-27T18:29:42Z")

</div>

Hi Jacco

thanks for the detailed report.

**Issue 1 (temperature not syncing after mode change)** should be fixed in v1.0.103. Each mode stores its own temperature on the device, but after a mode switch the device doesn’t push the new temperature — it silently switches internally. The fix: whenever a mode change is received, the app now triggers a refresh 1.5 s later to fetch whatever temperature the device just switched to. That update then flows back into Homey automatically.

**Issue 2 (cool mode range 2–30 °C)** — go to the device settings and set `temp_min = 2`. This extends Homey’s temperature slider down to 2 °C so it covers the cooling range. The device still enforces its own limits internally.

**Issue 3 (SmartLife mode change makes device uncontrollable)** — this might be a firmware behavior on some Tuya devices: after a cloud command the device temporarily stops responding to LAN commands. There’s no reliable fix on our side. Best workaround is to use Homey as the primary controller and avoid switching modes from SmartLife. If it happens, use **Force Reconnect** from the device’s flow or settings — that’s faster than restarting the whole app.

1.0.103: [Tuya Local | Homey](https://homey.app/a/com.tuyalocal/test/)

---

<div class="post-metadata">

**Author:** ![JaccoStraaijer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaccostraaijer/32/11777_2.png) [@JaccoStraaijer](https://community.homey.app/u/JaccoStraaijer)\
**Post date:** [July 27, 2026, 9:14pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/172 "2026-07-27T21:14:22Z")

</div>

issue 1: fixed indeed!

issue 2: check! done

issue 3: seems better with your changes in the last update. only thin is: it now actively updates temperature after mode change, but it does not with the mode if set from smart life. it does however for the temperatures. So this probably is a solvable error.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 27, 2026, 9:35pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/173 "2026-07-27T21:35:14Z")

</div>

Please update to 1.0.104 and let me know if issue 3 is resolved as well

---

<div class="post-metadata">

**Author:** ![Damian\_Surma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damian_surma/32/48817_2.png) [@Damian\_Surma](https://community.homey.app/u/Damian_Surma)\
**Post date:** [July 27, 2026, 9:38pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/174 "2026-07-27T21:38:46Z")

</div>

I have two devices in the Tuya app: a light bulb and an outlet. Everything was done according to the instructions. I added it to Homey. The light bulb works without any problems. However, the outlet doesn’t display any errors, but it doesn’t physically respond to Homey commands. What could be the cause?

 ![Opera Zrzut ekranu_2026-07-27_233756_photos.google.com](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/5/757ed76bb9b6d493d83467f97429ab580567eb2b.jpeg) ![Opera Zrzut ekranu_2026-07-27_233813_photos.google.com](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4e3c7eba2d3a006bdc2412dadc9843845d3b3a33.jpeg)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 27, 2026, 9:53pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/175 "2026-07-27T21:53:23Z")

</div>

Tap **Protocol Version** → set to **Auto-detect**. The app will try 3.3 → 3.4 → 3.1 → 3.5 and lock in whichever one the device accepts.

**Fault DP is `-1` — should be `0`**  
A value of `-1` is not valid; it should be `0` to disable an unused DP. This probably doesn’t affect on/off, but fix it anyway.  
Tap **Fault DP** → change `-1` to `0`.

After saving both changes, go to **Apps → Tuya Local → Settings → Logs** and look for the connection line — it will show which protocol version connected successfully. If it still doesn’t respond after auto-detect locks in, share the log output.

---

<div class="post-metadata">

**Author:** ![Damian\_Surma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damian_surma/32/48817_2.png) [@Damian\_Surma](https://community.homey.app/u/Damian_Surma)\
**Post date:** [July 28, 2026, 8:56am UTC](https://community.homey.app/t/app-pro-tuya-local/154077/177 "2026-07-28T08:56:52Z")

</div>

Yesterday I struggled a bit more, and as I wrote earlier, I added a light bulb and it works without any problems.

 ![Opera Zrzut ekranu_2026-07-28_000216_photos.google.com](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/a/faf01cf8772afd4d57275dd0cb466ad9cee0cd53.png) ![Zrzut ekranu 2026-07-28 103543](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/e/2e0a9ddd58b091639a6454ffd9bb4671dba8033f.png) ![Zrzut ekranu 2026-07-28 103613](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/88ec6db4a3642a8af94a1aa1c22daeaf40538498.png)  
then I added the socket, used the search function, found the IP address of the device.  
 ![Zrzut ekranu 2026-07-28 104622](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/6/668ecf0fc04eb0558d980e22fb2483efcba05f7c.png) ![Zrzut ekranu 2026-07-28 104649](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/c/6c70a14c8d5fed15ab6b3e59351f1f28cf8f9662.png)  
However, only after some time I realized that the device search option indicated the same IP as the light bulb, so it is quite possible that the socket does not work because it has an incorrect IP.  
So I decided to check the socket’s IP and set it manually. Unfortunately, after entering the correct IP, there was a problem connecting and adding the device.  
 ![obraz_2026-07-28_105614328](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d59f104726108dd8df4ac4a2154b07022f66a51f.png) ![Zrzut ekranu 2026-07-28 104824](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/6/66616dd0a6df642668bf6c0fe0a4cf93c3c574a0.png)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 28, 2026, 7:33pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/178 "2026-07-28T19:33:19Z")

</div>

What’s the Brand and device name of the smart plug?

Are you able to ping the IP address of the Smart plug?

---

<div class="post-metadata">

**Author:** ![Damian\_Surma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damian_surma/32/48817_2.png) [@Damian\_Surma](https://community.homey.app/u/Damian_Surma)\
**Post date:** [July 28, 2026, 8:51pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/179 "2026-07-28T20:51:31Z")

</div>

smart plug Nous A8M, I tested 4 pieces and it’s the same with all of them

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c43cee563d17a836b50bc51d5d8712052e7a48f1.png)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [July 28, 2026, 10:35pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/180 "2026-07-28T22:35:08Z")

</div>

A8M is a Matter Device?

---

<div class="post-metadata">

**Author:** ![Damian\_Surma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damian_surma/32/48817_2.png) [@Damian\_Surma](https://community.homey.app/u/Damian_Surma)\
**Post date:** [July 28, 2026, 11:06pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/181 "2026-07-28T23:06:50Z")

</div>

Yes

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [July 29, 2026, 12:56am UTC](https://community.homey.app/t/app-pro-tuya-local/154077/182 "2026-07-29T00:56:14Z")

</div>

Nous Matter devices also work via Tuya. They use multiple protocols, just like how WiZ, Govee, Tapo and others can be added using both the official mobile app and Matter at the same time

---

<div class="post-metadata">

**Author:** ![JaccoStraaijer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaccostraaijer/32/11777_2.png) [@JaccoStraaijer](https://community.homey.app/u/JaccoStraaijer)\
**Post date:** [July 29, 2026, 1:06pm UTC](https://community.homey.app/t/app-pro-tuya-local/154077/183 "2026-07-29T13:06:34Z")

</div>

Did the test, unfortunately not, temperature does get returned back, mode is still not.

edit: checked the dp debug and device and they are indeed different. See screenshots

 ![IMG_4153](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/6/069080d875209f90d71ffb5edd1f76ac09b58cf3.png)

 ![IMG_4154](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/4/44b8a5bb898ccddf0ffa64e3ae5c4fa0dc843efb.jpeg)

[Previous page](https://community.homey.app/t/app-pro-tuya-local/154077.md?page=8)

[Next page](https://community.homey.app/t/app-pro-tuya-local/154077.md?page=10)
