Zeldy is an free software project for a small power monitoring system using an esp32 with custom hardware for data acquisition and sends it to a backend via HTTPS ( or optionally HTTP ). For the backend we are using a grafana + influxDB solution.
A presentation of the project is available in Zeldy slides
in french.
This project is organised in different submodules with eatch submodule containing a diffrent aspect of the project namely :
- microcontroller code for the esp32
- hardware design files
- backend configurations
To clone the project, since we are using submodules you will have to intializa your
local configuration files with git submodule init
and git submodule update
to fetch
all the data from the diffrent submodules.
git clone https://github.com/Essenceia/Zeldy/stable
git submodule init
git submodule update
If a new push occures on the tracked submodules branches and you are not up to date anymore you can update it using :
git submodule update
Adding a submodule is equivalent in a way as adding a reference to another git within a project. You can do this with :
git submodule add <git_submodule_address>/<branch>
This code is released under the GNU GPL v3 public license. :smile: