I recently created one of these DIY Air Quality Sensor stations which came with a senseair s8 sensor for measuring the current CO2 value.
This is the relevant configuration:
# Enable Home Assistant API
api:
services:
- service: sensair_background_calibrate
then:
- senseair.background_calibration: senseair_s8
- service: sensair_background_calibration_result
then:
- senseair.background_calibration_result: senseair_s8
sensor:
- platform: senseair
uart_id: uart2
id: senseair_s8
co2:
id: co2
name: "BĂĽro CO2 Konzentration"
update_interval: 60s
I thought it works pretty good first, but if I keep my window open for a longer period of time, the value (ppm) “drops” below zero, which results in an integer overflow and values of ~65535.
I already tried using the senseair.background_calibration action, but it gave me something like SenseAir Result=OK (020000)
Is it possible to enter a manual calibration value as well?
The manual calibration of the s8 senseair runs at 400ppm, but it is said that there is already 420 in the atmosphere