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

Add support for Qwiic PIR binary sensor #5194

Merged
merged 4 commits into from
Oct 25, 2023

Conversation

kahrendt
Copy link
Contributor

@kahrendt kahrendt commented Aug 3, 2023

What does this implement/fix?

This component adds support for a Qwiic PIR binary sensor component, which communicates over I2C. It is a relatively straightforward implementation.

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Other

Related issue or feature (if applicable): not applicable

Pull request in esphome-docs with documentation (if applicable): esphome/esphome-docs#3106

Test Environment

  • ESP32
  • ESP32 IDF
  • ESP8266
  • RP2040

Example entry for config.yaml:

# Example config.yaml

binary_sensor:
  - platform: qwiic_pir
    i2c_id: i2c_bus
    name: "Qwiic PIR Motion Sensor"

Checklist:

  • The code change is tested and works locally.
  • Tests have been added to verify that the new code works (under tests/ folder).

If user exposed functionality or configuration variables are added/changed:

@kahrendt kahrendt force-pushed the qwiic-pir-component branch from 0f07031 to 26ab884 Compare October 25, 2023 17:29
@jesserockz jesserockz merged commit 841b24f into esphome:dev Oct 25, 2023
31 checks passed
@kahrendt kahrendt deleted the qwiic-pir-component branch October 26, 2023 11:49
@github-actions github-actions bot locked and limited conversation to collaborators Oct 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants