FAQ: Why does the IDE list “placeholder” for my device? Can I change that?

non-technical answer: the IDE is part of the old groovy based architecture. It will be going away and be replaced with something else. in the meantime, anything which is using the new architecture will be represented in the IDE with “placeholder“ under the device type column. This includes devices using an Edge Driver. Since new edge drivers are being added overtime, it may even be that a device which is the same model number as a device you previously added which used a groovy DTH is now using an Edge driver and so shows up as placeholder.

Don’t change it! Once the device is using an integration from the new architecture, you can no longer get to its code details through the IDE, And changing it to a different device type may break the integration altogether. :scream:

If you need to change it back to a groovy based DTH you will probably have to first remove it from the integration. But the details of that will vary depending on the exact device, so go back and look for the information on that integration. :thinking:

There are some devices which may have a choice between using a groovy DTH or one of the placeholder integrations for a few months before the integration is complete, but you can’t switch between them just by changing the device type in the IDE. You will probably have to remove the device from your account and add it back in using the other method, but again, that will depend on the specific model.

So if you see a placeholder entry, don’t worry: that just means it’s using the new architecture. :sunglasses:

Also, it looks like Samsung hasn’t invested any time in bringing the IDE up to date with the new architecture, which is understandable, but can be confusing. For example ALL Edge Drivers run locally, but the IDE may list them as running in the cloud. And the routing and device ID fields will be blank. Again, it’s nothing to worry about, the missing/incorrect information is just a reporting mismatch between the old and new architecture. It doesn’t affect how your network functions.

If you’re trying to figure out how to do things that you used to do with the IDE, see the following thread:

Life after the IDE: Questions and Answers

@jkp @Automated_House @nayelyz

(Warning: as @johnconstantelo notes below, as of this writing you are no longer allowed to add a device through the android app if it would bring your count above 200 devices at that location even if you already have more than 200 because they were added before this limitation went into effect. )

13 Likes

Unless you’re over the 200 device limit… :wink: Sorry had to add that JD. Good FAQ BTW, thanks for doing that.

3 Likes

If you are using android :slight_smile:

2 Likes

Oh ouch, rub in it won’t ya? :slight_smile:

4 Likes

they need to hurry up and get it over with so we can start over and move on.

2 Likes

is there any fix to use it in webcore? a placeholder is not useable in webcore!

It should. Did you select the device(s) you wish to use in your instance of webcore? The best place to look there is in the Capability Groups 1-3

Note: webCoRE is a groovy smartapp that will cease to function when ST migrates over to Edge and LUA. You may want to start looking at Routines and Rules API to be prepared for when this occurs.

JKP, thank you so much for pointing it out. I Must have overlooked!

I just started my ST smarthome and running around 20 products now. I think I’m going to start a HA smarthome parallel to my current ST setup. A bit sore I just bought a 100€ ST hub…
Is there any sight on the "new’ IDE?

Nothing has been mentioned about an IDE replacement.

I have most of my devices switched to Edge drivers and are working fine but I have noticed that most of them are missing the “Device network ID” in the IDE list, it is just blank. Is there another place to look up this ID as its needed for group associations.

The DNI is a legacy feature, but you can get the device object from the devices endpoint of the API and the device type section will have a networkId with the information you need.

See the following:

Life after the IDE: Questions and Answers

1 Like