
Sayber
Membres-
Compteur de contenus
27 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Tout ce qui a été posté par Sayber
-
Bonjour à tous, J'ai fait 2/3 bricole sur le raspberry et le script php pour l'envoi sur Infoclimat me fait des erreurs : sudo php static.php --debug=true Version script : weewx-sqlite-2.5 Unite BDD : 1 Timezone : UTC Datetime : 2023-12-16 12:27:41 Datetime Timezone : 2023-12-16 11:27:41 TS Timezone : 1702726061 TS WeeWX BDD STOP : 1702725900 Heure (gmdate) WeeWX BDD : 11h25 Datetime Today midnight : 16-12-2023 00:00:00 TS Today midnight : 1702684800 TS Now Comparo FTP IC : 1702726061 PHP Warning: ftp_put(): StatIC_belgentier.txt: No space left on device in /home/StatIC-WeeWX/static.php on line 803 du côté du cron , j'ai Dec 16 12:30:01 raspberrypi CRON[1882]: (sayber) CMD (sleep 45 && php /home/StatIC-WeeWX/static.php --debug=true ) Dec 16 12:30:49 raspberrypi CRON[1881]: (CRON) info (No MTA installed, discarding output) une idée de l'erreur ? EDIT : trouvé, une histoire de droits sur le répertoire /IC
-
Bonjour à tous, Bon j'ai tout cassé ! 🤬 J'ai voulu installer Jeedom pour centraliser mes 2 raspberry de la maison sur un seul (celui où weewx tourne), et pouf...plus rien ne fonctionne. au début une erreur 403 avec logo jeedom, j'ai tenté de modifier le htaccess dans /var/www/html et j'ai finit par le renommer _old weewx était en erreur, je l'ai réinstallé et la skin seasons fonctionne correctement, mais la belchertown est HS (plus de courbes, plus de live) Le script StatIC ne semble plus fonctionner non plus (avec php config.php --debug=true, rien ne s'affiche) et je n’envoie plus rien depuis hier 16h30 (installation de jeedom) J'ai l'impression d'avoir des problèmes de permissions, plus des problèmes lié au php, en fait je sais pas je suis un peu perdu ! Si une âme charitable pouvait me donner le chemin à suivre ! merci
-
Et sais-tu si on peut désactiver le mqtt pour une observation en particulier ?
-
[Réseau StatIC] Suivi du déploiement
Sayber a répondu à un sujet de Ced30 dans Vie du site Infoclimat
Et merci à toi pour l'aide sur Weewx -
Merci de votre aide ! Reste plus qu'à tirer au clair le script du site, j'ai pas l'impression qu'il envoi correctement les données sur le ftp..je viens de vérifier le fichier StatIC_.txt et il date de la dernière fois ou j'ai lancé le script à la main, pourtant le log du cron apparait bien EDIT : je pense que j'ai trouvé entre temps, j'ai Chown -R le répertoire /var/www/hmlt/ic, si quelqu'un d'Infoclimat pourrait me dire si le ftp se charge correctement !
-
Bingo ! J'ai commenté l'acl pour retiré le pfichier passwd, avec allow_anonymous = true Bon par contre no login, no mot de passe, anarchy style ? c'est pas risqué ?
-
hmmm alors avec login et mot de passe, et si je m'abonne à weather/loop, j'ai bien les infos qui s'affichent Si je mets juste le login, connexion refusée du coup je vire l'acl et le fichier passwd ?
-
oui je te l'accorde je mélange ! mais en local je suis sur que cela fonctionne, car comme dit précédemment la commande de publication d'un message fonctionne (j'ai bien suivi le lien que tu as mis) ou encore mqtt explorer sous windows ou encore node-red sur le linux (mais pas weewx) pour l'externe, j'ai testé le site qu' @Hiigaraa a proposé, et cela semble fonctionner : c'est donc la config de belchertown qui cafouille non ?
-
Bonjour, pour un test déjà en réseau local, pas de DNS et no-ip donc, j'ai repris un à un les configs, et toujours rouge 🤬 : Alors pour les ports : Pour le skin.conf : mqtt_websockets_enabled = 1 mqtt_websockets_host = belgentier.ddns.net mqtt_websockets_port = 9001 mqtt_websockets_ssl = 0 mqtt_websockets_topic = weather/loop disconnect_live_website_visitor = 300000 pour le weewx.conf [[MQTT]] server_url = mqtt://xxxxx:xxxxx@192.168.0.21:1883 topic = weather unit_system = US binding = archive, loop aggregation = aggregate pour le mosquitto.conf : pid_file /run/mosquitto/mosquitto.pid persistence true persistence_location /var/lib/mosquitto/ log_dest file /var/log/mosquitto/mosquitto.log include_dir /etc/mosquitto/conf.d allow_anonymous false password_file /etc/mosquitto/passwd et mon fichier myconfig.conf dans conf.d : persistence false # mqtt listener 1883 protocol mqtt # websockets listener 9001 protocol websockets pour node-red, je n'ai pas de protocole websocket dans la liste déroulante, et si je change le port par 9001 il ne se connecte pas par contre si j'essaye hivemq.com cela à l'air de fonctionner
-
Bonne idée mais ca ne fonctionne pas non plus ! Je le fais via ma freebox C'est même pire, là j'ai un point rouge et non orange avec "failed", alors qu'avant il semblait se connecter mais ne pas prendre les données.. J'ai fais un test sous Node-Red et ca fonctionne bien pourtant, c'est la websocket qui met le foin ! edit pour le gentil modérateur, est-ce possible de me retirer la limitation de post ? promis je ne suis ni un bot, ni un spammeur edit 2 : en sus de mes bidouilles de weewx et de mqqt, ma station a été acceptée dans le réseau StatIC j'ai mis en place le script, je l'ai testé et tout semble être ok. Question : faut-il aussi paramétrer le ftp du weewx.conf, et quand la station sera-t-elle visible sur infoclimat ? merci
-
hmmm, j'ai bien un no-ip, mais j'ai deux raspberry à la maison (l'autre est pour la domotique), et j'ai redirigé le port 80 de celui avec le weewx sur le port 2000, car on ne peut pas avoir 2 no-ip sur une même ip publique http://belgentier.ddns.net:2000/weewx/belchertown/ faut-il aussi faire une redirection du port 1883 et 9001 sur l'ip du raspberry weewx ? du coup dans le skin.conf j'ai mis # MQTT Websockets defaults mqtt_websockets_enabled = 1 mqtt_websockets_host = belgentier.ddns.net:2000/weewx/belchertown mqtt_websockets_port = 9001 mqtt_websockets_ssl = 0 mqtt_websockets_topic = weather/loop disconnect_live_website_visitor = 300000 mqtt_websockets_username = xxxxx mqtt_websockets_password = xxxxx et dans le weewx.conf : [[MQTT]] server_url = mqtt://sayber:frederic@192.168.0.21:1883 topic = weather unit_system = US binding = archive, loop aggregation = aggregate et toujours @jackT j'ai changé le topic et toujours pareil, pourtant dans mqqexplorer sous windows, je me connecte au broker et je vois :
-
Alors j'ai du mieux, mais c'est pas encore ca j'ai revu la config de mosquitto et ajouté allow_anonymous false password_file /etc/mosquitto/passwd Dans Mqtt explorer, si je me connecte à mon adresse, je vois bien le topic weather/loop avec les données qui se mettent à jour régulièrement. Par contre j'ai toujours le point orange sur la skin et non vert clignotant
-
Salut, J'avais bien changé l'ip et le port, et je suis connecté mais en attente de données... . Hormis Weewx, si je tente un mosquitto_pub -d -t weather/test -m "test", il ne se passe absolument rien dans le terminal qui est en écoute.
-
Non ca change rien, j'ai plus l'impression d'avoir un problème avec mqtt, je n'arrive pas à publier des messages de test de type mosquitto_pub -d -t testTopic -m "Hello world!"
-
Bonsoir à tous, Je continue à paramétrer ma skin belchertown et tente le mqtt, avec un jolie "failed connection" dans skin.conf j'ai # MQTT Websockets defaults mqtt_websockets_enabled = 1 mqtt_websockets_host = 192.168.0.21 mqtt_websockets_port = 1883 mqtt_websockets_ssl = 0 mqtt_websockets_topic = weather/loop disconnect_live_website_visitor = 1800000 mqtt_websockets_username = xxxxx mqtt_websockets_password = xxxxx et dans le weewx.conf : [[MQTT]] server_url = mqtt://xxxxx:xxxxx@192.168.0.21:1883 topic = weather/loop unit_system = US binding = archive, loop aggregation = aggregate une idée de mon erreur ou du mauvais paramétrage ? il me semble avoir bien installé mqtt puisque j'ai un noeud Nodered qui est connecté au serveur, et dans les logs j'ai : 1674340779: New client connected from ::1:53939 as weewx_af8c6568 (p2, c1, k60,> 1674340864: New connection from 127.0.0.1:38002 on port 1883. 1674340864: New client connected from 127.0.0.1:38002 as nodered_3a46fa42dbc907> 1674341054: Client weewx_af8c6568 closed its connection. 1674341057: New connection from ::1:53025 on port 1883. merci d'avance ! Edit : j'ai changé le mqtt_websockets_port par 9001 et j'ai un qui n'a pas l'air de bouger !
-
vu que l'apprentissage n'est jamais terminé, il y a-t-il un moyen de customiser les rapports noaa, et donc d'ajouter l'ET journalier ? 😁
-
Bonjour, Désolé du temps de réponse j'étais en déplacement. Après installation de l'extension GTS, je confirme que maintenant le dayET fonctionne sous Belchertown ! Merci pour m'avoir aidé à mettre les mains dedans Bonne journée
-
C'est dans la partie Statistiques de la page d'accueil, et c'est bien le cumul qui s'affiche et non la valeur horaire(Evapotranspiration = 0,2 mm) extrait de la table archive_day_ET : 0.006 étant la valeur de la colonne SUM, multiplié par 25.4 =0.1524 dernière loop : LOOP: 2023-01-11 11:11:53 CET (1673431913) 'altimeter': '30.141535847303473', 'appTemp': '50.72426782800236', 'barometer': '30.146', 'cloudbase': '2481.129366238725', 'consBatteryVoltage': '4.73', 'dateTime': '1673431913', 'dayET': '0.006', 'dayRain': '0.0', 'dewpoint': '44.06943078854961', 'ET': 'None', 'extraAlarm1': '0', 'extraAlarm2': '0', 'extraAlarm3': '0', 'extraAlarm4': '0', 'extraAlarm5': '0', 'extraAlarm6': '0', 'extraAlarm7': '0', 'extraAlarm8': '0', 'forecastIcon': '6', 'forecastRule': '44', 'heatindex': '50.488', 'humidex': '52.1', 'inDewpoint': '50.74641571034283', 'inHumidity': '61.0', 'insideAlarm': '0', 'inTemp': '64.5', 'maxSolarRad': '289.80669085076283', 'monthET': '0.26', 'monthRain': '0.5590551147', 'outHumidity': '74.0', 'outsideAlarm1': '0', 'outsideAlarm2': '0', 'outTemp': '52.1', 'pressure': '29.432146008783615', 'radiation': '274.0', 'rain': '0.0', 'rainAlarm': '0', 'rainRate': '0.0', 'soilLeafAlarm1': '0', 'soilLeafAlarm2': '0', 'soilLeafAlarm3': '0', 'soilLeafAlarm4': '0', 'stormRain': '0.0', 'sunrise': '1673420820', 'sunset': '1673454060', 'txBatteryStatus': '0', 'usUnits': '1', 'windchill': '52.1', 'windDir': 'None', 'windGust': '0.0', 'windGustDir': 'None', 'windrun': 'None', 'windSpeed': '0.0', 'windSpeed10': '0.0', 'yearET': '0.26', 'yearRain': '0.5590551147' la valeur dayET correspond à la table et à l'affichage de Seasons (qui doit arrondir probablement)
-
Oui j'ai essayé les deux, avec juste "dayET" en prenant la donnée de la loop, j'ai "invalid observation" ce qui est étrange.... si je fait data_binding= j'ai effectivement une erreur lors du wee_reports. dans le weewx.conf, j'ai ajouté dayET et je n'ai pas d'erreurs, mais toujours invalid observation dans dayET...et pourtant la skin Seasons affiche bien la donnée, mais je n'arrive pas à trouver comment ! Merci pour le script GTS je vais essayé dès que j'ai un moment [StdWXCalculate] [[Calculations]] # How to calculate derived quantities. Possible values are: # hardware - use the value provided by hardware # software - use the value calculated by weewx # prefer_hardware - use value provide by hardware if available, # otherwise use value calculated by weewx pressure = prefer_hardware altimeter = prefer_hardware appTemp = prefer_hardware barometer = prefer_hardware cloudbase = prefer_hardware dewpoint = prefer_hardware dayET = prefer_hardware ET = prefer_hardware heatindex = prefer_hardware humidex = prefer_hardware inDewpoint = prefer_hardware maxSolarRad = prefer_hardware rainRate = prefer_hardware windchill = prefer_hardware windrun = prefer_hardware
-
Tu as une station qui calcul en mm ou inch ? il me semble que la Davis vantage 2 est de base en inch (faut multiplier par 25.4 pour des mm), donc 0.02 inches font + de 0,7mm Pour la somme, tu l'as dans le archive_day_ET, sinon c'est effectivement la somme de la valeur ET de la table archive pour la journée La valeur de l'Etp est toujours en mm ou inch (quantité d'eau transpirée par une plante, si c'est 1mm d'ETp, la quantité à arroser est de 1 litre sur 1m² pour la maintenir en vie). C'est similaire au calcul de pluie en mm (1 litre au m²) Pour info, le tableau ci dessous est la moyenne des cumuls des 10 dernières années dans le 78 Versailles (j'ai pas plus proche sous la main -données agrométéo de chez météo france)
-
idem, ca ne fonctionne pas, toujours "invalid observation" j'ai la version 1.2 de la skin et 4.9.1 de weewx
-
Oui j'ai bien les données, et je viens de vérifier à l'instant j'ai toujours "invalid observation" sur le skin Belchertown, et dans la skin Seasons j'ai 1.5mm, ce qui ne correspond pas à ce qui est affiché sur la console (1,3mm), dans la table archive_day_ET 0.058 inches, soit 1.4732mm, arrondi à 1.5mm Seasons est donc plus précis que la console ! @Hiigaraa : toi tu as 0.2mm à 16h30, ta valeur ressemble plus à une valeur horaire, mais le 0.1 avant le levé du soleil est juste impossible, tu as quoi dans ta table archive et archive_day_ET ?
-
Salut et merci de ton retour, Pour le graphique en somme par jour sur la semaine, tu ajoutes ça dans [week], même principe dans [month] (j'ai mis la pluie avec). Je cherche encore pour le cumul journalier, faut jouer avec les aggregate_type = max ou sum [chart5]] title = Cumul ETp & Pluie type = column aggregate_type = sum aggregate_interval = 86400 # 1 day [[[ET]]] yAxis = 1 yAxis_min = 0 yAxis_max = 3 yAxis_label = "ET" [[[rainTotal]]] name = Pluie Totale et ca te donne : Concernant "dayET", j'avais déjà essayé et je viens de retenter à l'instant, et j'ai en réponse "Invalid observation", peut-être car c'est à 0 à 7h30 du matin ! Par contre je viens de regarder ton site, et tu as 0,1mm à 7h40, le soleil n'est pas levé et tu as 0 W/m²...il y a un soucis ! chez moi chez toi
-
Ahh super merci 970hPa, j'avais déjà bien lu les deux docs que tu m'as cité et j'ai essayé, mais j'ai du me tromper dans la syntaxe car j'ai des erreurs si je /wee_reports après modifications. dans skin.conf : station_observations = "barometer", "dewpoint", "outHumidity", "rainWithRainRate", "ET", "day_ET(data_binding=archive_day_ET)" ? ou bien il faut ajouter archive_day_ET dans le weewx.conf ? je suis perdu !
-
Bonjour à tous, Je suis en train de "bidouiller" sur Weewx avec ma Vantage Pro 2, notamment avec la valeur ET (évapotranspiration). Est-il possible d'ajouter ou plutôt de récupérer la valeur d'une table autre que celle "archive"; à savoir la table archive_day_ET et très exactement la dernière valeur de la colonne SUM du dernier enregistrement ? La valeur est présente sur la skin de base Seasons, mais je tente de la récupérer sur Belchertown autrement que par un graphique et aggregate. La valeur qui s'affiche si on ajoute "ET" à weather_observation du skin.conf est celle horaire, qui a peu d'intérêt Merci d'avance pour vos lumières !