Adding new device classes to Template Binary Sensor would help users be able to integrate incompatible sensors that reads in non-binary values (i.e: Nest Protect).
CO > Carbon Monoxide
CO2 > Carbon Dioxide
On top of that, add Homekit Component support for CO class binary sensors (currently only accepts CO2).
Curious to if you found a solution for the Nest protect sensors in HomeKit? Currently my Nest only shows the binary sensor for occupancy and it’d be more helpful to show the status of the smoke and/or CO detector… I’ve done some digging but cannot find a solution anywhere
Hey Mike.
Yes I did. I had to create ghost sensors that read from the original ones.
Since Nest sensors won’t report standard values, the ghost sensors will be triggered if they read both “Warning” and “Emergency” on Nest.
Keep the “_status” in the end of the entity name when you customise.
Sure. You can make a binary sensor of anything.
You can set the class as “occupancy” so it’s nothing alarming on your Homekit and set the values to trigger the sensor. Maybe you will want to trigger it only when it’s offline…
Sorry to resurrect this older post, I was wondering if anybody know if it is possible to add a binary_sensor into home kit to look like a lock in the home app. I tried adding device_class: lock in the customize.yaml but shows up as a occupancy sensor.
Example below.