From c840f2bc4d04a3c12bfa34416f4ff637ac242002 Mon Sep 17 00:00:00 2001 From: Marco Pollacci Date: Fri, 6 Nov 2020 10:07:40 +0100 Subject: [PATCH 1/2] Update DeviceResponse.java --- .../HABridge/api/hue/DeviceResponse.java | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/bwssystems/HABridge/api/hue/DeviceResponse.java b/src/main/java/com/bwssystems/HABridge/api/hue/DeviceResponse.java index 2366276..45bdd28 100644 --- a/src/main/java/com/bwssystems/HABridge/api/hue/DeviceResponse.java +++ b/src/main/java/com/bwssystems/HABridge/api/hue/DeviceResponse.java @@ -17,6 +17,7 @@ public class DeviceResponse { private String swversion; private String swconfigid; private String productid; + private String productname; public DeviceState getState() { return state; @@ -90,6 +91,14 @@ public class DeviceResponse { this.productid = productid; } + public String getProductName() { + return productname; + } + + public void setProductName(String productname) { + this.productname = productname; + } + public String getLuminaireuniqueid() { return luminaireuniqueid; @@ -109,10 +118,11 @@ public class DeviceResponse { if (device.isColorDevice()) { response.setType("Extended color light"); - response.setModelid("LCT010"); - response.setSwversion("1.15.2_r19181"); - response.setSwconfigid("F921C859"); - response.setProductid("Philips-LCT010-1-A19ECLv4"); + response.setModelid("LCT015"); + response.setSwversion("1.46.13_r26312"); + response.setSwconfigid("52E3234B"); + response.setProductid("Philips-LCT015-1-A19ECLv5"); + response.setProductName("Hue color lamp"); } else { response.setType("Dimmable light"); response.setModelid("LWB007"); @@ -129,13 +139,14 @@ public class DeviceResponse { response.setState(group.getAction()); response.setName(group.getName()); - response.setUniqueid("00:17:88:5E:D3:FF-" + String.format("%02X", Integer.parseInt(group.getId()))); + response.setUniqueid("00:11:22:33:44:55:66:77-" + String.format("%02X", Integer.parseInt(group.getId()))); response.setManufacturername("Philips"); response.setType("Extended color light"); - response.setModelid("LCT010"); - response.setSwversion("1.15.2_r19181"); - response.setSwconfigid("F921C859"); - response.setProductid("Philips-LCT010-1-A19ECLv4"); + response.setModelid("LCT015"); + response.setSwversion("1.46.13_r26312"); + response.setSwconfigid("52E3234B"); + response.setProductid("Philips-LCT015-1-A19ECLv5"); + response.setProductName("Hue color lamp"); response.setLuminaireuniqueid(null); From 9887042f4df1517c694475d45434283414fafbff Mon Sep 17 00:00:00 2001 From: Marco Pollacci Date: Fri, 6 Nov 2020 10:26:00 +0100 Subject: [PATCH 2/2] Update DeviceRepository.java --- .../java/com/bwssystems/HABridge/dao/DeviceRepository.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java b/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java index 13a7dad..5526a49 100644 --- a/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java +++ b/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java @@ -188,7 +188,7 @@ public class DeviceRepository extends BackupHandler { nextId++; } if (descriptors[i].getUniqueid() == null || descriptors[i].getUniqueid().length() == 0) { - descriptors[i].setUniqueid("00:17:88:5E:D3:" + hueUniqueId(Integer.valueOf(descriptors[i].getId()))); + descriptors[i].setUniqueid("00:11:22:33:44:55:66:" + hueUniqueId(Integer.valueOf(descriptors[i].getId()))); } put(descriptors[i].getId(), descriptors[i]); theNames = theNames + " " + descriptors[i].getName() + ", "; @@ -228,7 +228,7 @@ public class DeviceRepository extends BackupHandler { } } theDevice.setId(String.valueOf(nextId)); - theDevice.setUniqueid("00:17:88:5E:D3:" + hueUniqueId(nextId)); + theDevice.setUniqueid("00:11:22:33:44:55:66:" + hueUniqueId(nextId)); nextId++; } newdevices.put(theDevice.getId(), theDevice); @@ -320,4 +320,4 @@ public class DeviceRepository extends BackupHandler { return theUniqueId; } -} \ No newline at end of file +}