Aller au contenu

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

HoupHoupHoup

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

HoupHoupHoup's Achievements

Cirrus

Cirrus (1/24)

  1. Bonjour, Sur ma page web, https://www.sevestre.net/Rasp/index.html, j'aimerais rajouter sous la rubrique "Quelques mesures à suivre" le voltage de la pile qui mesure la température de ma piscine. Le boitier température rajouté à mon installation, envoie à ma console la température de la piscine par radio. Le boitier fonctionne parfaitement bien depuis des lustres et j'ai en permanence la température de l'eau. D'après ce que j'ai pu comprendre, cette transformation est à faire dans le fichier sensors.inc. Donc dans cette rubrique, sous "Piscine", j'aimerais mettre par exemple "Pile piscine 4,5 v". Et je ne sais pas trop comment m'y prendre. Quelqu'un pourrait-il me donner un coup de mains SVP? Il est fort possible que WeeWX ne connaisse pas la variable qui permet de tenir compte du voltage de cette pile. Auquel cas il faudra au préalable la déclarer quelque-part. Voici le fichier sensors.inc actuel: ## sensors module for weewx skins ## Copyright Tom Keffer, Matthew Wall ## See LICENSE.txt for your rights #errorCatcher Echo #encoding UTF-8 ## this is a conditional display of sensor data, including connectivity, ## battery status, and various voltages. if there are no data available, ## then this degenerates to nothing displayed. #def get_battery_status($x) #if $x == 0 <span class="status_ok">OK</span> #else <span class="status_low">Charge faible</span> #end if #end def ## first see what sensor data are available #set $have_conn = 0 #for $x in [$day.rxCheckPercent] #if $x.has_data #set $have_conn = 1 #end if #end for #set $have_battery_status = 0 #for $x in [$day.txBatteryStatus, $day.windBatteryStatus, $day.rainBatteryStatus, $day.outTempBatteryStatus, $day.inTempBatteryStatus] #if $x.has_data #set $have_battery_status = 1 #end if #end for #set $have_voltage = 0 #for $x in [$day.consBatteryVoltage, $day.heatingVoltage, $day.supplyVoltage, $day.referenceVoltage, $day.extraTemp1] #if $x.has_data #set $have_voltage = 1 #end if #end for ## now display the available data only #if $have_conn or $have_battery_status or $have_voltage <div id='sensors_widget' class="widget"> <div class="widget_title"> <a href="telemetry.html">Quelques mesures à suivre</a> <a class="widget_control" onclick="toggle_widget('sensors')">&diams;</a> </div> <div class="widget_contents"> <table> #if $have_conn <tr><th>Intercommunication</th><th></th></tr> #if $day.rxCheckPercent.has_data <tr> <td class="label">$obs.label.rxCheckPercent</td> <td class="data">$current.rxCheckPercent</td> </tr> #end if #end if #if $have_battery_status <tr><th>Station</th><th></th></tr> #if $day.txBatteryStatus.has_data <tr> <td class="label">$obs.label.txBatteryStatus</td> <td class="data">$get_battery_status($current.txBatteryStatus.raw)</td> </tr> #end if #if $day.windBatteryStatus.has_data <tr> <td class="label">$obs.label.windBatteryStatus</td> <td class="data">$get_battery_status($current.windBatteryStatus.raw)</td> </tr> #end if #if $day.rainBatteryStatus.has_data <tr> <td class="label">$obs.label.rainBatteryStatus</td> <td class="data">$get_battery_status($current.rainBatteryStatus.raw)</td> </tr> #end if #if $day.inTempBatteryStatus.has_data <tr> <td class="label">$obs.label.inTempBatteryStatus</td> <td class="data">$get_battery_status($current.inTempBatteryStatus.raw)</td> </tr> #end if #end if #if $have_voltage <tr><th>Console</th><th></th></tr> #if $day.consBatteryVoltage.has_data <tr> <td class="label">$obs.label.consBatteryVoltage</td> <td class="data">$current.consBatteryVoltage</td> </tr> #end if ##if $have_battery_status ## <tr><th>Piscine</th><th></th></tr> ##if $day.outTempBatteryStatus.has_data ## <tr> ## <td class="label">$obs.label.outTempBatteryStatus</td> ## <td class="data">$get_battery_status($current.outTempBatteryStatus.raw)</td> ## </tr> ##end if ##end if ##if $have_voltage ## <tr><th>Piscine</th><th></th></tr> ##if $day.extraTemp1.has_data ## <tr> ## <td class="label">$obs.label.extraTemp1</td> ## <td class="data">$current.extraTemp1</td> ## </tr> ##end if ##end if #if $day.heatingVoltage.has_data <tr> <td class="label">$obs.label.heatingVoltage</td> <td class="data">$current.heatingVoltage</td> </tr> #end if #if $day.supplyVoltage.has_data <tr> <td class="label">$obs.label.supplyVoltage</td> <td class="data">$current.supplyVoltage</td> </tr> #end if #if $day.referenceVoltage.has_data <tr> <td class="label">$obs.label.referenceVoltage</td> <td class="data">$current.referenceVoltage</td> </tr> #end if #end if </table> </div> </div> #end if L'incertion du code nécessaire doit avoir lieu vers la ligne 105? Merci pour votre aide.
  2. Quand je parle de rapport. il s'agit de la page Internet qui montre toutes les 10 minutes les mesures de ma station météo. https://www.sevestre.net/Rasp/index.html Elle était en panne depuis 11 jours et je n'arrivais pas à trouver pourquoi. Elle fonctionne de nouveau et c'est pourquoi vous êtes étonné. Pour arriver à ce résultat j'ai changé beaucoup de choses... et miracle elle fonctionne de nouveau! Est-ce parce-que j'ai de nouveau désinstallé WeeWX et l'ai réinstallé? Mystère de l'informatique! Je ne sais pas vraiment. Ça fonctionne de nouveau et c'est le principal. Merci à Pedro Joao d'Infoclimat qui a bien essayé de m'aider. Mes problèmes d'inscription sur le forum d'Infoclimat étaient juste dus à mon impatience. Tout est rentré dans l'ordre après quelques temps.
  3. Bonjour, Après une tentative de changement de configuration de /etc/weewx/weewx.conf je n'ai plus de mise à jour du rapport internet de ma page. https://www.sevestre.net/Rasp/index.html Je me suis battu avec vim pour sortir du fichier de configuration et je ne sais pas si j'ai gagné! En effet, je communique avec le RPi sur lequel est installé Weewx par SSH car le RPi n'a ni clavier ni écran. Le RPi est sur mon réseau local. J'ai essayé de remettre le fichier de configuration dans sa version initiale, avec nano cette fois, plus convivial. Sans succès. A la suite de quoi j'ai remis à jour tout mon petit système. RPi, weewx et python. Même après une mise à jour dernier cri, ma page est toujours bloquée! Pedro Joao d'Infoclimat a beaucoup essayé de m'aider. Rien à faire. Les logs ne montrent pas d'erreur. Ils disent toutefois qu'aucune image n'est transmise à mon hébergeur. La configuration du transfert ftp chez cet hébergeur a l'air correcte dans weewx.conf. Que faire SVP? Voici la copie des dernières lignes de logs avec debug=0 dans /etc/weewx/weewx.conf: un 18 10:05:20 raspberrypi weewxd[9964]: INFO weewx.reportengine: Copied 0 files to /home/pi/weewx-data/public_html Jun 18 10:10:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:10:00 CEST (1718698200) to database 'weewx.sdb' Jun 18 10:10:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:10:00 CEST (1718698200) to daily summary in 'weewx.sdb' Jun 18 10:10:18 raspberrypi weewxd[9964]: INFO weewx.cheetahgenerator: Generated 7 files for report SeasonsReport in 1.30 seconds Jun 18 10:10:20 raspberrypi weewxd[9964]: INFO weewx.imagegenerator: Generated 16 images for report SeasonsReport in 1.41 seconds Jun 18 10:10:20 raspberrypi weewxd[9964]: INFO weewx.reportengine: Copied 0 files to /home/pi/weewx-data/public_html Jun 18 10:15:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:15:00 CEST (1718698500) to database 'weewx.sdb' Jun 18 10:15:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:15:00 CEST (1718698500) to daily summary in 'weewx.sdb' Jun 18 10:15:18 raspberrypi weewxd[9964]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 1.37 seconds Jun 18 10:15:20 raspberrypi weewxd[9964]: INFO weewx.imagegenerator: Generated 16 images for report SeasonsReport in 1.43 seconds Jun 18 10:15:20 raspberrypi weewxd[9964]: INFO weewx.reportengine: Copied 0 files to /home/pi/weewx-data/public_html Jun 18 10:17:01 raspberrypi CRON[8093]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jun 18 10:19:25 raspberrypi vncserver-x11[607,root]: SModuleUpdateNotification: Last checked for updates more than 150 days ago Jun 18 10:20:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:20:00 CEST (1718698800) to database 'weewx.sdb' Jun 18 10:20:16 raspberrypi weewxd[9964]: INFO weewx.manager: Added record 2024-06-18 10:20:00 CEST (1718698800) to daily summary in 'weewx.sdb' Jun 18 10:20:18 raspberrypi weewxd[9964]: INFO weewx.cheetahgenerator: Generated 7 files for report SeasonsReport in 1.30 seconds Jun 18 10:20:20 raspberrypi weewxd[9964]: INFO weewx.imagegenerator: Generated 16 images for report SeasonsReport in 1.42 seconds Jun 18 10:20:20 raspberrypi weewxd[9964]: INFO weewx.reportengine: Copied 0 files to /home/pi/weewx-data/public_html Jun 18 10:23:18 raspberrypi rngd[422]: stats: bits received from HRNG source: 2940064 Jun 18 10:23:18 raspberrypi rngd[422]: stats: bits sent to kernel pool: 2881024 Jun 18 10:23:18 raspberrypi rngd[422]: stats: entropy added to kernel pool: 2881024 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2 successes: 147 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2 failures: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2(2001-10-10) Monobit: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2(2001-10-10) Poker: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2(2001-10-10) Runs: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2(2001-10-10) Long run: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS 140-2(2001-10-10) Continuous run: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: HRNG source speed: (min=401.003; avg=858.156; max=964.697)Kibits/s Jun 18 10:23:18 raspberrypi rngd[422]: stats: FIPS tests speed: (min=6.139; avg=7.432; max=14.255)Mibits/s Jun 18 10:23:18 raspberrypi rngd[422]: stats: Lowest ready-buffers level: 2 Jun 18 10:23:18 raspberrypi rngd[422]: stats: Entropy starvations: 0 Jun 18 10:23:18 raspberrypi rngd[422]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us Jun 18 10:23:29 raspberrypi vncserver-x11[607,root]: SModuleUpdateNotification: Last checked for updates more than 150 days ago
  4. Bonsoir meteo-melin, Je suis tout nouveau de ce soir sur ce forum et celui-ci jusqu'ici a été assez opaque, tout au moins pour l'inscription. Personnellement sur mon RPi j'utilise une carte de 16 GB et sqlite comme base de données. J'avais je crois une Sandisk Ultra que je l'ai changée dernièrement après 2 ans d'utilisation pour une GOOD RAM aussi de 16 GB. Comme je n'utilise ce RPi et cette carte SD que pour faire tourner WeeWX et faire un rapport toutes les 10 minutes, la carte ne dure "qu'un certain temps". Après 2 ans je pense qu'il est temps de la changer. Comme elle est utilisée en permanence pour mémoriser les mesures et que j'ai peur de casser le processus, j'ai trouvé une façon de cloner la carte "à chaud". Une fois le clonage réalisé sur un porte carte USB sur le RPi, je change la carte du RPi par la nouvelle. Ma page internet, https://www.sevestre.net/Rasp/index.html, est actuellement en panne. Après une mise à jour du RPi, de WeeWX et de Python, la page ne fonctionne plus et je n'arrive pas à trouver pourquoi!
×
×
  • Créer...