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

Support S88 sensor #22733

Merged
merged 3 commits into from
Jan 1, 2025
Merged

Conversation

markruys
Copy link
Contributor

Description:

Preliminary for Senseair S88 sensors. Has been tested with S8 and S88.

Also:

Checklist:

  • The pull request is done against the latest development branch
  • Only relevant files were touched
  • Only one feature/fix was added per PR and the code change compiles without warnings
  • The code change is tested and works with Tasmota core ESP8266 V.2.7.8
  • The code change is tested and works with Tasmota core ESP32 V.3.1.0.241030
  • I accept the CLA.

This PR duplicates #22487.

Also:
- More stable model detection
- More robust against errors
- Better logging
@arendst arendst merged commit a2752bf into arendst:development Jan 1, 2025
59 checks passed
@szczukot
Copy link

szczukot commented Jan 15, 2025

@markruys can you tell me how can i connect s88 and configure it?

ps. Documentation is outdated
https://tasmota.github.io/docs/Supported-Peripherals/

@markruys
Copy link
Contributor Author

markruys commented Jan 15, 2025

First be careful how to handle the sensor: S8 and S88 handling.pdf

This is the pin assignment:
Scherm­afbeelding 2025-01-15 om 20 43 35

You need a descent 5V power supply, 1A (maybe less will do). Attach power supply ground to G0, power supply 5V to G+. Then UART_RxD and UART_TxD to two GPIOs of the microcontroller running Tasmota with S88 support, say GPIO 10 and GPIO 11.

In Tasmota configure the S88 module by selecting SAir Tx to GPIO 10 and SAir Rx to GPIO 11. Don't bother to figure out which combination, if it doesn't work just swap the GPIO settings.

That's it, your S88 should appear like:

image

@markruys
Copy link
Contributor Author

ps. Documentation is outdated https://tasmota.github.io/docs/Supported-Peripherals/

I think not as v14.4.1 doesn't contain S88 support. Please wait for the next release, or build one from the development branch yourself.

@szczukot
Copy link

szczukot commented Jan 16, 2025

Thanks
image

image

I need to calibrate it iI think (1000 ppm is too match).

ps. On the outside i see about 400 ppm - it is ok.

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