From 55051327f2497f315f5a83231c5dc2358bdbd405 Mon Sep 17 00:00:00 2001 From: Jonathan Kang Date: Mon, 6 Nov 2023 10:24:19 +0800 Subject: [PATCH] Add support for two Panasonic ceiling lights pmfbj.light.xsx340 and pmfbj.light.xsx341. --- .../xiaomi_gateway3/core/converters/devices.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/custom_components/xiaomi_gateway3/core/converters/devices.py b/custom_components/xiaomi_gateway3/core/converters/devices.py index caa42f33..9282c5c2 100644 --- a/custom_components/xiaomi_gateway3/core/converters/devices.py +++ b/custom_components/xiaomi_gateway3/core/converters/devices.py @@ -3093,6 +3093,19 @@ MathConv("power", "sensor", mi="3.p.6", round=1), Converter("led", "light", mi="4.p.1"), ], +}, { + 7082: ["pmfbj", "Panasonic Ceiling Light", "pmfbj.light.xsx340"], + 6857: ["pmfbj", "Panasonic Ceiling Light", "pmfbj.light.xsx341"], + # https://home.miot-spec.com/s/pmfbj.light.xsx340 + # https://home.miot-spec.com/s/pmfbj.light.xsx341 + "spec": [ + Converter("light", "light", mi="2.p.1"), + BrightnessConv("brightness", mi="2.p.2", parent="light", max=100), + ColorTempKelvin("color_temp", mi="2.p.3", parent="light", mink=2700, maxk=6500), + MapConv("mode", "select", mi="2.p.4", map={ + 0: "default", 1: "daily", 2: "leisure", 3: "comfortable", 4: "night", 5: "SY" + }) + ] }, { "default": "mesh", # default Mesh device "spec": [