Error 400 while installing edge driver

Hi, @Sylvain.
Do you know how many drivers you’ve installed? Someone was receiving this issue a while back because the limit was reached (50 drivers)

You can check if that’s the case trying to install the driver from the CLI, for example:

I’m having the same problem. I have way more than 50 drivers… 60plus.

I brought it down to below 50 and new install works. Strange that I was able to install so many more than 50 at one point.

Awesome! That is strange but I suggest you install only the drivers you use, a single one can control multiple devices.

Thank you @nayelyz
I was having 68 driver some where double (old version) .
So the 50 drivers limit should be new .

I am having the same issue with the 400 error code. I do have the wifi hub. Is this a problem with all of them or should I not have it?

No, it’s because you have a SmartThings Wi-Fi Hub, please, take a look at this announcement:

I’ll include you in the list of interested people when there’s new information about this kind of Hub.

1 Like

Thank you. Is there an eta when we can expect a fix?

Sorry, there’s no ETA yet

1 Like

I’m not sure what to do. I bought the Ikea shades and smartthings now wants to use the edge drivers, but it doesn’t work. I needed to do a horrific workaround just to get it semi functional. The edge effort is progressing and rolling out, but it is not just limiting the wifi hubs, but breaking legacy functionality since the hub is now trying to use edge (which doesn’t work) vs groovy (does work):

the edge driver for zigbee shades isn’t released in production yet, so you must have installed one manually. If you delete the device and then delete the edge driver it should go back to using Groovy DTH.

I never installed the edge driver, it just comes in as a THING that I couldn’t even go into it from the app. I had to play around with changing the device in the IDE a few times to get it half working. If I had edge functionality, I could load a driver that works well with it.

This happens when a device isn’t recognized by any DTH. Some people change the device type as you mentioned to make them work but that’s not an exact science.
It was best if you had a custom DTH (before Edge, now, I don’t think it’s worth the effort of creating a new one)
Could you share the device’s fingerprint so I can verify if it’s not present in any of the stock DTH, please?

How do I do that?

Please, follow the steps on this post:

I believe it is:

zbjoin: {“dni”:“48FF”,“d”:“B4E3F9FFFEA670B4”,“capabilities”:“80”,“endpoints”:[{“simple”:“01 0104 0202 01 09 0000 0001 0003 0004 0005 0020 0102 1000 FC7C 02 0019 1000”,“application”:“21”,“manufacturer”:“IKEA of Sweden”,“model”:“TREDANSEN block-out cellul blind”}],“parent”:53532,“joinType”:1,“joinDurationMs”:16021,“joinAttempts”:1}

Name Value
archivable true
commandId 0
date 2022-05-10 9:02:14.000 PM EDT (2022-05-11T01:02:14.000Z)
description zbjoin: {“dni”:“48FF”,“d”:“B4E3F9FFFEA670B4”,“capabilities”:“80”,“endpoints”:[{“simple”:“01 0104 0202 01 09 0000 0001 0003 0004 0005 0020 0102 1000 FC7C 02 0019 1000”,“application”:“21”,“manufacturer”:“IKEA of Sweden”,“model”:“TREDANSEN block-out cellul blind”}],“parent”:53532,“joinType”:1,“joinDurationMs”:16021,“joinAttempts”:1}
displayed false
eventSource HUB
hubId 1435dbde-0263-4972-ae15-a193c69ac9bd
id cbd43998-c644-4c20-a64f-962baee46121
isStateChange false
isVirtualHub false
linkText SmartThings Wifi hub
locationId 01fe7cb4-1f50-429c-b4f4-70a78e6e098f
name zbjoin: {“dni”:“48FF”,“d”:“B4E3F9FFFEA670B4”,“capabilities”:“80”,“endpoints”:[{“simple”:"01 0104 020
rawDescription
translatable false
unixTime 1652230934000
value zbjoin: {“dni”:“48FF”,“d”:“B4E3F9FFFEA670B4”,“capabilities”:“80”,“endpoints”:[{“simple”:“01 0104 0202 01 09 0000 0001 0003 0004 0005 0020 0102 1000 FC7C 02 0019 1000”,“application”:“21”,“manufacturer”:“IKEA of Sweden”,“model”:“TREDANSEN block-out cellul blind”}],“parent”:53532,“joinType”:1,“joinDurationMs”:16021,“joinAttempts”:1}
viewed false

Ok, I couldn’t find it as part of the official DTHs which means that IKEA hasn’t certified these devices to Work With SmartThings.
However, an external developer made a PR to the SmartThings Public repo where he included code that can help you out:
https://raw.githubusercontent.com/SmartThingsCommunity/SmartThingsPublic/1bb0ace1f198d2da0e4eacec6b7f1b01b60a7ba3/devicetypes/smartthings/zigbee-window-shade-battery.src/zigbee-window-shade-battery.groovy

Do you know how to create a custom DTH in your Groovy IDE?

yeah, I just realized you’re trying to add the new Ikea Tredansen cellular shades, not the Fyrtur roller shades. So your problem is related to the device not being supported in Drivers or Groovy DTH since its new and nobody has built a custom Driver or DTH yet.

True, but I couldn’t install edge drivers that did support the new shades due to the error 400, which started this conversation.

Thanks. That worked. Even though I installed the new device handler, it still came in as a thing. Then I changed the device handler in the ide, and it worked.

Thanks for this, this solved my issue as well

1 Like