One issue that has plagued the development of the IAQ Beacon is that the Sensirion sensors (PM and CO2) - which are arguably the most important - run on python2 scripts. If that wasn't a big enough issue, the code is unnecessarily complex as it was modified from the only source that I found online using python to interface with the sensors.
Current Status
Python2 code is being run to read data from the Sensirion sensors that could be contributing to the bugs associated with reading from these sensors.
Next Steps
[x] Using the datasheets, develop python3 scripts that can run these sensors
[x] Test the scripts
[x] Implement scripts in the current format
[x] Implement the scripts in a modular format (see issue here)
One issue that has plagued the development of the IAQ Beacon is that the Sensirion sensors (PM and CO2) - which are arguably the most important - run on python2 scripts. If that wasn't a big enough issue, the code is unnecessarily complex as it was modified from the only source that I found online using python to interface with the sensors.
Current Status
Python2 code is being run to read data from the Sensirion sensors that could be contributing to the bugs associated with reading from these sensors.
Next Steps