[km200] removed unused configuration URIs (#14488)

Signed-off-by: Markus Eckhardt <github@familie-eckhardt.eu>
This commit is contained in:
Markus Eckhardt 2023-02-26 11:17:32 +01:00 committed by GitHub
parent 984914f1bf
commit 0675a80120
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 19 deletions

View File

@ -25,8 +25,6 @@ import org.openhab.core.thing.ThingTypeUID;
public class KM200BindingConstants {
public static final String BINDING_ID = "km200";
public static final String CONFIG_DESCRIPTION_URI_CHANNEL = "channel-type:km200:config";
public static final String CONFIG_DESCRIPTION_URI_THING = "thing-type:km200:config";
// Bridge UID
public static final ThingTypeUID THING_TYPE_KMDEVICE = new ThingTypeUID(BINDING_ID, "kmdevice");

View File

@ -16,8 +16,6 @@ import static org.openhab.binding.km200.internal.KM200BindingConstants.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
@ -149,7 +147,6 @@ public class KM200ThingHandler extends BaseThingHandler {
Channel createChannel(ChannelTypeUID channelTypeUID, ChannelUID channelUID, String root, String type,
@Nullable String currentPathName, String description, String label, boolean addProperties,
boolean switchProgram, StateDescriptionFragment state, String unitOfMeasure) {
URI configDescriptionUriChannel = null;
Channel newChannel = null;
ChannelType channelType = null;
Map<String, String> chProperties = new HashMap<>();
@ -162,20 +159,11 @@ public class KM200ThingHandler extends BaseThingHandler {
logger.info("Channeltype {} not supported", type);
return null;
}
try {
configDescriptionUriChannel = new URI(CONFIG_DESCRIPTION_URI_CHANNEL);
channelType = ChannelTypeBuilder.state(channelTypeUID, label, type) //
.withDescription(description) //
.withCategory(checkCategory(unitOfMeasure, category, state.isReadOnly())) //
.withStateDescriptionFragment(state) //
.withConfigDescriptionURI(configDescriptionUriChannel).build();
} catch (URISyntaxException ex) {
logger.warn("Can't create ConfigDescription URI '{}', ConfigDescription for channels not avilable!",
CONFIG_DESCRIPTION_URI_CHANNEL);
channelType = ChannelTypeBuilder.state(channelTypeUID, label, type) //
.withDescription(description) //
.withCategory(checkCategory(unitOfMeasure, category, state.isReadOnly())).build();
}
channelType = ChannelTypeBuilder.state(channelTypeUID, label, type) //
.withDescription(description) //
.withCategory(checkCategory(unitOfMeasure, category, state.isReadOnly())) //
.withStateDescriptionFragment(state).build();
channelTypeProvider.addChannelType(channelType);
chProperties.put("root", KM200Utils.translatesPathToName(root));