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.

Sayber

Membres
  • Compteur de contenus

    27
  • 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.

Sayber's Achievements

Cirrostratus

Cirrostratus (2/24)

  1. Sayber

    Weewx

    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
  2. Sayber

    Weewx

    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
  3. Sayber

    Weewx

    Et sais-tu si on peut désactiver le mqtt pour une observation en particulier ?
  4. Et merci à toi pour l'aide sur Weewx
  5. Sayber

    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 !
  6. Sayber

    Weewx

    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é ?
  7. Sayber

    Weewx

    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 ?
  8. Sayber

    Weewx

    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 ?
  9. Sayber

    Weewx

    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
  10. Sayber

    Weewx

    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
  11. Sayber

    Weewx

    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 :
  12. Sayber

    Weewx

    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
  13. Sayber

    Weewx

    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.
  14. Sayber

    Weewx

    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!"
  15. Sayber

    Weewx

    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 !
×
×
  • Créer...