jackT Posté(e) 19 juillet 2020 Sciez Partager Posté(e) 19 juillet 2020 il y a une heure, 970hPa a dit : Coté raspberry je n'ai pas le port en écoute , c'est normal? Bonjour, N'y a t'il pas une confusion de numéros de ports ? Le plus souvent le port mqtt est 1883, c'est d'ailleurs celui-ci que tu as ouvert sur ta box, mais dans weewx.conf, la connexion est configurée sur le port 8883 : A essayer avec : [[MQTT]] server_url = mqtt://weewx:Weather@192.168.1.37:1883/ 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 19 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 19 juillet 2020 (modifié) Il y a 2 heures, jackT a dit : Bonjour, N'y a t'il pas une confusion de numéros de ports ? Le plus souvent le port mqtt est 1883, c'est d'ailleurs celui-ci que tu as ouvert sur ta box, mais dans weewx.conf, la connexion est configurée sur le port 8883 : A essayer avec : [[MQTT]] server_url = mqtt://weewx:Weather@192.168.1.37:1883/ OK et sur le fichier skin il faut aussi mettre le 1883? C'est pareil j'ai le même souci Modifié 19 juillet 2020 par 970hPa Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 19 juillet 2020 Sciez Partager Posté(e) 19 juillet 2020 Il y a 2 heures, 970hPa a dit : OK et sur le fichier skin il faut aussi mettre le 1883? Non..... Il y a deux processus : 1) Weewx envoie les données temps réel au broker mqtt en utilisant le port mqtt 1883 2) le javascript du skin Belchertown récupère les données depuis le broker mqtt en utilisant un port Websocket 9001 Si cela ne fonctionne pas, il y a deux choses à vérifier, en utilisant le logiciel mqtt explorer ( http://mqtt-explorer.com ) depuis ton réseau local : 1) se connecter avec mqtt explorer au broker mqtt en utilisant: mqtt://192.168.1.37 sur le port 1883. SI les données apparaissent, c'est que la partie envoi des données depuis weewx fonctionne. 2) se connecter par winsock avec mqtt explorer au broker mqtt en utilisant: ws://192.168.1.37 sur le port 9001. Si les données sont reçues, c'est que la configuration windsock de ton broker est bonne et tout devrait fonctionner. Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 19 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 19 juillet 2020 (modifié) il y a 8 minutes, jackT a dit : Non..... Il y a deux processus : 1) Weewx envoie les données temps réel au broker mqtt en utilisant le port mqtt 1883 2) le javascript du skin Belchertown récupère les données depuis le broker mqtt en utilisant un port Websocket 9001 Du coté weewx j'ai Citation weewx[1329] ERROR weewx.restx: MQTT: Failed to publish record 2020-07-19 22:54:38 CEST (1595192078): Failed upload after 3 tries je n'ai pas le port en écoute , c'est bizarre Modifié 19 juillet 2020 par 970hPa Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 20 juillet 2020 Sciez Partager Posté(e) 20 juillet 2020 Il y a 10 heures, 970hPa a dit : je n'ai pas le port en écoute , c'est bizarre Es-tu sûr que le service (daemon) mosquitto est bien démarré ? Tapes cette commande pour voir le status de mosquito et voir si il est actif : systemctl status mosquitto Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 (modifié) Il y a 1 heure, jackT a dit : Es-tu sûr que le service (daemon) mosquitto est bien démarré ? Tapes cette commande pour voir le status de mosquito et voir si il est actif : systemctl status mosquitto J'ai le MQTT de Weewx .. Question: Est ce que je suis obligé d'installer le Mosquitto en + de celui ci https://github.com/weewx/weewx/wiki/mqtt car j'ai ça . Unit mqtt.service could not be found. Modifié 20 juillet 2020 par 970hPa Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 (modifié) Il y a 1 heure, jackT a dit : Es-tu sûr que le service (daemon) mosquitto est bien démarré ? Tapes cette commande pour voir le status de mosquito et voir si il est actif : systemctl status mosquitto ça y est Fallait faire " sudo apt-get install mosquitto mosquitto-clients " Et une question un peu "con" 😛 Comment puis je accéder le " belchertown" (le site web)? Modifié 20 juillet 2020 par 970hPa Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 20 juillet 2020 Sciez Partager Posté(e) 20 juillet 2020 il y a 5 minutes, 970hPa a dit : Comment puis je accéder le " belchertown" (le site web)? Si tu as installé le skin Belchertown dans weewx, tu dois avoir tous les fichiers du site web dans /var/www/html/belchertown ( ou un autre dossier si tu as personnalisé la ligne HTML_ROOT du fichier conf.) SI tu veux transférer les fichiers sur ton hébergement, il faut alors activer le transfert FTP dans weewx.conf 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 (modifié) Il y a 5 heures, jackT a dit : Si tu as installé le skin Belchertown dans weewx, tu dois avoir tous les fichiers du site web dans /var/www/html/belchertown ( ou un autre dossier si tu as personnalisé la ligne HTML_ROOT du fichier conf.) SI tu veux transférer les fichiers sur ton hébergement, il faut alors activer le transfert FTP dans weewx.conf OK Suis presque https://meteo-tethieu.fr/Weewx/belchertown/ Sur Skin j'ai ça (j'arrive a me connecter sur mqtt explorer sur le port 9001 # MQTT Websockets defaults mqtt_websockets_enabled = 1 mqtt_websockets_host = "meteo-tethieu.ddns.net" mqtt_websockets_port = 9001 mqtt_websockets_ssl = 0 mqtt_websockets_topic = "weather" disconnect_live_website_visitor = 1800000 Coté FTP j'ai le upload à chaque 5m , dois je faire quelque chose ? Citation 1) se connecter avec mqtt explorer au broker mqtt en utilisant: mqtt://192.168.1.37 sur le port 1883. SI les données apparaissent, c'est que la partie envoi des données depuis weewx fonctionne. 2) se connecter par winsock avec mqtt explorer au broker mqtt en utilisant: ws://192.168.1.37 sur le port 9001. Si les données sont reçues, c'est que la configuration windsock de ton broker est bonne et tout devrait fonctionn 1883 C'est ok Mais pas avec 9001 9001 C'est ok sur ws://192.168.1.37 sur le port 9001 Modifié 20 juillet 2020 par 970hPa Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 20 juillet 2020 Sciez Partager Posté(e) 20 juillet 2020 @970hPa : ton site web est sécurisé (https:), et une connexion non sécurisée au broker mqtt génère une erreur et les données mqtt ne sont pas récupérées. Il faut donc soit configurer mosquito pour une connexion websock sécurisée, soit basculer ton site web en http non sécurisé. 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 il y a 4 minutes, jackT a dit : @970hPa : ton site web est sécurisé (https:), et une connexion non sécurisée au broker mqtt génère une erreur et les données mqtt ne sont pas récupérées. Il faut donc soit configurer mosquito pour une connexion websock sécurisée, soit basculer ton site web en http non sécurisé. Bien Vu 😛 Faudrait donc ajouter ça ,ou à t'il d'autres manipulations a faire? Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 20 juillet 2020 Sciez Partager Posté(e) 20 juillet 2020 Je ne pense pas qu'il soit nécessaire de sécuriser la connexion mqtt entre weewx et le broker mosquito. Ce qu'il faudrait, c'est créer sur mosquitto une connexion websock sécurisée. Il faut voir la doc de mosquitto, mais cela va de toutes manières nécessiter la création de certificats TLS pour cette connexion sécurisée... 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 Il y a 1 heure, jackT a dit : Je ne pense pas qu'il soit nécessaire de sécuriser la connexion mqtt entre weewx et le broker mosquito. Ce qu'il faudrait, c'est créer sur mosquitto une connexion websock sécurisée. Il faut voir la doc de mosquitto, mais cela va de toutes manières nécessiter la création de certificats TLS pour cette connexion sécurisée... https://meteo-tethieu.fr/Weewx/belchertown/ ça y est Merci pour votre aide Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 20 juillet 2020 Mazinghem Auteur Partager Posté(e) 20 juillet 2020 (modifié) @970hPa 👍 reste plus qu'a traduire en Francais. 😀 Pour ma part faut que je regarde pour ajouter le graph Radiation .... 😐 Modifié 20 juillet 2020 par Tunam 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 juillet 2020 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 juillet 2020 il y a 30 minutes, Tunam a dit : @970hPa 👍 reste plus qu'a traduire en Francais. 😀 Pour ma part faut que je regarde pour ajouter le graph Radiation .... 😐 Yep 😎.. Mais ça c'est pour après xD, j'ai des choses à changer... Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 31 juillet 2020 Mazinghem Auteur Partager Posté(e) 31 juillet 2020 (modifié) salut voila la station est complete maintenant avec les UV ps : Pour info commandé les pieces aux USA et pas eu de frais de douane , de dossiers rien du tout . Modifié 31 juillet 2020 par Tunam Lien à poster Partager sur d’autres sites More sharing options...
meteo-melin Posté(e) 8 décembre 2020 Partager Posté(e) 8 décembre 2020 Hello, Je remonte un peu le sujet car je n'avance plus dans cette config... Cela fonctionne en partie mais il me reste par la partie ws à configurer correctement. Weewx push les données vers mosquitto. weewx.conf: [[MQTT]] server_url = mqtt://localhost:1883 topic = weather binding = archive, loop aggregation = aggregate unit_system = METRIC Je parviens visiblement à récupérer les données en local avec la commande donnée plus haut: root@server:/home/meteomelin/weewx# mosquitto_sub -h localhost -t weather/# {"windSpeed10_kph": "0.0", "extraTemp1_C": "18.88888888888889", "usUnits": "16.0", "forecastIcon": "2.0", "rain24_cm": "0.0", "extraAlarm6": "0.0", "soilTemp1_C": "-5.0", "monthRain_cm": "1.8199999888980003", "appTemp_C": "-4.391970162922173", "monthET": "0.07", "yearET": "28.68", "inHumidity": "37.0", "outsideAlarm1": "0.0", "dayET": "0.01", "extraAlarm3": "0.0", "cloudbase_meter": "159.21459860965473", "maxSolarRad_Wpm2": "0.0", "altimeter_mbar": "1005.8893598599925", "soilLeafAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm8": "0.0", "radiation_Wpm2": "0.0", "insideAlarm": "0.0", "leafWet1_count": "0.0", "extraAlarm4": "0.0", "inDewpoint_C": "7.3199923845094155", "outHumidity": "96.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.55", "forecastRule": "122.0", "soilLeafAlarm1": "0.0", "outTemp_C": "-2.0555555555555554", "heatindex_C": "-2.0555555555555554", "sunset": "1607441940.0", "leafTemp2_C": "4.444444444444445", "windSpeed_kph": "0.0", "pressure_mbar": "994.8555610180292", "inTemp_C": "22.77777777777778", "dateTime": "1607449812.0", "windchill_C": "-2.0555555555555554", "extraAlarm5": "0.0", "leafWet4": "0.0", "sunrise": "1607412660.0", "dewpoint_C": "-2.6064528188109537", "extraAlarm7": "0.0", "barometer_mbar": "1006.4006969186831", "soilTemp2_C": "4.444444444444445", "rainAlarm": "0.0", "windGust_kph": "0.0", "dayRain_cm": "0.0", "extraAlarm2": "0.0", "yearRain_cm": "70.319999571048", "soilMoist2_centibar": "14.0", "soilLeafAlarm3": "0.0", "UV": "0.0", "leafTemp1_C": "-5.0", "humidex_C": "-2.0555555555555554", "outsideAlarm2": "0.0", "soilLeafAlarm4": "0.0", "rainRate_cm_per_hour": "0.0", "rain_cm": "0.0", "stormRain_cm": "0.0", "hourRain_cm": "0.0"} {"windSpeed10_kph": "0.0", "extraTemp1_C": "18.88888888888889", "usUnits": "16.0", "forecastIcon": "2.0", "rain24_cm": "0.0", "extraAlarm6": "0.0", "soilTemp1_C": "-5.0", "monthRain_cm": "1.8199999888980003", "appTemp_C": "-4.391970162922173", "monthET": "0.07", "yearET": "28.68", "inHumidity": "37.0", "outsideAlarm1": "0.0", "dayET": "0.01", "extraAlarm3": "0.0", "cloudbase_meter": "159.21459860965473", "maxSolarRad_Wpm2": "0.0", "altimeter_mbar": "1005.8893598599925", "soilLeafAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm8": "0.0", "radiation_Wpm2": "0.0", "insideAlarm": "0.0", "leafWet1_count": "0.0", "extraAlarm4": "0.0", "inDewpoint_C": "7.3199923845094155", "outHumidity": "96.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.55", "forecastRule": "122.0", "soilLeafAlarm1": "0.0", "outTemp_C": "-2.0555555555555554", "heatindex_C": "-2.0555555555555554", "sunset": "1607441940.0", "leafTemp2_C": "4.444444444444445", "windSpeed_kph": "0.0", "pressure_mbar": "994.8555610180292", "inTemp_C": "22.77777777777778", "dateTime": "1607449812.0", "windchill_C": "-2.0555555555555554", "extraAlarm5": "0.0", "leafWet4": "0.0", "sunrise": "1607412660.0", "dewpoint_C": "-2.6064528188109537", "extraAlarm7": "0.0", "barometer_mbar": "1006.4006969186831", "soilTemp2_C": "4.444444444444445", "rainAlarm": "0.0", "windGust_kph": "0.0", "dayRain_cm": "0.0", "extraAlarm2": "0.0", "yearRain_cm": "70.319999571048", "soilMoist2_centibar": "14.0", "soilLeafAlarm3": "0.0", "UV": "0.0", "leafTemp1_C": "-5.0", "humidex_C": "-2.0555555555555554", "outsideAlarm2": "0.0", "soilLeafAlarm4": "0.0", "rainRate_cm_per_hour": "0.0", "rain_cm": "0.0", "stormRain_cm": "0.0", "hourRain_cm": "0.0"} Cependant, je ne suis pas sûr de comment configurer mosquitto pour autoriser les connexions ws depuis l'extérieur. Quelqu'un sait m'en dire un peu plus? Lien à poster Partager sur d’autres sites More sharing options...
meteo-melin Posté(e) 8 décembre 2020 Partager Posté(e) 8 décembre 2020 Bon bah, j'y suis arrivé 😉 1 Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 17 décembre 2020 Mazinghem Auteur Partager Posté(e) 17 décembre 2020 salut dsl j'avais pas vu le message 😆 Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 4 mars 2021 Mazinghem Auteur Partager Posté(e) 4 mars 2021 bonjour Installation d'un anémomètre a ultrason (je sais beaucoup ne voient pas l'intérêt , mais bon c'est juste pour le fun 🤪 ) Je vais le mettre plus haut ce week-end 2 Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 14 avril 2021 Mazinghem Auteur Partager Posté(e) 14 avril 2021 (modifié) bonsoir installation d'une caméra sur le pignon , avec vu sur les éoliennes au loin 😁 http://meteo-mazinghem.fr:8081 Modifié 14 avril 2021 par Tunam Lien à poster Partager sur d’autres sites More sharing options...
Tunam Posté(e) 15 avril 2021 Mazinghem Auteur Partager Posté(e) 15 avril 2021 Bonjour Pour difuser la Camera j'utilise motioneye sur mon VPS , VPS vers camera (il y a que l'adresse du VPS qui a accès via gestion des ports sur la Freebox) Y a t-il d'autres programmes linux un peu moins gourmand ou autre solution ? 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