Skip to content

Add support for Sensirion SHT3X - #2020

Open
MKBastler wants to merge 3 commits into
meshcore-dev:devfrom
MKBastler:dev
Open

Add support for Sensirion SHT3X#2020
MKBastler wants to merge 3 commits into
meshcore-dev:devfrom
MKBastler:dev

Conversation

@MKBastler

@MKBastler MKBastler commented Mar 13, 2026

Copy link
Copy Markdown

Adds support for Sensirion SHT-3X sensors. Tested with SHT-31 and a Heltec-V3 sensor:
Screenshot_20260313_230001_MeshCore

This PR should address #565 and #1849

@MKBastler

Copy link
Copy Markdown
Author

Please note that this my first PR to a major open-source project. If there's anything that keeps this from getting merged, please drop a message so I can rectify the issue.

@petrkr

petrkr commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

Vote +1 for this as I have also board with this temp sensor... It is tested working code, should not break anything.

@Tomas-Kuchta-FPV

Copy link
Copy Markdown

Hi, I also had this idea of making my first pr and implementing SHT3x. 😅

#3095

@Tomas-Kuchta-FPV

Tomas-Kuchta-FPV commented Aug 16, 2026

Copy link
Copy Markdown

It looks we went almost the same route. They've changed a few things so this needs updating.

Also what about INA266 as it has the same adress.

@MKBastler

Copy link
Copy Markdown
Author

Hello everyone,

sorry for the inactivity. @Tomas-Kuchta-FPV you´re right, there has been a bigger overhaul for the SensorManager since this has been opened, so this PR will definitely not work for the modern versions. I´ll make myself familiar and update to the new scheme hopefully in next few weeks. As for the INA266, that´s a type of conflict that´s probably unavoidable with this many sensors being supported. While the SHT3X does support a secondary adress with 0x45, I do not yet see a good mechanism to deal with an adress conflict in the SensorManager. This is probably something that needs a dedicated PR.
Have a nice day,
MK

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.

3 participants