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.

Weewx


BMGB-59

Messages recommandés

Il y a 2 heures, Alpha-SG a dit :

J'ai effectué un reverse proxy sur mon nas pour donner une adresse nom de domaine qui se connecte sur l'ip fixe de mon raspberry.

Si j'ai bien compris, tu as une adresse ddns pour ton nas ( par exemple nas.synology.me) et un reverse proxy pour ton raspberry ( par exemple rasp.nas.synology.me).

 

As-tu bien utilisé le domaine du nas  (et non celui du raspberry) dans mqtt_websockets_host et aussi configuré sur ta box une redirection du port 1883 ( ou le port que tu a configuré dans mqtt_websockets_port)  vers le nas?

Lien à poster
Partager sur d’autres sites

  • Réponses 1,1k
  • Créé
  • Dernière réponse

Les plus actifs

Les plus actifs

Messages populaires

Bonjour à toutes et tous. Voilà je pense qu’il est temps d’ouvrir un sujet autour de weewx. Comme nous devons rester confiné ; je vous invite à respecter les recommandations voici du travail

Et voici les 15 fichiers pour les traductions. Bon téléchargement traduction fichier about_inc.pdf traduction fichier celestial_html_tmpl.pdf traduction fichier celestial_inc.pdf traduction

Avec le Raspberry, il y a une solution alternative à l'achat d'un datalogger Davis : le "Météo-Pi"  - https://wifilogger.net/meteopi.html   Il est composé de 2 modules : un qui s'enfiche dan

Images postées

il y a 9 minutes, jackT a dit :

Si j'ai bien compris, tu as une adresse ddns pour ton nas ( par exemple nas.synology.me) et un reverse proxy pour ton raspberry ( par exemple rasp.nas.synology.me).

 

As-tu bien utilisé le domaine du nas  (et non celui du raspberry) dans mqtt_websockets_host et aussi configuré sur ta box une redirection du port 1883 ( ou le port que tu a configuré dans mqtt_websockets_port)  vers le nas?

exact j'ai une adresse ddns (nas.synology.me) sur le nas , sur le reverse proxy j'ai aussi une adresse personnalisé ( rasp.nas.synology) .

 

J'ai essayé les deux dans mqtt.websockets_host. et oui le port est bien redirigé sur le nas. mais rien n'y fait. 

 

Je me demande si ce n'est pas un problème au niveau config Nginx peut être....

au passage le skin de ton site est sympa c'est celui de ta station ou un skin weewx ? 

 

merci pour ton aide. 

Lien à poster
Partager sur d’autres sites

  • Responsable Technique
il y a 37 minutes, Alpha-SG a dit :

exact j'ai une adresse ddns (nas.synology.me) sur le nas , sur le reverse proxy j'ai aussi une adresse personnalisé ( rasp.nas.synology) .

 

J'ai essayé les deux dans mqtt.websockets_host. et oui le port est bien redirigé sur le nas. mais rien n'y fait. 

 

Je me demande si ce n'est pas un problème au niveau config Nginx peut être....

au passage le skin de ton site est sympa c'est celui de ta station ou un skin weewx ? 

 

merci pour ton aide. 

Quand tu te connecte sur ton adresse dns est ce que tu arrives sur la page de Nginx ?

Lien à poster
Partager sur d’autres sites

il y a 12 minutes, 970hPa a dit :

Quand tu te connecte sur ton adresse dns est ce que tu arrives sur la page de Nginx ?

si je me connecte au l'adresse du nas (nas.synology.me) j'ai une erreur 403 mais c'est normal, quand je me connecte sur l'adresse du reverse proxy (rasp.nas.synology.me) j'ai bien la page weewx mais sur le skin il y a écrit connecté en attente des données mais il ne passe en live. 

Avez vous configuré quelque chose dans nginx ?  pourrais je avoir votre fichier de config nginx pour comparé au miens 

merci.

Lien à poster
Partager sur d’autres sites

Il y a 2 heures, Alpha-SG a dit :

quand je me connecte sur l'adresse du reverse proxy (rasp.nas.synology.me) j'ai bien la page weewx mais sur le skin il y a écrit connecté en attente des données mais il ne passe en live. 

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

Modifié par jackT
Lien à poster
Partager sur d’autres sites

  • Responsable Technique
à l’instant, jackT a dit :

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

autant utiliser mqtt explorer :) 

 

il va vite voir si a l'exterieur son mqtt est bien paramétré 

Lien à poster
Partager sur d’autres sites

Il y a 2 heures, Alpha-SG a dit :

mais sur le skin il y a écrit connecté en attente des données mais il ne passe en live. 

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.

Lien à poster
Partager sur d’autres sites

Bonjour, 

je me suis rendu compte en fait que de l'extérieur je n'ai pas accès au site.

 

En Local

Depuis mon pc sur mon navigateur en mettant l'ip fixe du nas Mqtt  dans la config "mqtt_socket" le site est en état connecté sur l'adresse 192.168.0.1 du rpi mais sur l'adresse reverse proxy rasp.nas.synology.me j'ai bien le site mais l'état est "Connexion en cours a la station Météo " et ca reste comme ça par contre si j'actualise le navigateur, les données météo sont bien a jour. donc je pense a un souci au niveau du nas et de la config MQTT.

 

Depuis l'exterieur 

en testant l'adresse de l'extérieur j'ai une erreur 403 sur un fond de page du nas. Mes ports 80 et 443 sont ouvert sur la box pour le nas. Normalement cela suffit pour faire le reverse proxy selon les recommandations.

J'ai dois donc tester l'ouverture de port.

 

MQTT 

Quel paramètre avez vous dans mosquitto.conf ?
 belchertown a besoin du port 9001 c'est donc lui qui pose probleme ?

 

merci 

 

Modifié par Alpha-SG
Lien à poster
Partager sur d’autres sites

Il y a 14 heures, Alpha-SG a dit :

MQTT 

Quel paramètre avez vous dans mosquitto.conf ?
 belchertown a besoin du port 9001 c'est donc lui qui pose probleme ?

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.

Lien à poster
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...