influx-aggregator's Introduction
influx-aggregator's People
influx-aggregator's Issues
Setup `Local Testing` Wiki Page
- Commands to run the dev environment with mock data locally
Motor Temperature Query
Battery Range Query
Delete `.env.local`
Line 1 in ba68c1b
Setup `Typing` for Point Class
- Once we know the data and its format that will be sent over, we can type it to make it easier to understand
- The Data class must be finished first
Setup `Production` and `Dev` Conditional Code
- The setup will have 2 branches, but the final computers running it will have access to both dev and production environments, we want to have a flag/toggle that we can enable a production or dev environment
- Main difference will be the bucket that they feed into
Motor Voltage Query
Setup `testbench.py`
- We need a way to test our code with mock data without actually need to use an Arduino
- Hence we will put dummy data through
- Use the pytest framework
Setup TirePressure Get/Set Functions
- Branch off of
shahdivyank/payload
to create these functions
Setup Icons Get/Set Functions
- Branch off of
shahdivyank/payload
to create these functions
Tire Pressure Front Left Query
Fix Poetry Run Script
- Currently running
poetry run aggregator
does not work properly - Figure out the proper adjustments we need to make to ensure we can run it using the above command
Motor Speed Query
Tire Pressure Back Left Query
Redo `aggregator.py`
- Looks messy, need to cleanup and make more formal and usable
Setup `Git Commands` Wiki Page
Tire Pressure Front Right Query
Tire Pressure Back Right Query
Create Data Class
- Create the data collection that we will be putting into InfluxDB
- Have appropriately labeled measurements, so we can easily make the dashboard off of it
Read API Token from `.env.dev`
- Currently the API token is read directly, which is not safe
- We want to put the API token in an
.env.dev
file, put a dummy value since everyone will have to change the value since everyone's API tokens will be different - Put the file in
.gitignore
once everyone has the setup so that we don't accidentally upload those files
Setup Motor Get/Set Functions
- Branch off of
shahdivyank/payload
to create these functions
Setup `Python Installation` Wiki Page
Motor Distance Query
Setup `Repository Setup` Wiki Page
Only Disable the Pylint Error
- Right now we are skipping the file entirely, we only want to disable the alert that is being triggered for this file
Setup Pylint configuration file
Setup Grafana Dashboard
- Grafana Dashboards can be exported through JSON
- Currently, I do not think there is a way to automate the import and export process, so we will have to do that manually :(
- Store that JSON into this repo so we always have access to it
- Create a Grafana Dashboard that reads in the appropriate measurements and creates a pleasing visual for everything
Battery Temperature Query
Setup `PyLint` and `YAPF` Wiki Pages
- Commands to use to run linting and formatting
Battery Voltage Query
Build CI Task
Run poetry build
to build the project and ensure no issues
Setup a `.env.production` for API Token
- We want to separate our test data from our production data
- Check if we will need a separate API token, or if we can just create another bucket
Setup `Pull Request Process` Wiki Page
Setup `Contribution and Development` Wiki Page
Setup Battery Get/Set Functions
- Branch off of
shahdivyank/payload
to create these functions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.