enezDiaz est un service tournant en tâche de fond dont l'unique but est de persister les données publiées par les différents capteurs via le protocole MQTT.
Seules les données identifiées comme étant à enregistrer le seront. Ce paramètrage se fait via une interface utilisateur proposée par le service enezKreiz. Il s'agit de la gestion des flux.
Les sources de ce services sont disponibles sur GitLab.
enez
: mkdir enez
sudo apt install python3-psycopg2 python3-simplejson python3-pip
sudo -H pip3 install wheel setuptools
. sudo -H pip3 install paho-mqtt
. ? sudo -H pip3 install Flask
mkdir services
git clone https://framagit.org/enez/services/enezDiaz.git
, ajouter éventuellement le fichier de config et le modifierpython3 services/enezDiaz/enezDiaz.py
sudo chmod 644 /lib/systemd/system/enezDiaz.service
? sudo chmod 644 /lib/systemd/system/enezKreiz.service
sudo systemctl daemon-reload
sudo systemctl enable enezDiaz.service
? sudo systemctl enable enezKreiz.service
sudo reboot
sudo systemctl status enezDiaz.service