Skip to content

A general purpose datalogger for esp8266 with provisions for displaying data & graphing it. Also send data to firebase.

Notifications You must be signed in to change notification settings

iotlearner0level/ESP-Datalogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Datalogger using ArduinoJSON and SPIFFS

  • If the esp crashes too much, increase the firebase/SPIFFS timeout

Experimental!

This project is a "proof-of-concept" of a general purpose data-logger using esp8266

  • Currently, it allows, browsing files on the esp-8266
  • Viewing Contents of CSV Files in the webbrowser
  • Download Files from browser
  • editing html files using http://esp-datalogger.local/edit

Description

  • Data is written to SPIFFS at a certain interval in CSV format
  • If filesize of the CSV is greater than set amount, it automatically creates a new file
  • Contents are also "pushed" to Firebase

WARNING

As there is a lot going on in the background, esp crashes a lot!!

Hopefully, it can be optimized, so that esp knows do one thing at a time and continue when another activity like firebase update stops

To do

  1. View contents of the display CSV File in a graph
  • I wrote the code but seems forgot to SAVE!!
  1. View Live data using webSockets
  • Not sure if live data could be achieved without crashing

Any improvement of code is greatly appreciated so that it won't crash.

Libraries:

About

A general purpose datalogger for esp8266 with provisions for displaying data & graphing it. Also send data to firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published