Skip to content

PMS5003 Checksum Mismatch 600 != 256 #13

Open
@seaniedan

Description

@seaniedan

I get this error when I check the status of the service - any idea why?

sean@enviro:~ $ sudo systemctl status envlogger.service
● envlogger.service - Enviro+ MQTT Logger
Loaded: loaded (/etc/systemd/system/envlogger.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-11-15 22:14:46 GMT; 9min ago
Main PID: 531 (python3)
Tasks: 3 (limit: 992)
CGroup: /system.slice/envlogger.service
└─531 /usr/bin/python3 -u /usr/src/enviroplus-mqtt/src/main.py -h x.x.x.x -p xxxx -U mqtt -P xxxxxx --prefix homeassistant/sensor/tvroom --client-id enviro --interval 300 --delay 120 --use-pms5003

Nov 15 22:23:36 enviro python3[531]: File "/usr/local/lib/python3.7/dist-packages/pms5003-0.0.5-py3.7.egg/pms5003/init.py", line 155, in read
Nov 15 22:23:36 enviro python3[531]: raise ChecksumMismatchError("PMS5003 Checksum Mismatch {} != {}".format(checksum, data.checksum))
Nov 15 22:23:36 enviro python3[531]: pms5003.ChecksumMismatchError: PMS5003 Checksum Mismatch 682 != 28
Nov 15 22:23:41 enviro python3[531]: Failed to read from PMS5003. Resetting sensor.
Nov 15 22:23:41 enviro python3[531]: Traceback (most recent call last):
Nov 15 22:23:41 enviro python3[531]: File "/usr/src/enviroplus-mqtt/src/logger.py", line 63, in __read_pms_continuously
Nov 15 22:23:41 enviro python3[531]: pm_data = pms.read()
Nov 15 22:23:41 enviro python3[531]: File "/usr/local/lib/python3.7/dist-packages/pms5003-0.0.5-py3.7.egg/pms5003/init.py", line 155, in read
Nov 15 22:23:41 enviro python3[531]: raise ChecksumMismatchError("PMS5003 Checksum Mismatch {} != {}".format(checksum, data.checksum))
Nov 15 22:23:41 enviro python3[531]: pms5003.ChecksumMismatchError: PMS5003 Checksum Mismatch 600 != 256

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