Bosch BSD-2

ModelBSD-2
VendorBosch
DescriptionSmoke alarm II
Exposessmoke, battery, battery_low, test, alarm_burglar, alarm_smoke, sensitivity, broadcast_alarm, linkquality
PictureBosch BSD-2

Notes

Pairing

  • Before starting the pairing process the device's install code needs to be added to Zigbee2MQTT. Scan the QR code printed on the bottom of the device with the camera of your mobile phone and copy the received value (Attention: The install code printed in plain text on the device is not sufficient!)
  • The install code can be found inside the device before attaching it to the mounting plate
  • Add this install code under Settings -> Tools -> Add install code

Exposes

Smoke (binary)

Indicates whether the device detected smoke. Value can be found in the published state on the smoke property. It's not possible to read (/get) or write (/set) this value. If value equals true smoke is ON, if false OFF.

Battery (numeric)

Remaining battery in %, can take up to 24 hours before reported. Value can be found in the published state on the battery property. It's not possible to read (/get) or write (/set) this value. The minimal value is 0 and the maximum value is 100. The unit of this value is %.

Battery low (binary)

Indicates if the battery of this device is almost empty. Value can be found in the published state on the battery_low property. It's not possible to read (/get) or write (/set) this value. If value equals true battery low is ON, if false OFF.

Test (binary)

Indicates whether the device is being tested. Value can be found in the published state on the test property. It's not possible to read (/get) or write (/set) this value. If value equals true test is ON, if false OFF.

Alarm burglar (binary)

Toggle the burglar alarm on or off. Value can be found in the published state on the alarm_burglar property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"alarm_burglar": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"alarm_burglar": NEW_VALUE}. If value equals ON alarm burglar is ON, if OFF OFF.

Alarm smoke (binary)

Toggle the smoke alarm on or off. Value can be found in the published state on the alarm_smoke property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"alarm_smoke": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"alarm_smoke": NEW_VALUE}. If value equals ON alarm smoke is ON, if OFF OFF.

Sensitivity (enum)

Sensitivity of the smoke alarm. Value can be found in the published state on the sensitivity property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"sensitivity": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"sensitivity": NEW_VALUE}. The possible values are: low, medium, high.

Broadcast alarm (enum)

Set alarm state of all BSD-2 via broadcast. Value will not be published in the state. It's not possible to read (/get) this value. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"broadcast_alarm": NEW_VALUE}. The possible values are: smoke_off, smoke_on, burglar_off, burglar_on.

Linkquality (numeric)

Link quality (signal strength). Value can be found in the published state on the linkquality property. It's not possible to read (/get) or write (/set) this value. The minimal value is 0 and the maximum value is 255. The unit of this value is lqi.