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 Honeywell HPMA115S0 particle sensor #6843

Merged
merged 1 commit into from
Nov 6, 2019
Merged

add support for Honeywell HPMA115S0 particle sensor #6843

merged 1 commit into from
Nov 6, 2019

Conversation

climberhunt
Copy link
Contributor

@climberhunt climberhunt commented Nov 5, 2019

Description:

The Honeywell HPM Series Particulate Matter Sensor is a
laser-based sensor which detects and counts particles using
light scattering.

This commit adds:
  * The HPMA115S0 library by Felix Galindo (seems lightweight enough for Tasmota)
  * selectable GPIOs for Tx and Rx (SoftwareSerial only)
  * xsns_56_hpma.ino for Tasmota sensor implementation

Signed-off-by: David Hunt <dave@davidhunt.ie>

Checklist:

  • The pull request is done against the latest dev branch
  • Only relevant files were touched
  • Only one feature/fix was added per PR.
  • The code change is tested and works on core pre-2.6
  • The code change pass travis tests. Your PR cannot be merged unless tests pass
  • I accept the CLA.

@climberhunt
Copy link
Contributor Author

climberhunt commented Nov 5, 2019

Travis build is failing. I probably need to go change the use of SoftwareSerial. I didn't spot this as it builds and functions fine on my setup.
Any comments on the patchset? Would it make a reasonable addition?

@climberhunt
Copy link
Contributor Author

climberhunt commented Nov 5, 2019

SoftwareSerial error fixed by switching over to TasmotaSerial.
However, now failing because I've a new library added in the patch for the HPMA115 device.
The 'case' of the file is in uppercase, whereas ino looks for lower case. Will push update.

    The Honeywell HPM Series Particulate Matter Sensor is a
    laser-based sensor which detects and counts particles using
    light scattering.

    This commit adds:
      * The HPMA115S0 library by Felix Galindo
      * selectable GPIOs for Tx and Rx (SoftwareSerial only)
      * xsns_55_hpma.ino for Tasmota sensor implementation

    Signed-off-by: David Hunt <dave@davidhunt.ie>
@arendst arendst merged commit 2c04785 into arendst:development Nov 6, 2019
arendst added a commit that referenced this pull request Nov 6, 2019
Add support for Honeywell HPMA115S0 particle concentration sensor by David Hunt (#6843)
@climberhunt climberhunt deleted the pr_hpma115s0 branch November 6, 2019 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants