Enhancements
- Warning devices are now exposed as a single accessory, rather than requiring a separate accessory for temperature history.
- Expose the Warning Device
/lights
resource (siren) as Switch instead of Outlet. It includes history and Last Activation, but Eve currently doesn't show these; - Add Elgato Device Status to the Smoke Sensor Expose the ZHAFire
/sensors
resource for some Eve Smoke magic.
- Expose the Warning Device
- Different handling of CLIP sensors (in preparation of my FP2 proxy project):
- When
uniqueid
follows the mac-
endpoint-
cluster pattern, the CLIP sensor is expected to be a proxy for a real sensor. Consequently, it's exposed using the mac for Serial Number, and the givenmanufacturername
,modelid
, andswversion
. CLIP sensors with otheruniqueid
values are exposed using the gateway ID and resource ID. - MultiCLIP sensors now require the mac
-
endpoint-
cluster pattern foruniqueid
, and are recognised by matching mac value. - For CLIPGenericFlag sensors with cluster
0006
(On/Off),swversion
of0
is used for readonly; - For CLIPGenericStatus sensors with cluster
0012
(Multistate Input (Basic)),swversion
is used for min and max values.
- When
- Expose each Aqara FP2 proxy CLIPPresence sensor corresponding to a detection zone as a separate accessory, with its own Eve history. The main CLIPPresence is exposed together with the CLIPLightLevel, with history for both.
Bug Fixes
- Workaround for deCONZ bug of missing
/lights
and/sensors
resources during startup, causing Homebridge deCONZ to delete the corresponding accessories. They would be re-added on the next poll cycle, but HomeKit would see them as new accessories, losing any association to HomeKit rooms, groups, scenes, and automations. - Somehow, Eve won't show history when Manufacturer Name contains a
/
. I've only ever encountered this for Develco devices, withmanufacturername
of"Develco Products A/S"
.
Bump Dependencies
- homebridge-lib v6.3.17.