ollpat Posté(e) 31 octobre 2020 Paimpol Partager Posté(e) 31 octobre 2020 Bonjour Ce midi aporès le passage du front, j'ai 7,6mm sur la console Pareil sur le site http://meteo.penanrun.com/modeletest.php Mais sur weewx et Belchertown, je n'ai que 6,6mm http://meteo.penanrun.com/weewx/belchertown/index.html Lien à poster Partager sur d’autres sites More sharing options...
Drealine Posté(e) 31 octobre 2020 Jussy (02) Auteur Partager Posté(e) 31 octobre 2020 Le 30/10/2020 à 11:57, celetron71 a dit : En fait j'ai eu à plusieurs reprises des déconnexions de longue durée et jamais ma base de donnée ne s'est reconstruite. Du coup vu que le drivers aurait du faire son job et qu'à priori mes id weatherlink sont bien renseignés je ne vois pas trop pourquoi la base de donnée ne se complète pas automatiquement. Est ce que tu aurais une idée @Drealine? Il faut que Weewx crash complètement pour que les données soit récupérées. Dans ce cas, il faut vraiment indiquer un délai assez faible dans retry_wait et ajouter le paramètre "loop_on_init = True" dans weewx.conf. On pourrait tout à fait récupérer les données tant que le driver fonctionne, mais le driver deviendrait très bancal avec des risques d'instabilités liés aussi bien à la limite de requêtes chez Weatherlink.com et le système en lui même qui serait ralenti. D'où cette approche de récup des données seulement si ça plante totalement. Il y a 3 heures, ollpat a dit : Bonjour Ce midi aporès le passage du front, j'ai 7,6mm sur la console Pareil sur le site http://meteo.penanrun.com/modeletest.php Mais sur weewx et Belchertown, je n'ai que 6,6mm http://meteo.penanrun.com/weewx/belchertown/index.html Peux-tu me fournir des logs stp ? Lien à poster Partager sur d’autres sites More sharing options...
celetron71 Posté(e) 8 novembre 2020 Thurey Partager Posté(e) 8 novembre 2020 Le 31/10/2020 à 18:41, Drealine a dit : Il faut que Weewx crash complètement pour que les données soit récupérées. Dans ce cas, il faut vraiment indiquer un délai assez faible dans retry_wait et ajouter le paramètre "loop_on_init = True" dans weewx.conf. J'ai ajouté "loop_on_init = True" dans weewx.conf et déconnecté la box sur laquelle vient pinger le serveur et rebrancher quelques minutes plus tard, magie tout s'est bien reconstruit. Et même mieux, vu que le weatherlinklive est sur une autre box, lorsque la box lié à weewx était planté, weewx continuait de récupérer automatiquement les données de weatherlink et à alimenter la base de donnée ainsi qu' infoclimat. Petite question @Drealine pourquoi est ce que tu n'implante pas directement "loop_on_init = True" dans la config de ton driver? Lien à poster Partager sur d’autres sites More sharing options...
Drealine Posté(e) 11 novembre 2020 Jussy (02) Auteur Partager Posté(e) 11 novembre 2020 Le 08/11/2020 à 23:21, celetron71 a dit : J'ai ajouté "loop_on_init = True" dans weewx.conf et déconnecté la box sur laquelle vient pinger le serveur et rebrancher quelques minutes plus tard, magie tout s'est bien reconstruit. Et même mieux, vu que le weatherlinklive est sur une autre box, lorsque la box lié à weewx était planté, weewx continuait de récupérer automatiquement les données de weatherlink et à alimenter la base de donnée ainsi qu' infoclimat. Petite question @Drealine pourquoi est ce que tu n'implante pas directement "loop_on_init = True" dans la config de ton driver? Salut @celetron71 ! Effectivement cela peut-être une bonne idée ! Il faudrait juste que je mentionne ce paramètre dans Github au cas où l'utilisateur serait embêté ^^ Merci en tout cas de ton retour 1 Lien à poster Partager sur d’autres sites More sharing options...
ddperso Posté(e) 7 février 2021 Partager Posté(e) 7 février 2021 Bonjour, Avec ma station vantage vue, j'ai 2 machines debian virtuelles (1 prod et 1 test) Sur une j'utilise le driver wll en "mode http" et sur l'autre en "mode udp" Je relève une petite différence dans le graphique de pluie, il y 0,2 à 0,4 mm de différence par jour, en plus ou en moins, c'est aléatoire. Est-ce normal ? Lien à poster Partager sur d’autres sites More sharing options...
Drealine Posté(e) 9 février 2021 Jussy (02) Auteur Partager Posté(e) 9 février 2021 Le 07/02/2021 à 23:47, ddperso a dit : Bonjour, Avec ma station vantage vue, j'ai 2 machines debian virtuelles (1 prod et 1 test) Sur une j'utilise le driver wll en "mode http" et sur l'autre en "mode udp" Je relève une petite différence dans le graphique de pluie, il y 0,2 à 0,4 mm de différence par jour, en plus ou en moins, c'est aléatoire. Est-ce normal ? Peux-tu me fournir le debug des logs à l'heure où tu as eu le surplus stp Merci Lien à poster Partager sur d’autres sites More sharing options...
ddperso Posté(e) 9 février 2021 Partager Posté(e) 9 février 2021 Quel fichier dois-je te transmettre ? Lien à poster Partager sur d’autres sites More sharing options...
celetron71 Posté(e) 10 février 2021 Thurey Partager Posté(e) 10 février 2021 (modifié) Bonjour @Drealine! J'ai un problème depuis hier, weewx ne se met plus à jour sans raison je n'ai rien touché, et je ne comprend pas la cause. Et malheureusement aucune backup car les données n'arrrivent pas non plus a être récupérées sur weatherlink...la loose totale😅 Voici quelques parties du debug, est ce que tu aurais une idée stp, j'ai vérifié les connexions , les adress ip avec le DYNDNS, rien a bougé a priori: Merci par avance! Feb 10 01:14:02 vps-04d6c0ee weewx[15242] ERROR user.WLLDriver: Failed attempt 1 of 10 to get loop data in genLoopPackets: Error while request HTTP [current_conditions] Error is : HTTPConnectionPool(host='thurey.hopto.org', port=80): Max retries exceeded with url: /v1/current_conditions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fae995bacc0>: Failed to establish a new connection: [Errno 111] Connexion refusée')) Feb 10 01:14:01 vps-04d6c0ee weewx[15242] INFO weewx.manager: Starting backfill of daily summaries Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG user.WLLDriver: URL API Weatherlink : https://api.weatherlink.com/v2/historic/1600949496?api-key=y58ctyfvbxl3hvgsoogfvgahwitmopbh&t=1612916041&start-timestamp=1612889100&end-timestamp=1612915200&api-signature=465aa88905937b73d0c523a44cb562c2c1cf2e8fc35d2a274f0da96da2f38b0d Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.weatherlink.com:443 Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG weewx.manager: Daily summary version is 2.0 Feb 10 01:14:02 vps-04d6c0ee weewx[15242] DEBUG urllib3.connectionpool: https://api.weatherlink.com:443 "GET /v2/historic/1600949496?api-key=y58ctyfvbxl3hvgsoogfvgahwitmopbh&t=1612916041&start-timestamp=1612889100&end-timestamp=1612915200&api-signature=465aa88905937b73d0c523a44cb562c2c1cf2e8fc35d2a274f0da96da2f38b0d HTTP/1.1" 404 66 Feb 10 01:14:02 vps-04d6c0ee weewx[15242] ERROR user.WLLDriver: Failed to get archive records from Weatherlink.com. Please retry later or restart Weewx Modifié 10 février 2021 par celetron71 Lien à poster Partager sur d’autres sites More sharing options...
Drealine Posté(e) 13 février 2021 Jussy (02) Auteur Partager Posté(e) 13 février 2021 (modifié) Le 09/02/2021 à 22:06, ddperso a dit : Quel fichier dois-je te transmettre ? Ce qu'il se trouve dans le /var/log/syslog Le 10/02/2021 à 01:17, celetron71 a dit : Bonjour @Drealine! J'ai un problème depuis hier, weewx ne se met plus à jour sans raison je n'ai rien touché, et je ne comprend pas la cause. Et malheureusement aucune backup car les données n'arrrivent pas non plus a être récupérées sur weatherlink...la loose totale😅 Voici quelques parties du debug, est ce que tu aurais une idée stp, j'ai vérifié les connexions , les adress ip avec le DYNDNS, rien a bougé a priori: Merci par avance! Feb 10 01:14:02 vps-04d6c0ee weewx[15242] ERROR user.WLLDriver: Failed attempt 1 of 10 to get loop data in genLoopPackets: Error while request HTTP [current_conditions] Error is : HTTPConnectionPool(host='thurey.hopto.org', port=80): Max retries exceeded with url: /v1/current_conditions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fae995bacc0>: Failed to establish a new connection: [Errno 111] Connexion refusée')) Feb 10 01:14:01 vps-04d6c0ee weewx[15242] INFO weewx.manager: Starting backfill of daily summaries Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG user.WLLDriver: URL API Weatherlink : https://api.weatherlink.com/v2/historic/1600949496?api-key=y58ctyfvbxl3hvgsoogfvgahwitmopbh&t=1612916041&start-timestamp=1612889100&end-timestamp=1612915200&api-signature=465aa88905937b73d0c523a44cb562c2c1cf2e8fc35d2a274f0da96da2f38b0d Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.weatherlink.com:443 Feb 10 01:14:01 vps-04d6c0ee weewx[15242] DEBUG weewx.manager: Daily summary version is 2.0 Feb 10 01:14:02 vps-04d6c0ee weewx[15242] DEBUG urllib3.connectionpool: https://api.weatherlink.com:443 "GET /v2/historic/1600949496?api-key=y58ctyfvbxl3hvgsoogfvgahwitmopbh&t=1612916041&start-timestamp=1612889100&end-timestamp=1612915200&api-signature=465aa88905937b73d0c523a44cb562c2c1cf2e8fc35d2a274f0da96da2f38b0d HTTP/1.1" 404 66 Feb 10 01:14:02 vps-04d6c0ee weewx[15242] ERROR user.WLLDriver: Failed to get archive records from Weatherlink.com. Please retry later or restart Weewx As-tu réussi à le redémarrer ? Si ça ne passe pas, désactives le wl_archive_enable et dis moi si ça passe de nouveau. Juste une petite précision, en mode http normal, faut éviter de balancer des requêtes au WLL toutes les secondes, vaut mieux privilégier 5 secondes comme l'indique le support de Davis. Modifié 13 février 2021 par Drealine Lien à poster Partager sur d’autres sites More sharing options...
ddperso Posté(e) 14 février 2021 Partager Posté(e) 14 février 2021 (modifié) @Drealine ci-joint les 2 fichiers de log (udp et http), la différence se situe le 7 février aux environs de 10h15 je les ai regardé, je n'ai pas vu d'anomalies, hormis quelques erreurs de temps en temps. syslog.http.gz syslog.udp.gz Modifié 14 février 2021 par ddperso Lien à poster Partager sur d’autres sites More sharing options...
Drealine Posté(e) 14 février 2021 Jussy (02) Auteur Partager Posté(e) 14 février 2021 Il y a 16 heures, ddperso a dit : @Drealine ci-joint les 2 fichiers de log (udp et http), la différence se situe le 7 février aux environs de 10h15 je les ai regardé, je n'ai pas vu d'anomalies, hormis quelques erreurs de temps en temps. syslog.http.gz 787 Ko · 0 téléchargements syslog.udp.gz 315 Ko · 0 téléchargements Dans le UDP, j'ai cette ligne : "Feb 7 10:11:03 meteo weewx[12105] ERROR user.WLLDriver: rain can't be a negative number. Skip this and set rain to 0" Il y a eu du coup un bug entre le WLL et le driver, il a détecté que la valeur actuelle moins celle reçu par le WLL fait un nombre négatif. A savoir que le WLL ne supporte pas 2 connections simultanées (que ça soit UDP et/ou HTTP en même temps). Il faut privilégier l'un ou l'autre. Si le problème vient à ce reproduire, je t'invite à activer le full debug dans le fichier weewx.conf en mettant "debug = 1" Lien à poster Partager sur d’autres sites More sharing options...
ddperso Posté(e) 14 février 2021 Partager Posté(e) 14 février 2021 Merci En effet j'ai 2 accès simultanés (UDP et HTTP) je vais arrêter ma machine de test quand je ne teste pas. OK j'active le paramètre debug Lien à poster Partager sur d’autres sites More sharing options...
ddperso Posté(e) 15 février 2021 Partager Posté(e) 15 février 2021 Bonjour Drealine Depuis que je suis passé à 5s de poll et arrêter la 2ème machine de test, j'ai très très peu d'erreurs WLL, c'est une bonne chose. Cela dit j'aimerai comprendre pourquoi à 08:40:20 j'ai bien une réception d' enregistrement "Current conditions" et quelques lignes plus tard j'ai une erreur "Failed attempt..." à exactement la même heure Voici l'extrait du debug : Feb 15 08:40:15 meteo weewx[329] INFO weewx.restx: MQTT: Published record 2021-02-15 08:40:14 CET (1613374814) Feb 15 08:40:20 meteo weewx[329] DEBUG urllib3.connectionpool: Starting new HTTP connection (1): 192.168.1.201:80 Feb 15 08:40:20 meteo weewx[329] DEBUG urllib3.connectionpool: http://192.168.1.201:80 "GET /v1/current_conditions HTTP/1.1" 200 None Feb 15 08:40:20 meteo weewx[329] DEBUG user.WLLDriver: Current conditions received : {'data': {'did': '001D0A711DF5', 'ts': 1613374819, 'conditions': [{'lsid': 367421, 'data_structure_type': 1, 'txid': 1, 'temp': 37.6, 'hum': 84.3, 'dew_point': 33.3, 'wet_bulb': 35.6, 'heat_index': 37.6, 'wind_chill': 34.8, 'thw_index': 34.8, 'thsw_index': None, 'wind_speed_last': 4.87, 'wind_dir_last': 261, 'wind_speed_avg_last_1_min': 5.0, 'wind_dir_scalar_avg_last_1_min': 190, 'wind_speed_avg_last_2_min': 5.06, 'wind_dir_scalar_avg_last_2_min': 178, 'wind_speed_hi_last_2_min': 10.75, 'wind_dir_at_hi_speed_last_2_min': 231, 'wind_speed_avg_last_10_min': 3.75, 'wind_dir_scalar_avg_last_10_min': 198, 'wind_speed_hi_last_10_min': 10.75, 'wind_dir_at_hi_speed_last_10_min': 231, 'rain_size': 2, 'rain_rate_last': 0, 'rain_rate_hi': 0, 'rainfall_last_15_min': 0, 'rain_rate_hi_last_15_min': 0, 'rainfall_last_60_min': 0, 'rainfall_last_24_hr': 2, 'rain_storm': 2, 'rain_storm_start_at': 1613354580, 'solar_rad': None, 'uv_index': None, 'rx_state': 0, 'trans_battery_flag': 0, 'rainfall_daily': 2, 'rainfall_monthly': 142, 'rainfall_year': 619, 'rain_storm_last': 68, 'rain_storm_last_start_at': 1612579380, 'rain_storm_last_end_at': 1612796460}, {'lsid': 367414, 'data_structure_type': 4, 'temp_in': 53.6, 'hum_in': 37.8, 'dew_point_in': 28.5, 'heat_index_in': 51.4}, {'lsid': 367413, 'data_structure_type': 3, 'bar_sea_level': 30.264, 'bar_trend': -0.01, 'bar_absolute': 29.731}]}, 'error': None} Feb 15 08:40:20 meteo weewx[329] DEBUG user.WLLDriver: rainFall_Daily set : 2 Feb 15 08:40:20 meteo weewx[329] DEBUG user.WLLDriver: Rainfall_Daily set after calculated : 2 Feb 15 08:40:20 meteo weewx[329] DEBUG user.WLLDriver: Weewx packet from WLL module : {'dateTime': 1613374819, 'usUnits': 1, 'outTemp': 37.6, 'outHumidity': 84.3, 'dewpoint': 33.3, 'heatindex': 37.6, 'windchill': 34.8, 'txBatteryStatus': 0, 'UV': None, 'radiation': None, 'windSpeed': 4.87, 'windDir': 261, 'windGust': 10.75, 'windGustDir': 231, 'inTemp': 53.6, 'inHumidity': 37.8, 'inDewpoint': 28.5, 'altimeter': 30.264, 'pressure': 29.731, 'rain': 0.0, 'rainRate': 0} Feb 15 08:40:20 meteo weewx[329] INFO weewx.restx: MQTT: Published record 2021-02-15 08:40:19 CET (1613374819) Feb 15 08:40:20 meteo weewx[329] INFO weewx.manager: Added record 2021-02-15 08:40:00 CET (1613374800) to database 'weewx' Feb 15 08:40:20 meteo weewx[329] INFO weewx.manager: Added record 2021-02-15 08:40:00 CET (1613374800) to daily summary in 'weewx' Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.restx: StationRegistry: wait interval (34200 < 604800) has not passed for record 2021-02-15 08:40:00 CET (1613374800) Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.reportengine: Running reports for latest time in the database. Feb 15 08:40:20 meteo weewx[329] DEBUG urllib3.connectionpool: Starting new HTTP connection (1): 192.168.1.201:80 Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.reportengine: Running report 'SeasonsReport' Feb 15 08:40:20 meteo weewx[329] ERROR user.WLLDriver: Failed attempt 1 of 100 to get loop data in genLoopPackets: Error while request HTTP [current_conditions] Error is : HTTPConnectionPool(host='192.168.1.201', port=80): Max retries exceeded with url: /v1/current_conditions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd483883978>: Failed to establish a new connection: [Errno 111] Connexion refusée')) Feb 15 08:40:20 meteo weewx[329] INFO weewx.restx: MQTT: Published record 2021-02-15 08:40:00 CET (1613374800) Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] Feb 15 08:40:20 meteo weewx[329] DEBUG weewx.manager: Daily summary version is 4.0 Feb 15 08:40:21 meteo weewx[329] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.39 seconds Lien à poster Partager sur d’autres sites More sharing options...
ollpat Posté(e) 14 juin 2021 Paimpol Partager Posté(e) 14 juin 2021 Bonsoir Depuis hier, grâce à l'équipe d'Info-climat, j'envoie mes données à partir d'un Raspberry. je suis revenu à la formule de base sur Weatherlink.com. J'utilise WLL et "Drealine / weatherlinklive-driver-weewx "pour récupérer mes données. Je me demande si "Récupérer les données de Weatherlink.com" fonctionnerait dans ce cas Lien à poster Partager sur d’autres sites More sharing options...
ollpat Posté(e) 25 septembre Paimpol Partager Posté(e) 25 septembre Bonjour Suite à une panne sur ma station, j'ai installé ma station de secours sur le WLL en supprimant la première J'utilise sur cette station le code iss = 2 J;ai bien les relevés sur Weatherlink.com https://www.weatherlink.com/bulletin/c863e0bd-7a02-46dd-879b-8a3945b1146e Mais sur Belchetown j'ai ca https://www.weatherlink.com/bulletin/c863e0bd-7a02-46dd-879b-8a3945b1146e Apparemment weewx ne trouve pas le WLL Si quelqu'un pouvait m'aider, merci Lien à poster Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant