Remote Web Development Job In IT And Programming

Thingspeak Data Time Interval Python Script

Find more Web Development remote jobs posted recently Worldwide

I have a Python3 script that is running on a Raspberry PI that is using a HC-SR04 Ultrasonic Sensor that is reading and posting data to Thingspeak. This setup is monitoring my sump pump pit depth and sump activity. The Thingspeak dashboard link will share with right freelancer

I want to add another field data that stores Time Interval over an X period of time (records).

The current data is :
created_at:
field1: (water_level)
field2: (sump_cycle)
field3: (sump_cycle_frequency)
field4: (gallons_discharged)

Now field3 (sump_cycle_frequency) is really just a time interval since the last sump cycle. This merely just tells me how many minutes since it cycled and not really the frequency over time or over a number of records where the sump cycled.

I would like to add field5 that does a frequency in time - Something that spans over the last X number of records in Thingspeak. Yesterday there were 475 records but only cycled 6 times. So in otherwords if I do a date/time difference of the first cycle and the last cycle the time span is 20 hours, 51 minutes - and it cycled 6 times so if you divide then the time interval is every 3.47500 hours or rather 208.5 minutes.

This is what I want field5 data to store.

So this job is to figure out a little script that reads the right records from my channel feed and then does the date/time math and then division by the number of cycles in that time period and then stores in minutes the sump_cycle_interval in field 5 -

I will share a sample export of the data from Thingspeak and the rows highlighted in yellow are the instances where the pump cycled with shortlisted candidates.

I am open to the time period - ideally in the last 24 hours or at a minimum of the last 12 hours.
About the recuiter
Member since Jul 15, 2017
Steve E.
from New Jersey, United States

Skills & Expertise Required

JSON Python 

Open for hiringApply before - Oct 4, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$9.53

Cost

Offer to work on this project closes in 21 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Image processing: Person Contour Detection

Intro:
Crate an Image Processing tool, that given an image with a *single* person in it - finds that persons Contour (a shape that describes the edges around the person).
see contour-example.jpeg

Assumptions & constraints:
- I...read more

Generative Adversarial Networks Implementation

Looking for someone experienced in implementing Neural Networks/ Generative Adversarial Networks for an Academic Project.
Would require implementation of existing models (and re-training them), and making changes to them when required.

Interview Preparation help for Python, R and Go Language needed

I need to work on interview preparation questions on R, Python and Go language.

Need an ecommerce fashion store designed.

The budget listed for this project is completely negotiable.

I am looking to organize one or several experienced website developers who specialize in developing an eCommerce website on Shopify that will be geared to sell clothing.

read more