kurtd5105 / sensehatlogger Goto Github PK
View Code? Open in Web Editor NEWA Raspberry Pi Sense Hat sensor logger with LED and text file output.
License: MIT License
A Raspberry Pi Sense Hat sensor logger with LED and text file output.
License: MIT License
The pressure metric output is incorrect, it outputs stuff like 11.99 when the pressure metric reads 1002.91.
An argument should be added that will allow the user to rotate the LED matrix by a certain amount of degrees. The screen will be rotated to the nearest 90 degree.
The decimal part of the number shouldn't have the X10 flag at all and should be disabled. The X10 flag is for when the number is missing the unit eg 123 will output 12 X10 since only 2 numbers can be displayed and they are the most significant digits.
The output color of the LED matrix should be changed based on deviation from room temperature, atmospheric pressure at sea level and deviation from 50 for humidity.
Every hour the data and the metrics should be logged into two separate log files. These files should be held for 7 days, and after that only the hourly metrics log should remain.
When the Sense Hat is rotated, the readouts should be rotate so the user can still read them.
The LED matrix can cause temperatures to fluctuate since LEDs leak some heat when used. The gap should be reduced and the LED matrix should only output values every second reading.
The LED matrix shouldn't light up from 11 pm to 8 am by default (configurable with command line arguments).
The Sense Hat has a low light setting which should be set to True so the LEDs aren't so bright and also generate less heat. This should come with a command line argument to set the low light setting to False.
Every minute, the current temperature and hourly metrics should be displayed on the LED array.
The sense hat needs to log the data from the temperature, pressure and humidity sensor over an hour, every minute. It needs to also calculate the average, min, and max of these values.
The sensor data should be rounded to 2 places for display simplicity.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.