Skip to content

Enhancement: add support for DFRobot SEN0467 (H2S) sensor #91

@21cncstudio

Description

@21cncstudio

Summary

Track future evaluation and possible support for the DFRobot SEN0467 hydrogen sulfide sensor (H2S, 0-100 ppm).

Aura currently supports the DFRobot SEN0466 for CO. SEN0467 is not a drop-in replacement for SEN0466, but it belongs to the same DFRobot calibrated electrochemical I2C/UART sensor family, so it is a reasonable future extension to evaluate.

Official family reference from DFRobot:
https://wiki.dfrobot.com/sku_sen0465tosen0476_gravity_gas_sensor_calibrated_i2c_uart

Background

A previous discussion started in #85, but that thread was a support question rather than a properly-scoped feature request. This issue is meant to track the enhancement cleanly.

Proposed scope

  • Detect and initialize SEN0467 without affecting existing SEN0466 behavior.
  • Read and validate H2S concentration correctly.
  • Expose the value through MQTT / Home Assistant discovery.
  • Decide how H2S should appear in the local UI and web dashboard.
  • Handle warmup, unavailable, and sensor-fault states cleanly.
  • Document supported wiring, units, range, and limitations.
  • Add tests where practical for shared protocol/parsing logic.

Testers wanted

I need testers with real SEN0467 hardware to help validate this once prototype support exists.

Useful tester feedback would include:

  • detection and startup behavior
  • warmup timing and stability
  • expected units / scaling
  • disconnect and reconnect behavior
  • MQTT / Home Assistant output validation
  • any real-world sanity checks for H2S readings

If you own a SEN0467 and are willing to test pre-release firmware, please comment here.

Notes

This is a future enhancement request, not a bug in the current SEN0466 CO support.
No ETA yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions