Note
Bonjour, bienvenue dans la communauté SunFounder des passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook ! Explorez plus en profondeur Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Assistance d’experts : Résolvez les problèmes post-achat et les défis techniques avec l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.
Réductions spéciales : Profitez de remises exclusives sur nos produits les plus récents.
Promotions festives et cadeaux : Participez à des concours et à des promotions saisonnières.
👉 Prêt à explorer et à créer avec nous ? Cliquez [ici] et rejoignez-nous dès aujourd’hui !
FAQ
Le tableau de bord affiche « Database Required » ou aucune donnée
Ce que vous voyez : Le tableau de bord Web s’ouvre normalement dans votre navigateur, mais tous les panneaux de données sont vides ou affichent « database required ».
Ce que cela signifie généralement : C’est rarement un problème matériel. Dans la plupart des cas, le backend InfluxDB a un problème de configuration — une base de données corrompue, un bucket manquant ou un jeton expiré.
Vérifiez ces points, dans l’ordre :
Vérifier que le service PiPower 5 est en cours d’exécution :
sudo systemctl status pipower5
Si le service n’est pas actif, démarrez-le :
sudo systemctl start pipower5
Vérifier si le bucket InfluxDB existe :
sudo influx bucket list
Recherchez un bucket nommé
pipower5dans la sortie. S’il est manquant, la base de données doit être recréée.Vérifier les journaux de service pour les erreurs :
journalctl -u pipower5 -n 50
Recherchez les messages d’erreur liés à InfluxDB, tels que :
unauthorizedoutoken— indique un problème de jeton d’authentification.bucket not found— le bucket de base de données est manquant.connection refused— InfluxDB n’est pas en cours d’exécution.
Si InfluxDB lui-même est arrêté, redémarrez-le :
sudo systemctl restart influxdb sudo systemctl restart pipower5
Note
Si InfluxDB a été installé manuellement ou migré depuis une version antérieure, les chemins de configuration ou les jetons d’authentification peuvent avoir changé. Dans ce cas, une réinstallation propre de PiPower 5 (voir ci-dessus) réinitialisera également la configuration InfluxDB.
Comment réinstaller PiPower 5
Si le PiPower 5 ne fonctionne pas correctement et que vous souhaitez effectuer une réinstallation propre, suivez ces étapes :
1. Désinstaller l’installation actuelle :
2. Réinstaller à partir des sources :
3. Redémarrer le Raspberry Pi lorsqu’il vous est demandé.
Après le redémarrage, vérifiez l’installation :
Astuce
Si le répertoire
~/pipower5n’existe plus de l’installation d’origine, ignorez l’étape de désinstallation et passez directement à l’étape de réinstallation.