| | output1 | Switch | Power socket 1 on or off | P300 |
| | output2 | Switch | Power socket 2 on or off | P300 |
| | output3 | Switch | Power socket 3 on or off | P300 |
-| | brightness | Dimmer | Brightness 0-100% | L510, L530, L610, L630, L900 |
-| | colorTemperature | Number | White-Color-Temp 2500-6500K | L510, L530, L610, L630, L900 |
-| | color | Color | Color | L530, L630, L900 |
+| | brightness | Dimmer | Brightness 0-100% | L510, L530, L610, L630, L900, L920 |
+| | colorTemperature | Number | White-Color-Temp 2500-6500K | L510, L530, L610, L630, L900, L920 |
+| | color | Color | Color | L530, L630, L900, L920 |
| effects | fxName | String | Active lightning effect (readonly) | L530 |
| device | wifiSignal | Number | WiFi-quality-level | P100, P105, P110, P115, L510, L530, L610, L630, L900, L920, L930 |
| | onTime | Number:Time | seconds output is on | P100, P105, P110, P115, L510, L530, L900, L920, L930 |
public static final String CLOUD_JSON_KEY_TYPE = "deviceType";
/*** DEVICE JSON STRINGS (DEVICE) ***/
- public static final String JSON_KEY_BRIGHTNES = "brightness";
+ public static final String JSON_KEY_BRIGHTNESS = "brightness";
public static final String JSON_KEY_COLORTEMP = "color_temp";
public static final String JSON_KEY_FW = "fw_ver";
public static final String JSON_KEY_HUE = "hue";
} else {
HashMap<String, Object> newState = new HashMap<>();
newState.put(JSON_KEY_ON, true);
- newState.put(JSON_KEY_BRIGHTNES, newBrightness);
+ newState.put(JSON_KEY_BRIGHTNESS, newBrightness);
connector.sendDeviceCommands(newState);
}
}
protected void setColor(HSBType command) {
HashMap<String, Object> newState = new HashMap<>();
newState.put(JSON_KEY_ON, true);
- newState.put(JSON_KEY_HUE, command.getHue());
- newState.put(JSON_KEY_SATURATION, command.getSaturation());
- newState.put(JSON_KEY_BRIGHTNES, command.getBrightness());
+ newState.put(JSON_KEY_HUE, command.getHue().intValue());
+ newState.put(JSON_KEY_SATURATION, command.getSaturation().intValue());
+ newState.put(JSON_KEY_BRIGHTNESS, command.getBrightness().intValue());
connector.sendDeviceCommands(newState);
}
} else {
HashMap<String, Object> newState = new HashMap<>();
newState.put(JSON_KEY_ON, true);
- newState.put(JSON_KEY_BRIGHTNES, newBrightness);
+ newState.put(JSON_KEY_BRIGHTNESS, newBrightness);
connector.sendDeviceCommands(newState);
}
}
newState.put(JSON_KEY_ON, true);
newState.put(JSON_KEY_HUE, command.getHue().intValue());
newState.put(JSON_KEY_SATURATION, command.getSaturation().intValue());
- newState.put(JSON_KEY_BRIGHTNES, command.getBrightness().intValue());
+ newState.put(JSON_KEY_BRIGHTNESS, command.getBrightness().intValue());
newState.put(JSON_KEY_LIGHTNING_DYNAMIC_ENABLE, false);
connector.sendDeviceCommands(newState);
}
} else {
HashMap<String, Object> newState = new HashMap<>();
newState.put(JSON_KEY_ON, true);
- newState.put(JSON_KEY_BRIGHTNES, newBrightness);
+ newState.put(JSON_KEY_BRIGHTNESS, newBrightness);
connector.sendDeviceCommands(newState);
}
}
newState.put(JSON_KEY_ON, true);
newState.put(JSON_KEY_HUE, command.getHue());
newState.put(JSON_KEY_SATURATION, command.getSaturation());
- newState.put(JSON_KEY_BRIGHTNES, command.getBrightness());
+ newState.put(JSON_KEY_BRIGHTNESS, command.getBrightness());
connector.sendDeviceCommands(newState);
}
}
private void setData() {
- this.brightness = jsonObjectToInt(jsonObject, JSON_KEY_BRIGHTNES);
+ this.brightness = jsonObjectToInt(jsonObject, JSON_KEY_BRIGHTNESS);
this.colorTemp = jsonObjectToInt(jsonObject, JSON_KEY_COLORTEMP, BULB_MIN_COLORTEMP);
this.deviceId = jsonObjectToString(jsonObject, JSON_KEY_ID);
this.deviceOn = jsonObjectToBool(jsonObject, JSON_KEY_ON);
} else {
HashMap<String, Object> newState = new HashMap<>();
newState.put(JSON_KEY_ON, true);
- newState.put(JSON_KEY_BRIGHTNES, newBrightness);
+ newState.put(JSON_KEY_BRIGHTNESS, newBrightness);
connector.sendDeviceCommands(newState);
}
}
newState.put(JSON_KEY_ON, true);
newState.put(JSON_KEY_HUE, command.getHue());
newState.put(JSON_KEY_SATURATION, command.getSaturation());
- newState.put(JSON_KEY_BRIGHTNES, command.getBrightness());
+ newState.put(JSON_KEY_BRIGHTNESS, command.getBrightness());
connector.sendDeviceCommands(newState);
}
}
private void setData() {
- this.brightness = jsonObjectToInt(jsonObject, JSON_KEY_BRIGHTNES);
+ this.brightness = jsonObjectToInt(jsonObject, JSON_KEY_BRIGHTNESS);
this.colorTemp = jsonObjectToInt(jsonObject, JSON_KEY_COLORTEMP, BULB_MIN_COLORTEMP);
this.deviceId = jsonObjectToString(jsonObject, JSON_KEY_ID);
this.deviceOn = jsonObjectToBool(jsonObject, JSON_KEY_ON);