Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial quirk for Bosch Twinguard smoke detector #3293

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Conversation

sarangnemo
Copy link

Proposed change

Add initial support for Bosch Twinguard, partially addressing this issue. Allows reading of temperature, humidity, illuminance, and raw VOC values. Smoke detection and alarm functions not yet implemented.

Additional information

In my experience, the measurement values begin reporting some minutes after pairing. I also needed to restart HA to see the new sensors.

The original TemperatureMeasurement, HumidityMeasurement, and IlluminanceMeasurement clusters are removed, since they do not self-update. (They would, however, update on explicit cluster read.) These measurements are instead reported every 5 minutes on manufacturer-specific Cluster 0xE002 (Endpoint 3), so this PR primarily adds support for reading in this cluster and pushing the data to standard clusters.

Checklist

  • [X ] The changes are tested and work correctly
  • pre-commit checks pass / the code has been formatted using Black
  • Tests have been added to verify that the new code works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new quirk Adds support for a new device
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants