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)