[APP][Pro] Tuya Zigbee App

Strange,

I tried restarting homey stopping extra apps, removed one of the devices and tried to re-add it as new and I’m getting the same unknown zigbee device link.

LE: the old device that remained linked it’s responding now. but as before the one that I tried to remove and re-add I can’t add it any more.

Yes I know all the issues you named, I always had trouble with that double wall switch and another one a wall dimmer that I was getting desperate all the time, like I told you that was with my old Homey, I don’t know which one you’ve got but with my Homey Pro 2023 no issues anymore.

Best regards Peter.

I have the Homey Pro 2023 as well

Yes that shouldn’t be the issue than, if you have a backup from your Homey than you can try to do a reset and restore the backup afterwards, sometimes that can help.

Good luck and best regards Peter.

I have the GIRIER Tuya ZigBee Plug 20A Smart Outlet Socket EU with Power Monitoring, model: JR-ZPM03. It comes up as _TZ3000_okaz9tjs. It have been working without problem for a couple of weeks but 2 days ago it stopped reporting consumption. Unplugged it and plugged it back in and now it starts reporting consumption again. Is this a common problem? Is my device faulty?

Thanks,

Reset homey to factory defaults and restored from backup. this restored the deleted device and now it’s working.
But the issue still remains when trying to add a new one :smiley:, showing up as unknown zigbee device.

could be something from code side, in older versions we had 2 icons for 2 gang wall switch, and since it was joined together I guess the pairing does not work any more. (on the old version on only one of the icons allowed to pair it as a functional device the other failed as it does now)

maybe someone can test by deleting and adding it again, and see if they face the same issue as I did.

Regardz,
z

Hi Z,

Are you using the right Tuya ZigBee app, you need the experimental version to get all your devices working, you need to install it from here Tuya Zigbee | Homey
Best regards Peter.

Going slightly off-topic: do you know whether it also works like this for Z-wave? Or is generic support for that protocol better?

No idea :sweat_smile:

Support for Zigbee smart outdoor plug with metering would be nice! ZBPO130EWT

Check the info in the first post:

1 Like

Good morning,

anybody got the finger bot working?

It integrates smothly but than it just do not execute commands neither from a flow nor from dashboard…

Any idea?

TIA

J.

1 Like

Hi @johan_bendz

I’ve identified an issue with the color temperature handling for the RGB Ceiling Light in the Lidl Smart Home app. Specifically, I’m referring to the light with model ID TS0505B and manufacturer name _TZ3210_x13bu7za.

Problem Description

When this light is added using the default ZigBee driver in Homey, the color temperature control works as expected, allowing the full range of color temperature adjustment from warm (yellow) to cool (blue) whites. However, when the light is added through the Lidl app, the color temperature range appears to be significantly restricted.

The light only changes to slightly warmer whites, but it doesn’t reach the warmer (yellowish) or cooler (bluish) extremes that the device is capable of. This limitation seems to stem from the color temperature range being incorrectly set in the driver.

Root Cause

It appears that the color temperature range is defined with a maximum value of 254 (stored in MAX_COLORTEMPERATURE), which doesn’t match the actual mireds range that the device supports. Most ZigBee lights, including this one, support a mireds range of 153 to 500, where:

  • 153 mireds corresponds to a cool white (bluish),
  • 500 mireds corresponds to a warm white (yellowish).

By using MAX_COLORTEMPERATURE = 254, the driver restricts the light to a limited range of mostly white tones.

Suggested Solution

To fix this issue, the driver should use the correct mireds range (153–500) instead of 0–254. Here’s a modified version of the lightTemperatureCapabilityDefinition to illustrate the necessary changes:

javascript

const MIN_COLORTEMPERATURE = 153;
const MAX_COLORTEMPERATURE = 500;

const lightTemperatureCapabilityDefinition = {
    capabilityId: 'light_temperature',
    cluster: CLUSTER.COLOR_CONTROL,
    userOpts: {
        set: 'moveToColorTemperature',
        setParser(value, opts2 = {}) {
            // Convert Homey’s 0-1 value to the mireds range (153-500)
            const colorTemperature = MIN_COLORTEMPERATURE + ((MAX_COLORTEMPERATURE - MIN_COLORTEMPERATURE) * value);
            return {
                colorTemperature: Math.round(colorTemperature),
                transitionTime: calculateColorControlTransitionTime(opts2)
            };
        },
        get: 'colorTemperatureMireds',
        getOpts: {
            getOnStart: true,
            getOnOnline: true
        },
        report: 'colorTemperatureMireds',
        reportParser(value) {
            // Convert mireds value back to Homey’s 0-1 range
            return (value - MIN_COLORTEMPERATURE) / (MAX_COLORTEMPERATURE - MIN_COLORTEMPERATURE);
        }
    }
};

Why This Fix Is Important

Adjusting the color temperature range to the correct mireds values (153–500) will allow the light to fully utilize its capabilities, providing the entire spectrum from warm yellow to cool blue. Without this fix, the light is limited to a narrow white range, which doesn’t align with the actual capabilities of the RGB Ceiling Light.

Please let me know if I can help by submitting a pull request with these changes, or if there’s any further information you need to address this issue. Thank you!

Best regards,
Jiri

2 Likes

Has anyone tried any 0-10v device? Like this one for example? https://www.aliexpress.com/item/1005005507125182.html

So the radar works, thats great :slight_smile: However, could you please enable the option for it to trigger an IF card when the distance changes?

It is available as a variable as you can see:


Would be great to have ‘IF Target distance changes’ as an IF trigger :slight_smile:

Technical details:
ModelID: TS0601
Manufacturer: _TZE204_ztc6ggyl

Hi and thanks for the info @Jiri_Pech. I’ll have a look at it asap. I will also need to update changeColorTemperature method if I make these changes to the code. Perhaps a good time to give that part of the app some much needed love :slight_smile:

Hi! I have a great Motion Sensor from NEO. (Wired Zigbee) Which is working perfectly in the Tuya platform. Homey could also use it, but there is something with the integration, because it gets motion alarm time to time. I mean there is motion and then no motion for 30 sec, then motion again and again… Could you please check?

Hi, thanks a lot :). I used my own GPT to find this problem - ChatGPT - Homey Pro app developer (i fed him with all Homey SDK3 with refreneces etc.) So he can prepare drivers for zigbee (and other) devices based on interview :). Feel free to use it if you want :).

1 Like

Hi, i have a Tuya yemp/huminity sensor model IH_K009, i can add it to my Homey Pro Tuya Zigbee App with no problems but when i select the device i get error “Dit apparaat ondersteunt niet aan/uitzetten” “This device is not supporting on/off”

Anny ideas?

That’s correct. In general you can’t turn a temp/humid sensor off.

But it should not report anything (imho) when just selecting/touching it.