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.

Pascal032

Membres
  • Compteur de contenus

    37
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Pascal032

  1. Vantage pro2+ weeWX sur raspberry Pi Bonjour, je n'ai plus de données depuis le 13/2/22 16:45 Quand je regarde le log, c'est l'horreur. D'où cela peut-il provenir et est-ce la source du problème ? Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Reason: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 326, in generate Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 203, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_titlebar_inc.py", line 344, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** TypeError: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'TypeError'>' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/statistics.html.tmpl Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Reason: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 326, in generate Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_statistics_html_tmpl.py", line 137, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_titlebar_inc.py", line 344, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** TypeError: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'TypeError'>' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Reason: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 326, in generate Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_telemetry_html_tmpl.py", line 188, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_titlebar_inc.py", line 344, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** TypeError: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'TypeError'>' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/tabular.html.tmpl Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Reason: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 326, in generate Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_tabular_html_tmpl.py", line 121, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_titlebar_inc.py", line 344, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** TypeError: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: Generate failed with exception '<class 'TypeError'>' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/celestial.html.tmpl Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Reason: float() argument must be a string or a number, not 'NoneType' Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 326, in generate Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_celestial_html_tmpl.py", line 130, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_Seasons_titlebar_inc.py", line 344, in respond Feb 14 14:05:19 PiMeteo weewx[7206] ERROR weewx.cheetahgenerator: **** TypeError: float() argument must be a string or a number, not 'NoneType'
  2. C'est un peu contre l'objectif d'un backup : on le fait ailleurs en cas de défaillance du support de l'original. Pour ma part j'ai choisit mon espace largement suffisant sur le serveur Web. Et puis rien ne m'empêche d'y passer faire du nettoyage de temps en temps...
  3. Bonjour, Je découvre avec stupéfaction tous les posts concernant mon script... Merci, @BMGB-59, de m'avoir envoyé un message ! J'avais essayé dans le temps de monter un NAS avec Samba, mais il n'était pas stable. J'ai réessayé sur un PI 4, et cela fonctionne nickel, déjà rien que pour le montage qui se fait tout seul, à moins que ce soit une évolution positive de l'OS Je me suis fait un petit aide-mémoire, mais il faudrait que je le rende "universel". Si cela t'intéresse, dis-le moi. Autre chose : Excellente idée @meteo-melin, je ne savais pas que c'était possible. Comment faire ?
  4. Bonjour, Je poste ici un script PHP qui permet une sauvegarde hebdomadaire de la base de données, zippée et envoyée vers un stockage FTP Je l'ai appelé 'dump.php', placé dans le dossier '/home/pi/dump/' Pour l'exécuter, il suffit de la commande 'php /home/pi/dump/dump.php' Ou simplement ' php dump.php ' si vous êtes dans le bon dossier Pour le cron, même si la sauvegarde est hebdomadaire, j'ai décidé de l'exécuter une fois par jour. Cela ne mange pas trop de pain Mais vous pouvez vous contenter de l'exécuter qu'une fois par semaine ! Bien à vous ! <?php /* Pi (ou Linux) Sauvegarde hebdomadaire de la base de données weeWX sous format SQL, Zippée puis envoyée vers un stockage FTP Enjoy ! Pascal Cambier 20/10/2021 */ date_default_timezone_set( 'Europe/Brussels' ); // Base $host = 'localhost'; $username = 'user'; $password = 'pass'; $db1 = 'weewx'; $db2 = '/home/pi/dump/weewx-' . date( "y-W" ) . ".sql"; // FTP $ftpHost = 'ftp.c...'; $ftpUser = 'ftpUser'; $ftpPassword = 'ftpPass'; // DUMP system( "mysqldump --host=" . $host . " --user=" . $username . " --password=" . $password . " " . $db1 . " > " . $db2 ); // ZIP // création de l'archive $zip = new ZipArchive(); $filename = '/home/pi/dump/weewx-' . date( "y-W" ) . ".zip"; if ( $zip->open( $filename, ZipArchive::CREATE ) !== TRUE ) { exit( "cannot open <$filename>\n" ); } $zip->addFile( $db2 ); $zip->close(); // FTP transfer $fp = fopen( $filename, 'r' ); $db1 = $db1 . date( "y-W" ) . ".zip"; $conn_id = ftp_connect( $ftpHost )or die( "could not connect to " . $ftpHost ); if ( !@ftp_login( $conn_id, $ftpUser, $ftpPassword ) ) { die( "could not connect to " . $ftpHost . "invalid username and/or password" ); } if ( ftp_fput( $conn_id, $db1, $fp, FTP_ASCII ) ) { echo "Update successfull !\n"; } else { echo "Error while uploading file...\n"; } ftp_close( $conn_id ); // supprime le fichier sql unlink($db2); ?>
  5. Ah oui, cela me fait penser aux Watts RMS des amplificateurs audio, haut-parleurs et assimilés. Du "vent" pour vendre. (et qui finit par péter les HP) Cela reflète donc une énergie moyenne, peut-être bonne pour l'exploitation d'éoliennes, je ne sais pas, c'est pas mon rayon. Mais en attendant l'énergie max peut faire péter pas mal de trucs. D'ailleurs, le comble, ces éoliennes sont mises à l'arrêt quand il y a trop de vent ! Ce n'est pas le cas pour les panneaux solaires...
  6. Bonjour, La station Vantage Pro montre dans ses statistiques la valeur WIND RMS. Mais qu'est-ce que cela représente (et quelle est donc son utilité) ? Édit, et une autre valeur que je ne comprend pas trop, le "Vector Average" Bien à vous, Pascal
  7. Bonjour à toutes et tous, j'espère que vous allez bien. J'ai reçu ma 1ère dose de vaccin, l'Astra-Zeneca, ce matin et je croise les doigts Pour @jackT , j'ai vu dans dans current.inc (skin Seasons) que WeeWx possède un tag pour la tendance barométrique : $trend.barometer.formatted (donc un petit gain de temps) J'ai aussi vu que la traduction Google a bugué « Clearing cooler and windy. » en proposant « Effacement plus frais et venteux. » (règle 120 et d'autres). Je crois qu'il vaut mieux que ce soit « s'éclaircissant » ou « plus d’éclaircies » Edit, il y a cette foutue quote qui enquiquine le monde, on va dire « vers éclaircies » Qu'en pensez-vous ?
  8. Merci pour vos réponses, Bonne continuation et prenez soin de vous, Pascal
  9. Bonjour, J’ai lu le sujet ci-dessous, et j’ai bien conscience que je n’aurais jamais de mesures 100 % correctes. Je suis en discussion avec un responsable de Météo Belgique qui me propose d’en parler avec vous. J’habite en milieu semi-urbain, mais sans terrain vraiment dégagé. Je viens d’acquérir la station et, comme vous pouvez le voir sur les photos, je l’ai placée sur le bord d’une annexe avec toit plat. La moitié supérieure (collecteur d’eau) est au-dessus du niveau de la plateforme et, pour qu’il ne soit pas influencé par la chaleur du goudron, le capteur de température (ventilé) en dessous. Du point de vue de l’exposition, cela ne convainc pas mon interlocuteur qui préfèrerait voir la station 1,5 m au-dessus du toit. Je dois de toute façon utiliser un mât plus long pour l’anémomètre qui retourne des valeurs un peu trop basses. En prenant les photos, je me suis dit que comme alternative, je pourrais placer la station +/- au milieu de la pelouse et laisser l’anémomètre déporté là où il est maintenant (mais + haut) Qu’en pensez-vous ? À vous lire en vous remerciant d’avance, Pascal
  10. Bonjour, encore moi. J'ai essayé comme un grand de trouver les variables classiques et surtout celles spécifiques à Vantage. Pas de trace de forecastRule, et encore moins de l'équivalence de <!--BarTrend--> qui n'est pas un calcul comme $trend($time_delta=10800).barometer, mais un " truc " qui donne 5 indications de tendance, de hausse à baisse rapide, lente ou stable, transmises à l'offset 3 du paquet LOOP (doc jointe - page 22) Ce sont elles qui sont aussi représentées par les flèches sur les stations. Une piste pour m'aider ? Merci ! Pascal VantageSerialProtocolDocs_v261.pdf
  11. À que je suis con ! J’ânonne sans même vérifier. Désolé pour les dérangements
  12. Bonjour, Cela ne fonctionne toujours pas 😶 J'ai essayé une autre syntaxe #$forecast_list=[] #$forecast_list.append("Principalement clair et plus frais.") #$forecast_list.append("Principalement clair avec peu de changement de température.") #$forecast_list.append("Principalement clair pendant 12 heures avec peu de changement de température.") Et pas mieux titlebar.inc syslog
  13. Bonjour JackT & Cie J'ai donc essayé ton code dans le titlebar.inc du skin Seasons. J'ai d'abord eu des problèmes avec le « ' » de « vers l'ouest ... ». L'erreur était bien claire dans le syslog. J'ai essayé avec « \' », mais toujours des erreurs moins claires. Je l'ai carrément supprimé, et pas mieux. Je joins titlebar.inc et 2 syslog Un "syslog-ok" lors de la création de la page https://cambier.eu/meteo/ Je n'ai ai ajouté au titlebar.inc que « $current.forecastRule.format(format_string="%.0f") », qui donne pour le moment « 44 », et qui correspond à la console Un "syslog-bad" pour le titlebar.inc joint <div id="title_bar"> <div id="title"> <h1 class="page_title">$station.location</h1> <p class="lastupdate">$current.dateTime</p> $current.forecastRule.format(format_string="%.0f") </div> Bien à vous tous, Pascal syslog-ok titlebar.inc syslog-bad
  14. Le système de skin est assez puisant ; peu de lignes pour un résultat époustouflant. Heureusement, le .css est classique et permet moult changements. Je suis francophone unilingue et il me faut passer par des traducteurs pas toujours au top. Ce n'est pas toujours évident
  15. Oui, tu imagines bien. En fait, je fais abstraction de ce que je connais pour repartir de zéro, mais en essayant de laisser à weewx le maximum du travail. Question : (mais je vais essayer) est-ce que un « .inc » peut-être un classique php, ou tout ce bazar doit être écrit en Python ?
  16. Il me semble aussi, mais peut-on mettre du code PHP dans un skin ?
  17. Bonjour jackT Merci pour tes recherches, j'avais aussi continué les miennes pour trouver la même chose que toi, ou presque. J'avais vu dans le driver Vantage que forecastrule était dans le schéma, mais je n'avais pas capté que la variable $current.forecastRule existait. Quand le l'inclus dans un skin, c'est bien le bon numéro de règle. J'avais aussi trouvé cette liste en anglais. Je suis passé par https://translate.google.com pour la traduire, et une correction manuelle (vent possible vers l'ouest NO ou N.) et puis en faire un tableau texte que j'ai joins. Maintenant, comment introduire la règle dans la page ? Je sais faire cela en PHP. Mais dans un skin ?... Merci encore ! forecastrule.txt
  18. Bien, j'ai un peu approfondi, et je suis tombé là-dessus : http://www.weewx.com/docs/hardware.htm#vantage_data qui semble ne laisser aucun doute sur l'impossibilité de retrouver ces prévisions que j'aimais bien. (certes pas toujours exactes, +/- 70% de justesse, mais bon) Ai-je tort ? bàv
  19. Bonjour à toutes et tous, Tout d'abord, espérons que l'on sorte de cette année de m.... pour avoir une année 2021 merveilleuse Je suis débutant WeeWX Avec weatherlink, il y a moyen, (via des fichiers ".htx"), de "sortir" quelques valeurs afin de fabriquer sa propre page. Par exmple, j'utilise <!--Date--> <!--Time--> <!--outsideTemp--> <!--outsideHumidity--> <!--barometer--> <!--BarTrend--> <!--windSpeed--> <!--windDirection--> <!--rainRate--> <!--ForecastStr--> <!--dailyRain--> <!--sunriseTime--> <!--sunsetTime--> qui m'aidaient à fabriquer mon entête de page WEB. Ceci pour une Vantage dont la console donne une chaine de prévision pas trop mal : <!--ForecastStr--> Ma question est : existe-t'il un équivalent avec WeeWX ? Merci et bien à vous, Pascal
  20. Allo, personne pour m'aider ? je vois cette ligne : Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Retrieving 513 page(s); starting index= 1 j'avais le même problème avec le datalogueur IP, n'est-ce pas plutôt la console qui déconne ?
  21. Rebonjour, La page ne bouge presque pas (elle passée de :35 à :55) Voici le log : Nov 29 12:03:52 weewx-pi3 systemd[1]: weewx.service: Succeeded. Nov 29 12:03:52 weewx-pi3 systemd[1]: Stopped LSB: weewx weather system. Nov 29 12:03:52 weewx-pi3 systemd[1]: Starting LSB: weewx weather system... Nov 29 12:03:52 weewx-pi3 weewx[1585] INFO __main__: Initializing weewx version 4.2.0 Nov 29 12:03:52 weewx-pi3 weewx[1585] INFO __main__: Using Python 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0] Nov 29 12:03:52 weewx-pi3 weewx[1585] INFO __main__: Platform Linux-5.4.72-v7+-armv7l-with-debian-10.6 Nov 29 12:03:52 weewx-pi3 weewx[1585] INFO __main__: Locale is 'fr_BE.UTF-8' Nov 29 12:03:52 weewx-pi3 weewx[1585] INFO __main__: PID file is /var/run/weewx.pid Nov 29 12:03:52 weewx-pi3 weewx[1573]: Starting weewx weather system: weewx. Nov 29 12:03:52 weewx-pi3 systemd[1]: Started LSB: weewx weather system. Une piste pour m'aider ? Grand merci d'avance ! (fichier de configuration joint) Config_WeeWx_Anonyme.txt
  22. Je cois avoir trouvé : je n'avais pas déclaré que j'utilisais MySql « database = archive_mysql » Du coup, le log a meilleure allure : Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.manager: Created daily summary tables Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.manager: Daily summary version is 2 Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.engine.StdArchive Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.engine: Archive will use data binding wx_binding Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.engine: Record generation will be attempted in 'hardware' Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware) Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1 Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: StationRegistry: Registration not requested. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: Wunderground: Posting not enabled. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: PWSweather: Posting not enabled. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: CWOP: Posting not enabled. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdWOW Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: WOW: Posting not enabled. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.restx: AWEKAS: Posting not enabled. Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.engine.StdPrint Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Loading service weewx.engine.StdReport Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO __main__: Starting up weewx version 4.2.0 Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.engine: Clock error is -1.86 seconds (positive is fast) Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx' Nov 29 10:11:50 weewx-pi3 weewx[22188] INFO weewx.manager: Starting backfill of daily summaries Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Getting all archive packets Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Nov 29 10:11:50 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Retrieving 513 page(s); starting index= 1 Nov 29 10:11:51 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:15:00 CET (1606392900) to database 'weewx' Nov 29 10:11:51 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:15:00 CET (1606392900) to daily summary in 'weewx' Nov 29 10:11:51 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:20:00 CET (1606393200) to database 'weewx' Nov 29 10:11:51 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:20:00 CET (1606393200) to daily summary in 'weewx' Nov 29 10:11:51 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:25:00 CET (1606393500) to database 'weewx' Nov 29 10:11:52 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:25:00 CET (1606393500) to daily summary in 'weewx' Nov 29 10:11:52 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:30:00 CET (1606393800) to database 'weewx' Nov 29 10:11:52 weewx-pi3 weewx[22188] INFO weewx.manager: Added record 2020-11-26 13:30:00 CET (1606393800) to daily summary in 'weewx' Nov 29 10:11:53 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2003-12-21 03:04:00 CET (1071972240) less than final timestamp 2020-11-26 13:30:00 CET (1606393800) Nov 29 10:11:53 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Catch up complete. Nov 29 10:11:53 weewx-pi3 weewx[22188] INFO weewx.engine: Starting main packet loop. Nov 29 10:11:53 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Nov 29 10:11:53 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Nov 29 10:11:53 weewx-pi3 weewx[22188] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Je vois le FTP fonctionner La page que j'avais effacé sur mon serveur est revenue, mais toujours bloquée au 26/11 13:30...
  23. Voilà au restart de weewex Nov 29 10:00:10 weewx-pi3 systemd[1]: Stopping LSB: weewx weather system... Nov 29 10:00:10 weewx-pi3 weewx[20929]: Stopping weewx weather system: weewx not running.... Nov 29 10:00:10 weewx-pi3 systemd[1]: weewx.service: Succeeded. Nov 29 10:00:10 weewx-pi3 systemd[1]: Stopped LSB: weewx weather system. Nov 29 10:00:10 weewx-pi3 systemd[1]: Starting LSB: weewx weather system... Nov 29 10:00:10 weewx-pi3 weewx[20952] INFO __main__: Initializing weewx version 4.2.0 Nov 29 10:00:10 weewx-pi3 weewx[20952] INFO __main__: Using Python 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0] Nov 29 10:00:10 weewx-pi3 weewx[20952] INFO __main__: Platform Linux-5.4.72-v7+-armv7l-with-debian-10.6 Nov 29 10:00:10 weewx-pi3 weewx[20952] INFO __main__: Locale is 'fr_BE.UTF-8' Nov 29 10:00:10 weewx-pi3 weewx[20952] INFO __main__: PID file is /var/run/weewx.pid Nov 29 10:00:10 weewx-pi3 weewx[20956] INFO __main__: Using configuration file /etc/weewx/weewx.conf Nov 29 10:00:10 weewx-pi3 weewx[20956] INFO __main__: Debug is 1 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG __main__: Initializing engine Nov 29 10:00:10 weewx-pi3 weewx[20956] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage) Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Driver version is 3.2.1 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Option loop_request=1 Nov 29 10:00:10 weewx-pi3 weewx[20940]: Starting weewx weather system: weewx. Nov 29 10:00:10 weewx-pi3 systemd[1]: Started LSB: weewx weather system. Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Hardware type is 17 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: ISS ID is 1 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.drivers.vantage: Hardware name: Vantage Vue Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Loading service weewx.engine.StdConvert Nov 29 10:00:10 weewx-pi3 weewx[20956] INFO weewx.engine: StdConvert target unit is 0x10 Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Loading service weewx.engine.StdQC Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC Nov 29 10:00:10 weewx-pi3 weewx[20956] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: Caught unrecoverable exception: Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** 'driver' Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** Traceback (most recent call last): Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 148, in main Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** engine = weewx.engine.StdEngine(config_dict) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 81, in __init__ Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** self.loadServices(config_dict) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 153, in loadServices Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** obj = weeutil.weeutil.get_object(svc)(self, config_dict) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxservices.py", line 38, in __init__ Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** self.db_manager = engine.db_binder.get_manager(data_binding=data_binding, initialize=True) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 530, in get_manager Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** self.manager_cache[data_binding] = open_manager(manager_dict, initialize) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 680, in open_manager Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** manager_dict['schema']) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 150, in open_with_create Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** connection = weedb.connect(database_dict) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** File "/usr/share/weewx/weedb/__init__.py", line 86, in connect Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** __import__(db_dict['driver']) Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** KeyError: 'driver' Nov 29 10:00:11 weewx-pi3 weewx[20956] CRITICAL __main__: **** Exiting. Et j'ajoute que la page WEB a dû être crée lors d'un essai précédent...
  24. Pour (pour le moment) une davis vantage vue https://cambier.eu/meteo/weewx/ J'ai regardé MySql, la base existe, mais elle est vide Voici ce que donne le journal : Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 530, in get_manager Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** self.manager_cache[data_binding] = open_manager(manager_dict, initialize) Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 680, in open_manager Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** manager_dict['schema']) Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 150, in open_with_create Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** connection = weedb.connect(database_dict) Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** File "/usr/share/weewx/weedb/__init__.py", line 86, in connect Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** __import__(db_dict['driver']) Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** KeyError: 'driver' Nov 29 07:27:24 weewx-pi3 weewx[5172] CRITICAL __main__: **** Exiting. Je joins le fichier de configuration Une piste pour m'aider ? Merci ! Config_WeeWx_Anonyme.txt
×
×
  • Créer...