value = new JsonPrimitive(command == OnOffType.ON ? "on" : "off");
} else if (paramType == CommandParameterType.ONOFFPARA) {
cmd = cmd.replace("*", command == OnOffType.ON ? "on" : "off");
+ value = new JsonArray();
} else if (paramType == CommandParameterType.ONOFFBOOL) {
boolean boolCommand = command == OnOffType.ON;
value = new JsonPrimitive(boolCommand);
value = miotTransform(miIoBasicChannel, value);
}
}
- if (paramType != CommandParameterType.NONE && value != null) {
+ if (paramType != CommandParameterType.NONE && paramType != CommandParameterType.ONOFFPARA
+ && value != null) {
if (parameters.size() > 0) {
parameters.set(valuePos, value);
} else {