[APP] Tuya - Connect any Tuya device with Homey

Even my Adlar Castra heatpump can be controlled again by Homey. I do see less “codes” in the overview under the settings symbol.

Currently I control the Adlar by the app from @H_Hi , which runs locally on Homey.

Thank you for all the effort to make ths Tuya app available (again).

Thanks for all the hard work on this new app. Much appreciated!

I’m having the same issues as some others here. Trying to add a Tuya compatible ceiling fan (IKOHS) but after a succesful pairing it shows up as unavailable in Homey with an error “Unexpected end of JSON input”. Clicking the button ‘Try to repair’ sends me to the pairing process again. Please advise.

Reported via diagnostic report: bd5be266-6a98-48d8-a102-a38213c477dd

I am trying to add a simple Tuya Bulb and a Switch to Homey via Home Assitant initially. I brought it in but did not work…. Not great. But it did say “Good news! This device also works directly with Homey. Search in the Homey App Store for Tuya” .

So thought OK, lets try that. But there were 2 optuion. Download both one said this is not managed anymore. So used th “Tuya” version. Installed configured etc.. All good.

But when i went to add it only had Filament bulbs, Light Strips, Wall Plugs or Cutrains.

No option for a Wall Switch or a LED Bulb..

What am I doing wrong… I though Homey made this so easy to do?

You chose the wrong Tuya app. You need this one:

It’s not officially in the App Store yet, so that’s why you couldn’t find it. It’s currently in Beta stage.

So do we know when it will be available please?

It’s available here:

You can download it there. But it’s still in Beta, so it may not work correctly.

But for me it works fine with 26 devices.

Please, always read the first post of app topics on how to report issues. Denzo does not monitor this forum.

→ For any app you can find support info on the app page at the homey.app store.

Next, sending unsolicited diagnostic reports is considered to be (very) annoying in general, you’re supposed to send it by request only.

So just getting an error

Any Ideas?

Did you enter your user code correctly (case sensitive AFAIK)? And did you scan the QR with the Tuya Smart or Smart Life app (Me tab→QR scan icon in the top right corner)? Don’t forget to click Authorize afterwards

Sure did

Then I think you should report it here:

They prefer to be contacted by email, Sven

Oh I didn’t read that

Getting a weird result when trying to add and scan the barcode. Just noticed it says “Home Assistant”

Yes, that’s correct. Just click authorize.

They use the same client ID

I did select confirm login and thats whe i got the time out. But my question is… Why when i am using Homey and its Tuya integration is if asking for Home Assistant…. Seems strange to me.

Because they use the same Client ID. Tuya has blocked Homey access to Tuya official API services, so they now use the client ID from Home Assistant to authenticate

2 Likes

Read The Fine FAQ

2 Likes

Excellent, im so happy, because so much devices in my home are from tuya. All devices works now with Homey pro :heart::heart::heart::heart:

Hi, I tried to add my Tuya WiFi Circuit Breaker/Meter (Model ETU9-IOT-WIFI) using your app. It gets recognized as a generic “circuit_breaker”, but Power and Meter capabilities are missing or not updating.
I analyzed the device diagnostics and found that the electrical parameters are sent via a raw encoded DP that the current driver seems to ignore.

Here are the device details:

  • Product ID:

    wcihaluccfsoayqa
    
  • Device Name: ETU9-IOT-WIFI Breaker

Technical Findings: The device sends real-time data in DP Code

phase_a

**(DP ID 6)**as a Base64 string, instead of standard integer DPs.

Example Payload:

CQQACjIAAac=

Decoded Bytes (Hex):

09 04 00 0A 32 00 01 A7

Decoding Logic: It seems to follow this 8-byte structure (Big Endian):

  • Bytes 0-1 (Voltage):

    0x0904
    

    = 2308 → 230.8 V (Divide by 10)

  • Bytes 2-4 (Current):

    0x000A32
    

    = 2610 → 2.610 A (Divide by 1000)

  • Bytes 5-7 (Power):

    0x0001A7
    

    = 423 → 423 W (Direct value)

Could you please add support for parsing this

phase_a

DP for this Product ID?

Thanks!