From da1c99385cfb7dcdc5fe59e0d6c2debeed3479d3 Mon Sep 17 00:00:00 2001 From: Save me Date: Sun, 17 Nov 2019 19:35:20 +0100 Subject: [PATCH] Add support for Hue Smart Button Add support for Hue Smart Button --- custom_components/huesensor/sensor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/custom_components/huesensor/sensor.py b/custom_components/huesensor/sensor.py index 2924225..8dba675 100644 --- a/custom_components/huesensor/sensor.py +++ b/custom_components/huesensor/sensor.py @@ -24,6 +24,7 @@ ICONS = { "SML": "mdi:run", "RWL": "mdi:remote", + "ROM": "mdi:remote", "ZGP": "mdi:remote", "FOH": "mdi:light-switch", } @@ -43,6 +44,7 @@ "threshold", ], "RWL": ["last_updated", "battery", "on", "reachable"], + "ROM": ["last_updated", "battery", "on", "reachable"], "ZGP": ["last_updated"], "FOH": ["last_updated"], } @@ -55,9 +57,9 @@ def parse_hue_api_response(sensors): # Loop over all keys (1,2 etc) to identify sensors and get data. for sensor in sensors: modelid = sensor["modelid"][0:3] - if modelid in ["RWL", "SML", "ZGP"]: + if modelid in ["RWL", "ROM", "SML", "ZGP"]: _key = modelid + "_" + sensor["uniqueid"][:-5] - if modelid == "RWL": + if modelid == "RWL" or modelid == "ROM": data_dict[_key] = parse_rwl(sensor) elif modelid == "ZGP": data_dict[_key] = parse_zgp(sensor)