From 9330516506a138d48c3a763c2c67bca2b7e7d3e0 Mon Sep 17 00:00:00 2001 From: r1ch Date: Fri, 30 Oct 2020 20:37:32 +0000 Subject: [PATCH 1/3] Update this to sync with LIFX's version : https://github.com/LIFX/products/blob/master/products.json --- lib/products.json | 1200 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 914 insertions(+), 286 deletions(-) diff --git a/lib/products.json b/lib/products.json index 2d6b76f..4a3bb21 100644 --- a/lib/products.json +++ b/lib/products.json @@ -1,288 +1,916 @@ [ - { - "vid": 1, - "name": "LIFX", - "products": [ - { - "pid": 1, - "name": "Original 1000", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 3, - "name": "Color 650", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 10, - "name": "White 800 (Low Voltage)", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 11, - "name": "White 800 (High Voltage)", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 18, - "name": "White 900 BR30 (Low Voltage)", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 20, - "name": "Color 1000 BR30", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 22, - "name": "Color 1000", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 27, - "name": "LIFX A19", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 28, - "name": "LIFX BR30", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 29, - "name": "LIFX+ A19", - "features": { - "color": true, - "infrared": true, - "multizone": false, - "chain": false - } - }, - { - "pid": 30, - "name": "LIFX+ BR30", - "features": { - "color": true, - "infrared": true, - "multizone": false, - "chain": false - } - }, - { - "pid": 31, - "name": "LIFX Z", - "features": { - "color": true, - "infrared": false, - "multizone": true, - "chain": false - } - }, - { - "pid": 32, - "name": "LIFX Z 2", - "features": { - "color": true, - "infrared": false, - "multizone": true, - "chain": false - } - }, - { - "pid": 36, - "name": "LIFX Downlight", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 37, - "name": "LIFX Downlight", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 38, - "name": "LIFX Beam", - "features": { - "color": true, - "infrared": false, - "multizone": true, - "chain": false - } - }, - { - "pid": 43, - "name": "LIFX A19", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 44, - "name": "LIFX BR30", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 45, - "name": "LIFX+ A19", - "features": { - "color": true, - "infrared": true, - "multizone": false, - "chain": false - } - }, - { - "pid": 46, - "name": "LIFX+ BR30", - "features": { - "color": true, - "infrared": true, - "multizone": false, - "chain": false - } - }, - { - "pid": 49, - "name": "LIFX Mini", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 50, - "name": "LIFX Mini Day and Dusk", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 51, - "name": "LIFX Mini White", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 52, - "name": "LIFX GU10", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 55, - "name": "LIFX Tile", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": true - } - }, - { - "pid": 59, - "name": "LIFX Mini Color", - "features": { - "color": true, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 60, - "name": "LIFX Mini Day and Dusk", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - }, - { - "pid": 61, - "name": "LIFX Mini White", - "features": { - "color": false, - "infrared": false, - "multizone": false, - "chain": false - } - } - ] - } + { + "vid": 1, + "name": "LIFX", + "products": [ + { + "pid": 1, + "name": "LIFX Original 1000", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 3, + "name": "LIFX Color 650", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 10, + "name": "LIFX White 800 (Low Voltage)", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 6500 + ] + } + }, + { + "pid": 11, + "name": "LIFX White 800 (High Voltage)", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 6500 + ] + } + }, + { + "pid": 15, + "name": "LIFX Color 1000", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 18, + "name": "LIFX White 900 BR30 (Low Voltage)", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 19, + "name": "LIFX White 900 BR30 (High Voltage)", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 20, + "name": "LIFX Color 1000 BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 22, + "name": "LIFX Color 1000", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 27, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 28, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 29, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 30, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 31, + "name": "LIFX Z", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": true, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 32, + "name": "LIFX Z", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": true, + "temperature_range": [ + 2500, + 9000 + ], + "min_ext_mz_firmware": 1532997580, + "min_ext_mz_firmware_components": [ + 2, + 77 + ] + } + }, + { + "pid": 36, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 37, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 38, + "name": "LIFX Beam", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": true, + "temperature_range": [ + 2500, + 9000 + ], + "min_ext_mz_firmware": 1532997580, + "min_ext_mz_firmware_components": [ + 2, + 77 + ] + } + }, + { + "pid": 39, + "name": "LIFX Downlight White To Warm", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 1500, + 9000 + ] + } + }, + { + "pid": 40, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 43, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 44, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 45, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 46, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 49, + "name": "LIFX Mini Color", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 50, + "name": "LIFX Mini White To Warm", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 1500, + 4000 + ] + } + }, + { + "pid": 51, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 2700 + ] + } + }, + { + "pid": 52, + "name": "LIFX GU10", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 53, + "name": "LIFX GU10", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 55, + "name": "LIFX Tile", + "features": { + "color": true, + "chain": true, + "matrix": true, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 57, + "name": "LIFX Candle", + "features": { + "color": true, + "chain": false, + "matrix": true, + "infrared": false, + "multizone": false, + "temperature_range": [ + 1500, + 9000 + ] + } + }, + { + "pid": 59, + "name": "LIFX Mini Color", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 60, + "name": "LIFX Mini White To Warm", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 1500, + 4000 + ] + } + }, + { + "pid": 61, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 2700 + ] + } + }, + { + "pid": 62, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 63, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 64, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 65, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 66, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 2700 + ] + } + }, + { + "pid": 68, + "name": "LIFX Candle", + "features": { + "color": false, + "chain": false, + "matrix": true, + "infrared": false, + "multizone": false, + "temperature_range": [ + 1500, + 9000 + ] + } + }, + { + "pid": 70, + "name": "LIFX Switch", + "features": { + "color": false, + "relays": true, + "chain": false, + "matrix": false, + "buttons": true, + "infrared": false, + "multizone": false + } + }, + { + "pid": 81, + "name": "LIFX Candle White To Warm", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2200, + 6500 + ] + } + }, + { + "pid": 82, + "name": "LIFX Filament Clear", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2100, + 2100 + ] + } + }, + { + "pid": 85, + "name": "LIFX Filament Amber", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2000, + 2000 + ] + } + }, + { + "pid": 87, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 2700 + ] + } + }, + { + "pid": 88, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2700, + 2700 + ] + } + }, + { + "pid": 89, + "name": "LIFX Switch", + "features": { + "color": false, + "relays": true, + "chain": false, + "matrix": false, + "buttons": true, + "infrared": false, + "multizone": false + } + }, + { + "pid": 90, + "name": "LIFX Clean", + "features": { + "hev": true, + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 91, + "name": "LIFX Color", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 92, + "name": "LIFX Color", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 94, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 96, + "name": "LIFX Candle White To Warm", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2200, + 6500 + ] + } + }, + { + "pid": 97, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 98, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 99, + "name": "LIFX Clean", + "features": { + "hev": true, + "color": true, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 100, + "name": "LIFX Filament Clear", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2100, + 2100 + ] + } + }, + { + "pid": 101, + "name": "LIFX Filament Amber", + "features": { + "color": false, + "chain": false, + "matrix": false, + "infrared": false, + "multizone": false, + "temperature_range": [ + 2000, + 2000 + ] + } + }, + { + "pid": 109, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 110, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + }, + { + "pid": 111, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "matrix": false, + "infrared": true, + "multizone": false, + "temperature_range": [ + 2500, + 9000 + ] + } + } + ] + } ] From eb95c8262dc4b9a1ceb4009f5817156033f6bd87 Mon Sep 17 00:00:00 2001 From: r1ch Date: Fri, 30 Oct 2020 20:51:52 +0000 Subject: [PATCH 2/3] Update products.json --- lib/products.json | 1536 ++++++++++++++++++--------------------------- 1 file changed, 622 insertions(+), 914 deletions(-) diff --git a/lib/products.json b/lib/products.json index 4a3bb21..d862f87 100644 --- a/lib/products.json +++ b/lib/products.json @@ -1,916 +1,624 @@ [ - { - "vid": 1, - "name": "LIFX", - "products": [ - { - "pid": 1, - "name": "LIFX Original 1000", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 3, - "name": "LIFX Color 650", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 10, - "name": "LIFX White 800 (Low Voltage)", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 6500 - ] - } - }, - { - "pid": 11, - "name": "LIFX White 800 (High Voltage)", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 6500 - ] - } - }, - { - "pid": 15, - "name": "LIFX Color 1000", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 18, - "name": "LIFX White 900 BR30 (Low Voltage)", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 19, - "name": "LIFX White 900 BR30 (High Voltage)", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 20, - "name": "LIFX Color 1000 BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 22, - "name": "LIFX Color 1000", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 27, - "name": "LIFX A19", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 28, - "name": "LIFX BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 29, - "name": "LIFX A19 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 30, - "name": "LIFX BR30 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 31, - "name": "LIFX Z", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": true, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 32, - "name": "LIFX Z", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": true, - "temperature_range": [ - 2500, - 9000 - ], - "min_ext_mz_firmware": 1532997580, - "min_ext_mz_firmware_components": [ - 2, - 77 - ] - } - }, - { - "pid": 36, - "name": "LIFX Downlight", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 37, - "name": "LIFX Downlight", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 38, - "name": "LIFX Beam", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": true, - "temperature_range": [ - 2500, - 9000 - ], - "min_ext_mz_firmware": 1532997580, - "min_ext_mz_firmware_components": [ - 2, - 77 - ] - } - }, - { - "pid": 39, - "name": "LIFX Downlight White To Warm", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 1500, - 9000 - ] - } - }, - { - "pid": 40, - "name": "LIFX Downlight", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 43, - "name": "LIFX A19", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 44, - "name": "LIFX BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 45, - "name": "LIFX A19 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 46, - "name": "LIFX BR30 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 49, - "name": "LIFX Mini Color", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 50, - "name": "LIFX Mini White To Warm", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 1500, - 4000 - ] - } - }, - { - "pid": 51, - "name": "LIFX Mini White", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 2700 - ] - } - }, - { - "pid": 52, - "name": "LIFX GU10", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 53, - "name": "LIFX GU10", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 55, - "name": "LIFX Tile", - "features": { - "color": true, - "chain": true, - "matrix": true, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 57, - "name": "LIFX Candle", - "features": { - "color": true, - "chain": false, - "matrix": true, - "infrared": false, - "multizone": false, - "temperature_range": [ - 1500, - 9000 - ] - } - }, - { - "pid": 59, - "name": "LIFX Mini Color", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 60, - "name": "LIFX Mini White To Warm", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 1500, - 4000 - ] - } - }, - { - "pid": 61, - "name": "LIFX Mini White", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 2700 - ] - } - }, - { - "pid": 62, - "name": "LIFX A19", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 63, - "name": "LIFX BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 64, - "name": "LIFX A19 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 65, - "name": "LIFX BR30 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 66, - "name": "LIFX Mini White", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 2700 - ] - } - }, - { - "pid": 68, - "name": "LIFX Candle", - "features": { - "color": false, - "chain": false, - "matrix": true, - "infrared": false, - "multizone": false, - "temperature_range": [ - 1500, - 9000 - ] - } - }, - { - "pid": 70, - "name": "LIFX Switch", - "features": { - "color": false, - "relays": true, - "chain": false, - "matrix": false, - "buttons": true, - "infrared": false, - "multizone": false - } - }, - { - "pid": 81, - "name": "LIFX Candle White To Warm", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2200, - 6500 - ] - } - }, - { - "pid": 82, - "name": "LIFX Filament Clear", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2100, - 2100 - ] - } - }, - { - "pid": 85, - "name": "LIFX Filament Amber", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2000, - 2000 - ] - } - }, - { - "pid": 87, - "name": "LIFX Mini White", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 2700 - ] - } - }, - { - "pid": 88, - "name": "LIFX Mini White", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2700, - 2700 - ] - } - }, - { - "pid": 89, - "name": "LIFX Switch", - "features": { - "color": false, - "relays": true, - "chain": false, - "matrix": false, - "buttons": true, - "infrared": false, - "multizone": false - } - }, - { - "pid": 90, - "name": "LIFX Clean", - "features": { - "hev": true, - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 91, - "name": "LIFX Color", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 92, - "name": "LIFX Color", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 94, - "name": "LIFX BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 96, - "name": "LIFX Candle White To Warm", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2200, - 6500 - ] - } - }, - { - "pid": 97, - "name": "LIFX A19", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 98, - "name": "LIFX BR30", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 99, - "name": "LIFX Clean", - "features": { - "hev": true, - "color": true, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 100, - "name": "LIFX Filament Clear", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2100, - 2100 - ] - } - }, - { - "pid": 101, - "name": "LIFX Filament Amber", - "features": { - "color": false, - "chain": false, - "matrix": false, - "infrared": false, - "multizone": false, - "temperature_range": [ - 2000, - 2000 - ] - } - }, - { - "pid": 109, - "name": "LIFX A19 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 110, - "name": "LIFX BR30 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - }, - { - "pid": 111, - "name": "LIFX A19 Night Vision", - "features": { - "color": true, - "chain": false, - "matrix": false, - "infrared": true, - "multizone": false, - "temperature_range": [ - 2500, - 9000 - ] - } - } - ] - } + { + "vid": 1, + "name": "LIFX", + "products": [ + { + "pid": 1, + "name": "LIFX Original 1000", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 3, + "name": "LIFX Color 650", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 10, + "name": "LIFX White 800 (Low Voltage)", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 11, + "name": "LIFX White 800 (High Voltage)", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 15, + "name": "LIFX Color 1000", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 18, + "name": "LIFX White 900 BR30 (Low Voltage)", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 19, + "name": "LIFX White 900 BR30 (High Voltage)", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 20, + "name": "LIFX Color 1000 BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 22, + "name": "LIFX Color 1000", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 27, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 28, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 29, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 30, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 31, + "name": "LIFX Z", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": true + } + }, + { + "pid": 32, + "name": "LIFX Z", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": true, + "min_ext_mz_firmware": 1532997580, + "min_ext_mz_firmware_components": [ + 2, + 77 + ] + } + }, + { + "pid": 36, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 37, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 38, + "name": "LIFX Beam", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": true, + "min_ext_mz_firmware": 1532997580, + "min_ext_mz_firmware_components": [ + 2, + 77 + ] + } + }, + { + "pid": 39, + "name": "LIFX Downlight White To Warm", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 40, + "name": "LIFX Downlight", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 43, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 44, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 45, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 46, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 49, + "name": "LIFX Mini Color", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 50, + "name": "LIFX Mini White To Warm", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 51, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 52, + "name": "LIFX GU10", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 53, + "name": "LIFX GU10", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 55, + "name": "LIFX Tile", + "features": { + "color": true, + "chain": true, + "infrared": false, + "multizone": false + } + }, + { + "pid": 57, + "name": "LIFX Candle", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 59, + "name": "LIFX Mini Color", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 60, + "name": "LIFX Mini White To Warm", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 61, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 62, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 63, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 64, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 65, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 66, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 68, + "name": "LIFX Candle", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 70, + "name": "LIFX Switch", + "features": { + "color": false, + "relays": true, + "chain": false, + "buttons": true, + "infrared": false, + "multizone": false + } + }, + { + "pid": 81, + "name": "LIFX Candle White To Warm", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 82, + "name": "LIFX Filament Clear", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 85, + "name": "LIFX Filament Amber", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 87, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 88, + "name": "LIFX Mini White", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 89, + "name": "LIFX Switch", + "features": { + "color": false, + "relays": true, + "chain": false, + "buttons": true, + "infrared": false, + "multizone": false + } + }, + { + "pid": 90, + "name": "LIFX Clean", + "features": { + "hev": true, + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 91, + "name": "LIFX Color", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 92, + "name": "LIFX Color", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 94, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 96, + "name": "LIFX Candle White To Warm", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 97, + "name": "LIFX A19", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 98, + "name": "LIFX BR30", + "features": { + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 99, + "name": "LIFX Clean", + "features": { + "hev": true, + "color": true, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 100, + "name": "LIFX Filament Clear", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 101, + "name": "LIFX Filament Amber", + "features": { + "color": false, + "chain": false, + "infrared": false, + "multizone": false + } + }, + { + "pid": 109, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 110, + "name": "LIFX BR30 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + }, + { + "pid": 111, + "name": "LIFX A19 Night Vision", + "features": { + "color": true, + "chain": false, + "infrared": true, + "multizone": false + } + } + ] + } ] From dd0ed59eff85e67eebc2d26fa87645226e94eb53 Mon Sep 17 00:00:00 2001 From: r1ch Date: Fri, 30 Oct 2020 21:00:15 +0000 Subject: [PATCH 3/3] remove "min_ext_mz_firmware" not in futomi's --- lib/products.json | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/lib/products.json b/lib/products.json index d862f87..99c2e99 100644 --- a/lib/products.json +++ b/lib/products.json @@ -150,12 +150,7 @@ "color": true, "chain": false, "infrared": false, - "multizone": true, - "min_ext_mz_firmware": 1532997580, - "min_ext_mz_firmware_components": [ - 2, - 77 - ] + "multizone": true } }, { @@ -185,12 +180,7 @@ "color": true, "chain": false, "infrared": false, - "multizone": true, - "min_ext_mz_firmware": 1532997580, - "min_ext_mz_firmware_components": [ - 2, - 77 - ] + "multizone": true } }, {