Beta.30.x is almost ready

I have been spending the last few days finding bugs and security issues then fixing them. For instance, I should now have properly “sanitized” SQL queries, by using the SQLite3 replacement of variables function. Due to this I no longer require my notes to be sanatized before going into the SQL database. If notes where used prior to version Beta.30.x, they may require some re-formatting.

I have now added particulate matter 4 to the supported sensor types. Only the Sensirion-SPS30 supports it so far but hopefully other sensors will add a wider range of detection that I can support.

This will be the first release that sends back information to help identify issues I might not find during my tests. It sends a randomly generated 32 character string (to identify unique sensors), the version, uptime and the last 40 or so lines of 2 of the 3 program logs (Primary and Sensors logs). I left out the Network log due to possible privacy concerns over IP’s being logged, however, I’ll set up a section that will allow changes to the Check-in URL as well as the ability to select which logs to include, with the default setting excluding the Network logs. Once that’s done, I’ll do a bit more testing and then release it into the stable channel.

  1. Any chance of adding DS18B20 support? They’re cheap and easy to add to the GPIO.

    • I found a Python library that supports the following sensors

      DS18S20
      DS1822
      DS18B20
      DS28EA00
      DS1825/MAX31850K

      So give me a week or two and your sensor should be supported in the Developmental builds.

    • I have now added support for the following sensors in the Development build as of Beta.31.5. Unfortunately, I don’t have any of those sensors, so you’ll have to test it and let me know if it’s working.

      DS18S20
      DS1822
      DS18B20
      DS28EA00
      DS1825/MAX31850K

Reply to Ray ¬
Cancel reply


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>