[TUTORIEL] Connaitre la capacité restante de sa cuve eau de pluie

Desactive le « Validate certificate »

L’erreur 2 correspond à une connexion refusée par le server.

Donc pour en savoir plus, il faut les logs du conteneur mqtt

Je viens d’essayer, même résultat

J’arrive pourtant à me connecter en SSH à mon PI via mon smartphone
Je me connecte également via mon pc
Capture
Capture1

Ok mais ça c’est pas le même protocole, d’où le fait d’avoir les logs mqtt pour savoir pourquoi il refuse la connexion

docker logs eclipse-mosquitto

Et pour voir la conf

sudo cat /var/lib/gladysassistant/mosquitto/mosquitto.conf

pi@gladys:~ $ sudo cat /var/lib/gladysassistant/mosquitto/mosquitto.conf
allow_anonymous false
connection_messages false
password_file /mosquitto/config/mosquitto.passwd
listener 1883
pi@gladys:~ $ docker logs eclipse-mosquitto
1668235884: mosquitto version 2.0.15 starting
1668235884: Config loaded from /mosquitto/config/mosquitto.conf.
1668235884: Opening ipv4 listen socket on port 1883.
1668235884: Error: Address in use
1668235885: mosquitto version 2.0.15 starting
1668235885: Config loaded from /mosquitto/config/mosquitto.conf.
1668235885: Opening ipv4 listen socket on port 1883.
1668235885: Error: Address in use
1668235886: mosquitto version 2.0.15 starting
1668235886: Config loaded from /mosquitto/config/mosquitto.conf.
1668235886: Opening ipv4 listen socket on port 1883.
1668235886: Error: Address in use
1668235887: mosquitto version 2.0.15 starting
1668235887: Config loaded from /mosquitto/config/mosquitto.conf.
1668235887: Opening ipv4 listen socket on port 1883.
1668235887: Error: Address in use
1668235888: mosquitto version 2.0.15 starting
1668235888: Config loaded from /mosquitto/config/mosquitto.conf.
1668235888: Opening ipv4 listen socket on port 1883.
1668235888: Error: Address in use

Il y a le message : Error: Address in use
:interrobang:

Quelque chose tourne déjà sur le port 1883…

Tu as installé quoi de spécifique sur ton pi ?

Peux tu lister les conteneurs: docker ps -a

CONTAINER ID   IMAGE                          COMMAND                  CREATED        STATUS                          PORTS      NAMES
ee8c9aef0d9a   gladysassistant/gladys:v4      "docker-entrypoint.s…"   2 days ago     Up 9 minutes                               gladys
90c1b2365611   eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago     Up 9 minutes                               gladys-z2m-mqtt
f225bc1faad1   eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago     Restarting (1) 21 seconds ago              eclipse-mosquitto
de219f947a06   containrrr/watchtower:latest   "/watchtower --clean…"   10 days ago    Up 9 minutes                    8080/tcp   watchtower
7c35f8eb4589   koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   10 days ago    Up 9 minutes                               gladys-z2m-zigbee2mqtt
ebaacd05ab1c   nodered/node-red:latest        "./entrypoint.sh"        2 months ago   Up 9 minutes (healthy)                     node_red

Ton conteneur reboot en boucle, c’est l’origine de ton problème.

Essaye de stopper node-red

docker stop node_red

et restart le conteneur mqtt

docker restart eclipse-mosquitto

Et regarder les logs / status pour constater

Toujours le même résultat

pi@gladys:~ $ docker logs eclipse-mosquitto
1668235884: mosquitto version 2.0.15 starting
1668235884: Config loaded from /mosquitto/config/mosquitto.conf.
1668235884: Opening ipv4 listen socket on port 1883.
1668235884: Error: Address in use
1668235885: mosquitto version 2.0.15 starting
1668235885: Config loaded from /mosquitto/config/mosquitto.conf.
1668235885: Opening ipv4 listen socket on port 1883.
1668235885: Error: Address in use
1668235886: mosquitto version 2.0.15 starting
1668235886: Config loaded from /mosquitto/config/mosquitto.conf.
1668235886: Opening ipv4 listen socket on port 1883.
1668235886: Error: Address in use
1668235887: mosquitto version 2.0.15 starting
1668235887: Config loaded from /mosquitto/config/mosquitto.conf.
1668235887: Opening ipv4 listen socket on port 1883.
1668235887: Error: Address in use

pi@gladys:~ $ docker ps -a
CONTAINER ID   IMAGE                          COMMAND                  CREATED        STATUS                         PORTS      NAMES
ee8c9aef0d9a   gladysassistant/gladys:v4      "docker-entrypoint.s…"   2 days ago     Up 18 minutes                             gladys
90c1b2365611   eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago     Up 18 minutes                             gladys-z2m-mqtt
f225bc1faad1   eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago     Restarting (1) 8 seconds ago              eclipse-mosquitto
de219f947a06   containrrr/watchtower:latest   "/watchtower --clean…"   10 days ago    Up 18 minutes                  8080/tcp   watchtower
7c35f8eb4589   koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   10 days ago    Up 18 minutes                             gladys-z2m-zigbee2mqtt
ebaacd05ab1c   nodered/node-red:latest        "./entrypoint.sh"        2 months ago   Exited (143) 4 minutes ago                node_red

Il faut que je m’absente 1 heure. Désolé

netstat -ltnup | grep ':1883'

pi@gladys:~ $ netstat -ltnup | grep ':1883'
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      -
tcp6       0      0 ::1:1883                :::*                    LISTEN      -


et en sudo ?

Tu n’aurai pas changé le port côté zigbee2mqtt par hasard ?

J’ai ceci :

sudo netstat -ltnup | grep ':1883'

pi@gladys:~ $ sudo netstat -ltnup | grep ':1883'
tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      540/mosquitto
tcp6       0      0 ::1:1883                :::*                    LISTEN      540/mosquitto

Redemarre ton pi dans le doute, car à part si tu as installé mosquitto manuellement je vois pas

Déjà fait sans résultat.
Je pense que je vais pouvoir tout réinstaller !

J’ai encore une petite question.

  1. Pourquoi les broches D6 et D7 ?

  2. Comme j’ai deux citernes d’eau de 5000L est-il possible de rajouter un deuxième capteur JSN-SR04T sur le même Wemos en adaptant le script bien entendu !

:wink:

MISO / MOSI

Non je ne penses pas, tu va avoir des soucis de tension de toute façon.

Merci pour les infos :wink:

Je l’ai fait mais en utilisant un Arduino (je ne connaissais pas les wemos à l’époque).
Dans ton cas, il faudrait mieux les laisser indépendants…