¶
Todo Aereni
¶
Hardware
¶
Phase I
Tester les ESP pendant une durée longue :
Faire les boitiers
Boite de raccordement éléctrique
Habillage en bois
Boite jusqu'en bas troué
https://www.festi.info/boxes.py/HexHoles?language=fr
mezzanine
Couvercle à faire sans bord) et aimanté + équerre
Leste collé/vissé ou
ou accroché
https://www.leroymerlin.fr/produits/quincaillerie/cheville-vis-clou-et-boulon/crochet-piton-et-gond-de-fixation/fixation-de-cadre-et-tableau/lot-de-8-tringles-accrochage-objets-legers-crochet-francais-l-24-x-l-15-mm-62141261.html
pied
https://www.amazon.fr/plastique-glisseurs-qualité-premium-Adsamm®/dp/B01MF8612J?source=ps-sl-shoppingads-lpcontext&psc=1
poigné fil de peche
codé la boite avec
boxes.py
:
https://florianfesti.github.io/boxes/html/apidoc.html
, good luck
marquage des boites avec le logo + mail asso + site + mention à rapporter à l'association
alim JST+USB
Mettre à jour la config des ESP
Envoi vers l'API
Supprimer les API communautaire
Définir un interval de mesure
Réinstaller le capteur atelier outdoor
¶
Phase II
Réparer les ESP en panne
Faire un PCB
Envoi via Lora
Support batterie avec gestion d'énergie (deep sleep)
Alimentation solaire
¶
Système
Créer/configurer la VM
Update nom de domaine (dns court, admin, grafana, api, + landing page)
Ajouter redirection HTTP -> HTTPS
Backup :
databases wikiatso
file etc
file aereni
file wiki
Upgrade VM vers 22.04 LTS (à faire en mai/juin)
Versionning de la conf (nginx, grafana, influx)
Déploiement:
config admin/.env (voir ".env.example")
yarn build
authent basique sur le backend, path /inventory
Dashboard grafana
Ajouter la supervision des capteurs
https://play.grafana.org/a/grafana-synthetic-monitoring-app/?page=setup
https://play.grafana.org/a/grafana-alerting-ui-app/?tab=rules&rulessource=Loki
¶
Dev front
Reconfigurer le widget
Maquette de la future page web d’affichage cartographique / statistique
Développement de la page web d'afffichage
Mettre à disposition les données en OpenDATA
¶
Dev API
Développer API avec surchage des données de l'inventaire
Ajouter une option pour les données de tests
Ajouter des logs sur l'API
Ajouter envoi vers les API communautaire
UWSGI
¶
Dev Admin/Inventaire
Développer une interface d’admin
persistance dans sqlite
api crud
UI admin
basic auth
Ajout d'un champ commentaire text area dans l'inventaire
Ajouter les champs pour les API communautaire
¶
Déploiment
Remplir l'inventaire
Recruter des hebergeurs
Boittage
Mailing
Réseau sociaux
demander de préciser l’adresse, la hauteur et l'exposition (rue/cours)
Installation
¶
Documentation
Rédiger une doc non technique pour l’installation chez soi (wifi, etc)
Recherche documentaire sur les particules fines et la Santé
Réintégrer les docs sur le Wiki