Skip to content

Incorrect PPM range with sensor  #55

@c10ned

Description

@c10ned

Hi, so I've started playing with this library, and I'm confused a little about range which .getCO2() returns.
My MH-Z19B has a sticker which states 0-5000ppm.
I've called getRange(), it returned 5000. But when I call getCO2 - I get a value between 0-10000ppm, which looks like 0-5000 stretched into 10000, for example I get something like 1100 in fresh air, which should be close to 400-500, and I get 10000 when do a couple of breaths near it for a minute.

Am I missing something? Thanks in advance.

I've ran RetrieveDeviceInfo.ino:

Firmware Version: 04.30
Range: 5000
Background CO2: 400
Temperature Cal: 40
ABC Status: OFF

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions