*/
package org.openhab.binding.jablotron.internal.handler;
+import static org.openhab.binding.jablotron.JablotronBindingConstants.BINDING_ID;
import static org.openhab.binding.jablotron.JablotronBindingConstants.CACHE_TIMEOUT_MS;
import static org.openhab.binding.jablotron.JablotronBindingConstants.CHANNEL_LAST_CHECK_TIME;
}
private void createPGChannel(String name, String label) {
+ ChannelTypeUID pgmStatus = new ChannelTypeUID(BINDING_ID, "pgm_state");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "Switch").withLabel(label)
- .build();
+ .withType(pgmStatus).build();
thingBuilder.withChannel(channel);
updateThing(thingBuilder.build());
}
private void createStateChannel(String name, String label) {
- ChannelTypeUID alarmStatus = new ChannelTypeUID("jablotron", "ja100f_alarm_state");
+ ChannelTypeUID alarmStatus = new ChannelTypeUID(BINDING_ID, "ja100f_alarm_state");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "String").withLabel(label)
.withType(alarmStatus).build();
*/
package org.openhab.binding.jablotron.internal.handler;
+import static org.openhab.binding.jablotron.JablotronBindingConstants.BINDING_ID;
import static org.openhab.binding.jablotron.JablotronBindingConstants.CACHE_TIMEOUT_MS;
import static org.openhab.binding.jablotron.JablotronBindingConstants.CHANNEL_LAST_CHECK_TIME;
}
private void createTempChannel(String name, String label) {
- ChannelTypeUID temperature = new ChannelTypeUID("jablotron", "temperature");
+ ChannelTypeUID temperature = new ChannelTypeUID(BINDING_ID, "temperature");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "Number:Temperature")
.withLabel(label).withType(temperature).build();
}
private void createThermostatChannel(String name, String label) {
- ChannelTypeUID temperature = new ChannelTypeUID("jablotron", "thermostat");
+ ChannelTypeUID temperature = new ChannelTypeUID(BINDING_ID, "thermostat");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "Number:Temperature")
.withLabel(label).withType(temperature).build();
}
private void createPGMChannel(String name, String label) {
+ ChannelTypeUID pgmStatus = new ChannelTypeUID(BINDING_ID, "pgm_state");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "Switch").withLabel(label)
- .build();
+ .withType(pgmStatus).build();
thingBuilder.withChannel(channel);
updateThing(thingBuilder.build());
}
private void createStateChannel(String name, String label) {
- ChannelTypeUID alarmStatus = new ChannelTypeUID("jablotron", "alarm_state");
+ ChannelTypeUID alarmStatus = new ChannelTypeUID(BINDING_ID, "alarm_state");
ThingBuilder thingBuilder = editThing();
Channel channel = ChannelBuilder.create(new ChannelUID(thing.getUID(), name), "String").withLabel(label)
.withType(alarmStatus).build();