Mercotui / temperature_logger

Abbandoned school project to log and display temperatures over a network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

temperature_logger

Logs multiple device's temperatures over a network, and compare them to the weather.

Uses:

I mainly just want to graph out my CPU core temperatures against the temperature of my poorly ventilated room. Should also show how the weather impacts a Computers thermal performance.

Features:

A simple website viewer that dynamically graphs the latest data.

  • Select which temperatures to graph.
  • (wip)Select time period to graph (Day, Week, Month, Year).

(wip)A data scraper to collect temperatures over the network.

  • http? will http conflict with the web server?
  • tcp? tcp is usefull for tiny digital thermometers

A weather API scraper

  • config parameter to specify the URI for an HTTP weather API
  • config parameter to specify the JSON nodes for temperature

Dependencies:

This project uses Mongoose (HTTP), and Parson (JSON), which are included in the repo. It also uses SQLite3, not included. Bring your own:

  • sqlite3
  • cmake
  • C compiler (gcc or clang are known to work)
  • web browser (tested on firefox and chrome/chromium)

About

Abbandoned school project to log and display temperatures over a network

License:MIT License


Languages

Language:C 75.2%Language:C++ 23.7%Language:JavaScript 0.6%Language:HTML 0.2%Language:CMake 0.2%Language:CSS 0.2%