Finished work on the Sage/Echostar doorbell sensor (with 2 inputs).
If you’re interested in trying it (consider it in beta just like the rest of the Edge drivers), please sign up here:
The driver is a amalgamation of the stock Edge Zigbee Button drivers with support for the Doorbell device added alongside. I will continue to update against the base driver from ST and release as needed.
The device offers a single parameter thru Settings - the amount of time in seconds between presses. When the physical doorbell is held down, the device reports it being pressed every 250-500ms. This parameter filters out duplicate pressed triggers.
This device is super odd as far as Zigbee goes.
It will report battery status, but always as 0%. No amount of finagling will make it report the actual battery value. As such, battery is not currently an attribute for this driver.
The device does send a battery status as part of a ZDO power descriptor but there are only 4 valid values (100%, 66%, 33%, 0%). I’ve only seen it send report 100% in testing, so that may be hardcoded too. If I have time I may go back and add support for parsing the descriptor.
The fingerprint data has manufacturer name as " Echostar" and the model as " Bell", with the leading spaces.
Every 21 to 22 minutes after the last data sent, it will send a Basic Cluster/Manufacturer Name Attribute report " Echostar" each time. This attribute isn’t reportable, but yet it reports it, likely as an odd choice for a keepalive.
Eugh I can’t get it to turn up in scan devices. I deleted the device from Smartthings - was that the wrong first step? Done the steps described over and over and also restarted the hub and no luck, it just doesn’t work.
Unfortunately, no. Not from the IDE either. The issue for iOS is all over the forum here and I’m guessing will be fixed soon. I believe others are using/borrowing an Android device or using an emulator in the meantime.
This was perfect advice, thanks - triggered the scan and picked it up straight away. Shout out to the Smartthings QA team, thanks for the massive ‘add devices’ bug on one of your biggest customer platforms
Many thanks to everyone here, I have a working doorbell ready for groovy’s demise - much appreciated.