Skip to content
View StazioneMeteoCocito's full-sized avatar
Block or Report

Block or report StazioneMeteoCocito

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Cocito Weather Station / Stazione Meteo del Liceo Cocito

Source Code for the weather station situated at Liceo Cocito : station, server and display is hosted in the following repositories

@matmasak on telegram Twitter Follow Instagram

Overview

Component Repository Description Further developments
Dataset
GitHub
dati Holds all the data collected so far
Arduino
GitHub
made-with-c++
arduino Handles the acquisition of air quality data from the PM10-2,5 and smoke sensors, sending it to the raspberry over a serial connection
Station
GitHub
GitHub
made-with-python
station The software which runs on the raspberry pi and receives temperature, humidity and pressure data from the sense hat, along with serial data from the arduino is tasked with acquisition storage of the weather data. Better memory management, reboot cycle
Server
GitHub
made-with-php
server This Web App pulls git weather data, stores it and allows for retrieval and plotting of archival and current data, along with excel exports.
Includes the telegram bot.
REST API
Neon displayGitHub
made-with-javascript
retroDisplay A simple neon display that shows current data. Ideal for small screens
Documentation
GitHub
made-with-LaTeX
documents The presetation papers of the project
Terminal Client
GitHub
made-with-c++
clicitow A TUI client which allows browsing of latest and historical data and hardware reports in a terminal or teletype.
Twitter Bot
GitHub
made-with-python
twitterBot Twitter bot of the station, providing regular updates at @MeteoCocito. Recent bullettins are also stored.
Plot Grapher
GitHub
made-with-python
plotGrapher Plotting daily data
Python3 library
GitHub
made-with-python
meteoCocitoPy Python library for accessing and manipulating data from the station.
JCocitoWeather
GitHub
made-with-java
JCocitoWeather A Java library for the weather station, allows for easy data querying, and updating. Add SttionMeasurementListener and Station associated methods

2021, Mattia Mascarello, Lorenzo Dellapiana, Luca Biello, The MIT License

Popular repositories

  1. arduino arduino Public

    The arduino microcontroller code

    C++

  2. documents documents Public

    This repo contains the LaTeX documents related to the project

    TeX

  3. station station Public

    This is the main raspberry pi code, tasked with collecting the data, git data pipe utilities.

    Python

  4. server server Public

    This repo contains the server code which is responsible for fetching, storing and displaying the data in the web ui, along with the telegram bot source.

    PHP

  5. retroDisplay retroDisplay Public

    This dashboard is web-based and shows current data with a modern and digital look.

    JavaScript

  6. StazioneMeteoCocito StazioneMeteoCocito Public

    About the project