# \[APP\] Tuya - Smart Life. Smart Living

**URL:** <https://community.homey.app/t/app-tuya-smart-life-smart-living/146735>\
**Category:** Apps\
**Tags:** official, homey\
**Created:** [December 11, 2025, 1:00pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735 "2025-12-11T13:00:35Z")\
**Posts on this page:** 20\
**Page:** 12

<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:** [May 4, 2026, 3:41am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/235 "2026-05-04T03:41:37Z")

</div>

> [@bert69](#):
>
> Tuya is always the issue

I must admit: when I bought my first Tuya devices in 2018 (long before I bought Homey), the Tuya devices and mobile app/Google Home integrations were quite unstable (often Google Home saying the service is unreachable). However, things have improved since then and I haven’t had any server/connectivity issues since 2020, it just always worked, every day, every time. And Tuya has also always worked with Homey, it’s the only Homey app that I’ve never had to “re-pair” any devices from which makes it the most stable Homey app in my setup.

I don’t know about your experience with Tuya, but the issue that @Carole_C is reporting is clearly an implementation issue, not an issue with Tuya (if that was the case, then the device would be offline in Tuya mobile app as well).

---

<div class="post-metadata">

**Author:** ![Jan-Feijen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan-feijen/32/47915_2.png) [@Jan-Feijen](https://community.homey.app/u/Jan-Feijen)\
**Post date:** [May 9, 2026, 2:00pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/236 "2026-05-09T14:00:58Z")

</div>

Hi, I used to use the old Tuya app but that is ‘broken’ and the devices I had can’t be repaired.  
The good news is that there is this new app. Great, thanks.

But I’ve 2 questions:

- In the old app you could (load &) trigger scenes created in the Tuya Smart app. Is that also possible with this new app?

- I’ve installed my inverter heatpump (as heater) with the new app. And it works (on & off) but there seems to be no codes available (e.g. for JSON, Number, String & Boolean). They were available in the old app which I used to get and set and temperature (as an example). The options to do so are available the the codes themselves are not.  
Is there anything I need to do enable that?

---

<div class="post-metadata">

**Author:** ![Willi\_Budeus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willi_budeus/32/47691_2.png) [@Willi\_Budeus](https://community.homey.app/u/Willi_Budeus)\
**Post date:** [May 12, 2026, 7:15am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/237 "2026-05-12T07:15:50Z")

</div>

Just want to say “THX” to the developer.

Now my new Plugs from Silvercrest (LIDL) SAPM 1 A1 are working perfectly with energymeasuring. The device is made for Matter, but there is no energymeasuring. Via the Tuya-app with WLAN the plugs are showing all figures correct.

Best regards- Willi

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [May 27, 2026, 6:52pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/238 "2026-05-27T18:52:27Z")

</div>

Found a nice Tuya Ceiling lamp-fan that (as a bonus) can show something very close to the Homey logo 🙂 In the Tuya app I can set the **Scene** to number **33** or **34** and voila, the Homey logo is there. But now I want to start this from an advanced flow. But I have no clue what to fill in at the String or JSON cards. I have this information.

{ “device”: { “active\_time”: 1779469570, “biz\_type”: 0, “category”: “fsd”, “create\_time”: 1779469570, “icon”: “smart/icon/bay16341152123566Lf0/8643276ede5759a350b35668b6e05733.png”, “id”: “(my lamps tuya ID)”, “ip”: “”, “lat”: “”, “local\_key”: “”, “lon”: “”, “name”: “CompFan”, “online”: true, “owner\_id”: “”, “product\_id”: “nqdytaota6qmmdny”, “product\_name”: “Smart Fan Light”, “status”: [{ “code”: “switch\_led”, “value”: true }, { “code”: “work\_mode”, “value”: “colour” }, { “code”: “bright\_value”, “value”: 1000 }, { “code”: “temp\_value”, “value”: 292 }, { “code”: “colour\_data”, “value”: “{\“h\”:0,\“s\”:1000,\“v\”:130}” }, { “code”: “do\_not\_disturb”, “value”: false }, { “code”: “fan\_switch”, “value”: false }, { “code”: “fan\_mode”, “value”: “fresh” }, { “code”: “fan\_speed”, “value”: 15 }, { “code”: “fan\_direction”, “value”: “forward” }, { “code”: “countdown\_left\_fan”, “value”: 0 }], “sub”: false, “time\_zone”: “+02:00”, “uid”: “”, “update\_time”: 1779469570, “uuid”: “” }, “specifications”: { “category”: “fsd”, “functions”: [{ “code”: “switch\_led”, “type”: “Boolean”, “values”: “{}” }, { “code”: “work\_mode”, “type”: “Enum”, “values”: “{\“range\”:[\“white\”,\“colour\”,\“scene\”,\“music\”]}” }, { “code”: “bright\_value”, “type”: “Integer”, “values”: “{\“min\”:10,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “temp\_value”, “type”: “Integer”, “values”: “{\“min\”:0,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “colour\_data”, “type”: “Json”, “values”: “{}” }, { “code”: “control\_data”, “type”: “String”, “values”: “{\“maxlen\”:255}” }, { “code”: “do\_not\_disturb”, “type”: “Boolean”, “values”: “{}” }, { “code”: “fan\_switch”, “type”: “Boolean”, “values”: “{}” }, { “code”: “fan\_mode”, “type”: “Enum”, “values”: “{\“range\”:[\“fresh\”,\“nature\”]}” }, { “code”: “fan\_speed”, “type”: “Integer”, “values”: “{\“min\”:1,\“max\”:100,\“scale\”:0,\“step\”:1}” }, { “code”: “fan\_direction”, “type”: “Enum”, “values”: “{\“range\”:[\“forward\”,\“reverse\”]}” }, { “code”: “countdown\_left\_fan”, “type”: “Integer”, “values”: “{\“unit\”:\“min\”,\“min\”:0,\“max\”:540,\“scale\”:0,\“step\”:1}” } ], “status”: [{ “code”: “switch\_led”, “type”: “Boolean”, “values”: “{}” }, { “code”: “work\_mode”, “type”: “Enum”, “values”: “{\“range\”:[\“white\”,\“colour\”,\“scene\”,\“music\”]}” }, { “code”: “bright\_value”, “type”: “Integer”, “values”: “{\“min\”:10,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “temp\_value”, “type”: “Integer”, “values”: “{\“min\”:0,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “colour\_data”, “type”: “Json”, “values”: “{}” }, { “code”: “do\_not\_disturb”, “type”: “Boolean”, “values”: “{}” }, { “code”: “fan\_switch”, “type”: “Boolean”, “values”: “{}” }, { “code”: “fan\_mode”, “type”: “Enum”, “values”: “{\“range\”:[\“fresh\”,\“nature\”]}” }, { “code”: “fan\_speed”, “type”: “Integer”, “values”: “{\“min\”:1,\“max\”:100,\“scale\”:0,\“step\”:1}” }, { “code”: “fan\_direction”, “type”: “Enum”, “values”: “{\“range\”:[\“forward\”,\“reverse\”]}” }, { “code”: “countdown\_left\_fan”, “type”: “Integer”, “values”: “{\“unit\”:\“min\”,\“min\”:0,\“max\”:540,\“scale\”:0,\“step\”:1}” } ] }, “data\_points”: [{ “code”: “switch\_led”, “custom\_name”: “”, “dp\_id”: 20, “time”: 0, “type”: “Boolean”, “value”: “{}” }, { “code”: “work\_mode”, “custom\_name”: “”, “dp\_id”: 21, “time”: 0, “type”: “Enum”, “value”: “{\“range\”:[\“white\”,\“colour\”,\“scene\”,\“music\”]}” }, { “code”: “bright\_value”, “custom\_name”: “”, “dp\_id”: 22, “time”: 0, “type”: “Integer”, “value”: “{\“min\”:10,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “temp\_value”, “custom\_name”: “”, “dp\_id”: 23, “time”: 0, “type”: “Integer”, “value”: “{\“min\”:0,\“max\”:1000,\“scale\”:0,\“step\”:1}” }, { “code”: “colour\_data”, “custom\_name”: “”, “dp\_id”: 24, “time”: 0, “type”: “Json”, “value”: “{}” }, { “code”: “do\_not\_disturb”, “custom\_name”: “”, “dp\_id”: 34, “time”: 0, “type”: “Boolean”, “value”: “{}” }, { “code”: “fan\_switch”, “custom\_name”: “”, “dp\_id”: 60, “time”: 0, “type”: “Boolean”, “value”: “{}” }, { “code”: “fan\_mode”, “custom\_name”: “”, “dp\_id”: 61, “time”: 0, “type”: “Enum”, “value”: “{\“range\”:[\“fresh\”,\“nature\”]}” }, { “code”: “fan\_speed”, “custom\_name”: “”, “dp\_id”: 62, “time”: 0, “type”: “Integer”, “value”: “{\“min\”:1,\“max\”:100,\“scale\”:0,\“step\”:1}” }, { “code”: “fan\_direction”, “custom\_name”: “”, “dp\_id”: 63, “time”: 0, “type”: “Enum”, “value”: “{\“range\”:[\“forward\”,\“reverse\”]}” }, { “code”: “fan\_countdown\_left”, “custom\_name”: “”, “dp\_id”: 64, “time”: 0, “type”: “Integer”, “value”: “{\“unit\”:\“min\”,\“min\”:0,\“max\”:540,\“scale\”:0,\“step\”:1}” } ] }

I have a **Set colour\_data to JSON** card and a **work\_mode to String card** , tried for hours using parts of the code above, but all ends in errors. Has anyone the solution to this riddle?

---

<div class="post-metadata">

**Author:** ![Andy\_Henderson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andy_henderson/32/80642_2.png) [@Andy\_Henderson](https://community.homey.app/u/Andy_Henderson)\
**Post date:** [May 27, 2026, 7:27pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/239 "2026-05-27T19:27:40Z")

</div>

FWIW, if you can set up your desired arrangement as a Tuya scene, there’s a card to execute Tuya scenes.

Andy

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [May 28, 2026, 1:11pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/240 "2026-05-28T13:11:15Z")

</div>

Sorry, but there’s no Scene card 😕

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7ef93676a8ebeefe17862f569cc515e362f3e938.jpeg)The lamp in al it’s glory. In real life it’s even more fantastic.

---

<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:** [May 28, 2026, 1:57pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/241 "2026-05-28T13:57:46Z")

</div>

You can use Tap-to-Run’s to set the scenes of the light. The Tap to Run card can be found in the Tuya app, not the specific device. So when selecting the THEN part, select “Tuya” and the Tap to Run card should show up under the devices. You first need to create the Tap to Run scene in the Tuya or Smart Life mobile app

---

<div class="post-metadata">

**Author:** ![Andy\_Henderson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andy_henderson/32/80642_2.png) [@Andy\_Henderson](https://community.homey.app/u/Andy_Henderson)\
**Post date:** [May 28, 2026, 6:07pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/242 "2026-05-28T18:07:44Z")

</div>

That’s it. The card is called ‘Trigger’ and the available scenes appear as a drop down from the card.

If you think about it, it can’t be device-specific because a Tuya scene can work with multiple devices.

Andy

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [May 28, 2026, 9:02pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/243 "2026-05-28T21:02:29Z")

</div>

Thanks! I could add the Scene, but can’t give it a number. So it seems I need to add some JSON code to it, but still can’t figure out how that works.

---

<div class="post-metadata">

**Author:** ![Andy\_Henderson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andy_henderson/32/80642_2.png) [@Andy\_Henderson](https://community.homey.app/u/Andy_Henderson)\
**Post date:** [May 28, 2026, 9:39pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/244 "2026-05-28T21:39:09Z")

</div>

It sounds like there’s dual use of the term ‘scene’ going on. In general a Tuya scene has a name and it can set attributes of devices such as turning them on, or changing colour. It doesn’t have a number.

The scene you are describing seems to be an attribute of the device. If that’s right, you want to create a Tuya scene that sets the device’s scene to 33. You can then trigger the Tuya scene from Homey.

However, that might not be possible. I have Tuya bulbs that don’t let me create a scene to change their colour even though Tuya’s interface does allow me to set a colour, and I can set the colour from Homey. Bizarre.

Anyhow, if you can’t use a scene to change your device’s ‘scene’ all might not be lost. The ‘devices’ section of [Homey developer tools](https://tools.developer.homey.app/tools/devices) exposes all the capabilities you can change for a device and allows you to modify them directly. That way you can experiment with what is possible through Homey.

Andy

---

<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:** [May 28, 2026, 9:58pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/245 "2026-05-28T21:58:36Z")

</div>

These are the LED strip (or ceiling light) scenes. Do you also get this screen?

 ![Screenshot_20260528_235410_Tuya](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/6/c6a29832cde52ab4512d659d6b0ab307ef5bf417.jpeg)

Unfortunately, you can’t control those from Tap to Run (at least not on my LED strip). You can however set the mode to Scene (which starts the last selected scene)

 ![Screenshot_20260528_235737_Tuya](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0a6ba562ee51077dc83969310e924aff1a34c91a.jpeg)

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [May 29, 2026, 7:55pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/246 "2026-05-29T19:55:32Z")

</div>

Thanks for the suggestions. Still no luck, but when I find the solution I will post it here.

---

<div class="post-metadata">

**Author:** ![DH350nWo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dh350nwo/32/135112_2.png) [@DH350nWo](https://community.homey.app/u/DH350nWo)\
**Post date:** [June 13, 2026, 9:11pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/247 "2026-06-13T21:11:23Z")

</div>

Hello, I believe I found a bug with my air conditioner. On both Homey & Google Home the air conditioner will report the ambient temperature as 205°. So if you wish to use this app to create a flow to trigger the on/off functions based on ambient temperature it won’t work.

On the native Smart Life/Tuya apps, this error does not exist & temperatures read within spec. Hoping this can help others that are having the same issue.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 13, 2026, 9:23pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/248 "2026-06-13T21:23:20Z")

</div>

Is there perhaps a devisor option in the device’s settings? Where you can set a devide by 10 option? 205° seems to be 20.5°.

---

<div class="post-metadata">

**Author:** ![DH350nWo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dh350nwo/32/135112_2.png) [@DH350nWo](https://community.homey.app/u/DH350nWo)\
**Post date:** [June 13, 2026, 9:26pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/249 "2026-06-13T21:26:38Z")

</div>

That might make sense if I was using Celsius. I should have clarified that the 205° is Fahrenheit. I also have not seen a devisor option in any of the native apps

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 14, 2026, 7:46am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/250 "2026-06-14T07:46:51Z")

</div>

Too bad. Then you might want to reach out to the development agency of this app (Drenso) directly. They have included contact details (email) and instructions in the first post of this topic.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [June 16, 2026, 10:45am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/251 "2026-06-16T10:45:40Z")

</div>

Ok, just diving into the Tuya app. Bought some Fancols which are connected to wifi by the Ideal Clima TQCT07 Wi-Fi module..

It seems to work with the Tuya Smart Life app.

In Homey I’m missing a buch of options like switching to heating/Cooling/Ventilation Mode, set Fan Speed mode etc. I can only set or read temperature. It’s added als ‘unknown device’.

The RAW commands don’t work. “Status get new JSON value”, “Status ‘code’ get new string value” both give an error when i hit ‘code’ nl ‘No available codes found’'…

And yes, I allready did a request to Drenso to add the device…

Not much more I can do I suppose ?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 16, 2026, 11:31am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/252 "2026-06-16T11:31:42Z")

</div>

Maybe you need to change the instruction mode of the device in the Tuya IoT Portal:

> [@\[APP\]\[Pro\] Tuya Cloud - This app allows you to connect Homey to the Tuya cloud](https://community.homey.app/t/app-pro-tuya-cloud-this-app-allows-you-to-connect-homey-to-the-tuya-cloud/21313/2668):
>
> I think you are right. I did some further digging. And learned something I was not aware of / which was not mentioned in the instruction in order to get raw commands to work. The TLDR is that I had to change the instruction set/mode applied to my dehumidifier in the Tuya Development Platform in order to get raw commands to work. Initially the raw command option did not seem to work. Using your [instructions on how to intercept the command messages](https://community.homey.app/t/app-pro-tuya-cloud/21313/765), Homey seemed to only receive a few functions/pr…

And/or you might have better luck using the [Tuya Cloud](https://homey.app/en-nl/app/com.tuya.cloud/Tuya-cloud/) app with Raw commands + an Advanced Virtual Device as a user interface.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [June 16, 2026, 11:57am UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/253 "2026-06-16T11:57:12Z")

</div>

> [@SunBeech](#):
>
> Tuya IoT Portal:

Not meaning the SmartLife app ? SinceI can’t find these options there..

I’m not sure if Drenso will/can add the device in the near future, i’d rather go with the current setup instead of reconnecting the whole b…

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 16, 2026, 12:27pm UTC](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735/254 "2026-06-16T12:27:25Z")

</div>

If you have the option to use Drenso’s Tuya app then that would be the easier/more user friendly route of course.

Should that not work or Drenso does not plan to add support to their app, then switching to the cloud app (only for that device) is something to consider as it normally works with all Tuya WiFi devices using the raw commands method.

Check the first post of the cloud app’s topic for more info: [[APP][Pro] Tuya Cloud - This app allows you to connect Homey to the Tuya cloud](https://community.homey.app/t/app-pro-tuya-cloud-this-app-allows-you-to-connect-homey-to-the-tuya-cloud/21313). It’s a less user friendly route (you need to create flows that act on incomming and outgoing messages and set up an Advanced Virtual Device for easier control), but if it works it might be worthwhile.

Regardless of using the cloud or Drenso’s app, you might need to switch the instruction set mode in order for all capabilities to become available in those apps. As far as I know, this can only be done via Tuya’s IoT portal (so their developers website), for which you can create a free account (that you have to extend every half year). More details are in the topic mentioned before.

[Previous page](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735.md?page=11)

[Next page](https://community.homey.app/t/app-tuya-smart-life-smart-living/146735.md?page=13)
