Coder Social home page Coder Social logo

pt8005's Introduction

pt8005

Python implementation to read data from PeakTech 8005 via USB/Serial-Port

Simple terminal output for now (time, dBA/dBC, bar):

20:02:51.510314 46.9  *********************************************
20:02:51.560313 52.5  ***************************************************
20:02:51.610347 52.1  ***************************************************
20:02:51.660311 51.5  **************************************************
20:02:51.710230 50.9  *************************************************
20:02:51.760215 50.4  *************************************************
20:02:51.810328 49.9  ************************************************
20:02:51.860161 49.4  ************************************************
20:02:51.910140 49.0  ************************************************
20:02:51.960114 48.5  ***********************************************
20:02:52.010162 48.2  ***********************************************
20:02:52.060079 47.8  **********************************************
20:02:52.110095 47.4  **********************************************
20:02:52.160039 48.9  ***********************************************
20:02:52.210074 55.1  ******************************************************
20:02:52.260050 58.4  *********************************************************
20:02:52.310129 57.3  ********************************************************
20:02:52.359987 56.4  *******************************************************
20:02:52.410008 55.4  ******************************************************
20:02:52.459992 54.6  *****************************************************
20:02:52.509966 53.8  ****************************************************
20:02:52.559911 53.0  ****************************************************
20:02:52.609924 52.4  ***************************************************

and a second version to dump all the data to an existing InfluxDB to show the results in Grafana. Like so: pt8005-grafana-sample.png

pt8005's People

Contributors

void4main avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

drussellstfc

pt8005's Issues

Issue when running script

I have tried to use the script with my own PT8005 device for sound meter monitoring however I get the following output error:

root@raspberrypi:/pt8005# ./pt8005_influx.py
Connecting to serial port ...
Connecting to InfluxDB ...
Reading data from PeakTech 8005 ...
Traceback (most recent call last):
File "./pt8005_influx.py", line 140, in
main()
File "./pt8005_influx.py", line 135, in main
value = pt.stream() # Read from serialport
File "./pt8005_influx.py", line 89, in stream
value = (part1*10)+int(part2.hex())+(int(part3.hex())/10)
ValueError: invalid literal for int() with base 10: '0c'

I have printed variables part1, part2 and part3:

3
b'\x05'
b'\x08'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.