DEV Community

Discussion on: Monitoring Apartment temperature & humidity with Raspberry Pi, Prometheus & Grafana

 
ewoks profile image
Beeblebrox

Hi Idriss,

did you manage to publish it already? Let me know.. :)

Thread Thread
 
idriss_neumann profile image
Idriss Neumann ∞ 🐧 🐳 🦊

Hi Vladi Beeblebrox.

Yes and no ^^

1) I did not published an article on how I handle to convert analogical sensor data using arduino or esp32 and read numerical data using AdaFruit library with Pyhton in order to push those data on ElasticSearch. The veggiepi.com project has been paused since the COVID19.

2) I did published, on apache 2.0 opensource licence, ARM-based docker images for Elasticsearch, Kibana and Elastalert on dockerhub in order to provide freely, images that can be easily used by everyone on their raspberrypi projects.

The Dockerfiles are here: gitlab.comwork.io/oss/elasticstack...

You'll find the dockerhub links and docker pull commands on the README.

Those images are built using raspberrypi as gitlab runners and are successfully used by the veggiepi.com prototype.

3) I also published, again on apache 2.0 opensource licence, an example of project that use those images with docker-compose here: gitlab.comwork.io/oss/covid19

This project aims to provide a docker container that handle to get the covid19 worldwide opendata (on multiple datasources) and push them on Elasticsearch in order to be able to make some graphs, timeseries visualizations and dashboards on Kibana (or Grafana instead if you like).

The "covid-stat" image is built for x86 servers and raspberrypi and you'll find docker-compose files for both architectures (the ARM one is using the sames Elasticsearch and Kibana that I was talking about before).

I also use gitlab-runner both on a x86 dedicated server and a raspberrypi in order to build the "covid-stat" image and deliver to dockerhub.

4) I will give a talk on this project in the next Elastic FR Meetup: community.elastic.co/events/detail...

This talk will probably be recorded and published on youtube and I'll push the slides on the repo after this session.

Unfortunately it will be in French because this meetup is french-speakers oriented but It's possible that I will give others online talks somewhere else about that. And I'll translate the slides before pushing it on the repository.

Thread Thread
 
ewoks profile image
Beeblebrox

wow, great stuff here... My french got pretty rusty but I will for sure take a look at docker images and the project. Thanks for sharing and contributing to the open source man πŸ‘πŸ‘πŸ‘

Thread Thread
 
idriss_neumann profile image
Idriss Neumann ∞ 🐧 🐳 🦊

Anyway I give the youtube link just in case for french speakers ^^

=> youtu.be/BC1iSnoe15k