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.

jackT

Membres
  • Compteur de contenus

    1 208
  • Inscription

  • Dernière visite

Informations personnelles

  • Lieu
    Sciez
  • Site web
    meteo-sciez.fr

Visiteurs récents du profil

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

jackT's Achievements

Cumulus humilis

Cumulus humilis (7/24)

  1. Vérifie dans les réglages de la console Vantage Vue que le "serial baud rate" est réglé à 19200. Le datalogger IP communique avec la console en 19200 baud voir aussi :
  2. Tu peux toujours essayer, mais du coup je doute que cela change quelque chose. Comme tu sembles avoir 2 consoles, est-ce que les deux consoles affichent des rafales ou températures à 0 lorsque le problème survient? Si c'est le cas, c'est alors peut-être un problème avec la carte électronique de l'ISS.
  3. Les paquets envoyés par les différents transmetteurs sont envoyés régulièrement, mais avec un décalage temporel pour éviter les collisions : ID=1 envoyé toutes les 2.5625 secondes ID=2 envoyé toutes les 2,625 secondes ID=3 envoyé toutes les 2.6875 secondes et ainsi de suite avec un décalage additionnel de 0.0625 secondes pour chaque ID supérieur. Le premier octet de chaque paquet contient le capteur concerné et le numéo de l'ID Un transmetteur utilise pour l'envoi de chaque paquet une des 5 fréquences définies (868077250 Hz, 868197250 Hz, 868317250 Hz, 868437250 Hz, 868557250 Hz), dans un ordre pré-établi.
  4. L'ID de chaque transmetteur se règle en modifiant la position de 3 cavaliers situés en haut et à droite à l'intérieur de lu tranmetteur : Mets ton ISS principal sur l'ID 4 (off ON ON), et modifie le setup de la console pour qu'elle capte l'ISS sur l'ID 4 : presser simultanément sur la touche DONE et la touche - jusqu'à l'affichage suivant : presser sur DONE pour le réglage de lID 1, et appuyer sur la touche - pour mettre la réception du canal 1 à OFF presser trois fois sur la flèche droite (>) pour arriver au réglage du canal 4 presser la touche + pour activer (ON) la réception de l'ID 4. Si l'affichage indique autre chose que ON (ISS) , presser sur la touche GRAPH pour sélectionner ISS appuyer longuement sur DONE
  5. c'est probable. Demande à ton voisin quel(s) ID il utilise - probablement au moins le 1 qui est celui par défaut. Si c'est le cas, essaie de changer l'ID de ton ISS avec un ID qui n'est pas utilisé par ton voisin. Tu pourras ainsi voir si le problème vient de là.
  6. jackT

    Weewx

    Ce n'est pas un skin weewx. mais j'ai le projet d'en faire un skin.
  7. jackT

    Weewx

    Dans le log de weewx, weewx.reportengine indique le plus souvent qu'aucun fichier n'a été copié. Un extrait de mon log indique aussi qu'aucun fichier n'a été copié : jan 21 12:50:17 meteopi5 weewxd-vp2[2742127]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.27 seconds jan 21 12:50:17 meteopi5 weewxd-vp2[2742127]: INFO weewx.imagegenerator: Generated 19 images for report SeasonsReport in 0.30 seconds jan 21 12:50:17 meteopi5 weewxd-vp2[2742127]: INFO weewx.reportengine: Copied 0 files to /home/meteo/weewx-data/public_html/weewx jan 21 12:50:18 meteopi5 weewxd-vp2[2742127]: INFO weewx.cheetahgenerator: Generated 4 files for report tagssciez in 0.44 seconds jan 21 12:50:18 meteopi5 weewxd-vp2[2742127]: INFO weewx.reportengine: Copied 0 files to /home/meteo/weewx-data/public_html/weewx/tagssciez jan 21 12:50:39 meteopi5 weewxd-vp2[2742127]: INFO weewx.cheetahgenerator: Generated 10 files for report WdcReport in 15.31 seconds jan 21 12:50:39 meteopi5 weewxd-vp2[2742127]: INFO weewx.reportengine: Copied 0 files to /home/meteo/weewx-data/public_html/weewx/wdc ... ... jan 21 12:55:45 meteopi5 weewxd-vp2[2742127]: INFO user.sftp: sftpgenerator: transferred 61 files in 5.81 seconds et pourtant les fichiers ont bien été générés au bon endroit, puis transférés par sftp sur mon site ! Vérifie les fichiers qu'il y a dans /home/pi/weewx-data/public_html et leurs dates de modification pour confirmer que les fichiers ont bien été générés. EDIT : Note technique : Pour chaque "skin", il y a des fichiers générés (selon la section [CheetahGenerator] du fichier skin.conf) et des fichiers copiés (selon la section [CopyGenerator]) Les fichiers définis dans [CopyGenerator] (copy_once = ... ). ne sont copiés qu'une seule fois au démarrage de weewx Ensuite, seuls les éventuels fichiers définis dans copy_always = sont copiés à chaque archivage. Donc tous les skins qui n'ont pas de [CopyGenerator] copy_always = ... auront dans le log : INFO weewx.reportengine: Copied 0 files to ...
  8. jackT

    Weewx

    Ce paramètre "maxSolarRad_Wpm2" est bien calculé par weewx, mais ne concerne pas les UV. C'est la valeur théorique de radiation solaire maximum , en W/m2, qu'on peut s'attendre à mesurer en absence de nuages. Il y a le choix de deux algorithmes différents pour ce calcul, et deux paramètres additionnels peuvent être ajustés - voir https://weewx.com/docs/5.1/reference/weewx-options/stdwxcalculate/?h=maxsolarrad#maxsolarrad
  9. jackT

    Weewx

    Les capteurs baromètre, température et humidité intérieure sont à l'intérieur de la console, et donc aucune transmission 433 Mhz n'est faite pour ceux-ci. SI tu veux que weewx reçoive les données barométriques, il faudrait installer un capteur connecté directement au raspberry et s'arranger que weewx récupère ses données. Concernant les uv, il semble que ta station ( est-bien une Raddy MN6 Lite Station météo 5 en 1 ?) n'a pas de capteur uv ni de radiation solaire.
  10. jackT

    Weewx

    Un certain nombre d'hébergeurs ne permettent pas de connexions directes depuis l'extérieur sur leurs serveurs MySQL. A vérifier avec l'hébergeur en question. Une carte SD de qualité peut durer des années. Voir par exemple l'expérience de l'auteur de Weewx, qui utilise sans problèmes la même carte SD (Sandisk Extreme Plus 16GB SD card) depuis décembre 2014 : https://www.threefools.org/weewx/status/index.html
  11. jackT

    Weewx

    En ce qui concerne ta configuration du FTP, oui, il faut bien mettre : [[FTP]] # FTP'ing the results to a webserver is treated as just another report, # albeit one with an unusual report generator! skin = Ftp ... ... ... Sinon ton log indique bien les 53 transfers ftp sans erreurs vers meteo-montrealmalepere11.fr .... Côté meteo-montrealmalepere11.fr, peux tu consulter un log du serveur FTP pour voir si il y a des erreurs ? Edit : vérifie aussi sur ton hébergement que le dossier de base de l'utilisateur FTP que tu utilises pour les transfers FTP depuis weewx est bien à l'endroit que tu attends.
  12. jackT

    Weewx

    Comme ton problème semblait venir de la configuration de ton réseau, je n'avais inclu que les informations concernant les ports utilisés par le mqtt Le contenu complet de ma configuration mosquitto est la suivante : listener 1883 listener 8083 protocol websockets allow_anonymous false password_file /etc/mosquitto/passwd acl_file /etc/mosquitto/acl En utilisant le skin Belchertown, l'adresse du serveur mqtt utilisé ainsi que les éventuels nom d'utilisateur et mot se passe sont écrits en clairs dans le script belchertown.js. Si il n'y a pas un contrôle d'accès strict dans mosquitto, rien n'empêche quelqu'un d'averti de pouvoir utiliser ton serveur mqtt pour ses propres besoins. En ce qui me concerne, j'ai défini un nom d'utilisateur "public" et mot de pass "public" qui n'a accès qu'en lecture seule au serveur mqtt. J'utilise un autre utilisateur et mot de passe pour permettre à weewx de publier ses données au serveur mqtt.
  13. jackT

    Weewx

    Voici mes paramètres mosquitto : listener 1883 listener 8083 protocol websockets J'utilise le port 8083 pour les websockets, mais tu peux utiliser 9001 pour autant que ce port ne soit pas déjà utilisé par ton NAS. L'important est que le port websockets configuré dans mosquitto soit le même que celui configuré dans le skin Belchertown ( mqtt_websockets_port = 9001). Dernière chose : si tu veux que les navigateurs des visiteurs extérieurs puissent se connecter au mqtt , il faut aussi rediriger sur ta box le port 9001 vers le NAS.
  14. jackT

    Weewx

    J'ai zappé ce point ! Si il y a écrit connecté, c'est que le navigateur est bien connecté au serveur mqtt , mais qu'il ne trouve pas le "topic" loop qui contient en format json toutes les données agrégées des capteurs dont a besoin le skin belchertown . Donc comme suggéré par @970hPa, regardes avec mqtt explorer si tu as bien un topic "loop" dans les messages mqtt.
  15. jackT

    Weewx

    Donc dans ce cas, nginx ou tout autre serveur web n'est pas concerné, car la page web s'ouvre correctement. C'est le navigateur du visiteur du site qui, une fois la page web chargée, va essayer de communiquer directement (via un script javascript) avec le serveur mqtt configuré . Si ton site est accessible de l'extérieur, peux-tu communiquer l'URL du site, ce sera plus facile pour vérifier les erreurs javascript concernant la connexion au serveur mqtt et avancer pour résoudre le problème !. Edit : pour info, c'est la fonction connect() du script belchertown.js qui se connecte au serveur mqtt
×
×
  • Créer...