Page 4 sur 7

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 26 janv. 2019, 08:32
par Wolfen38
Bon, j'ai réussi à chopper l'ip via mon routeur, j'ai paramétrer, mais ca ne fonctionne pas.

Le sonoff brancher sur 220V clignote.... et quand je clique sur mon inter dans dz, il ne se passe rien.

Et quand je vais sur l'ip du sonoff, dans la console, j'ai ca :

Code : Tout sélectionner

08:45:33 MQT: Attempting connection...
08:45:38 MQT: Connect failed to localhost:1883, rc -2. Retry in 10 sec
08:45:48 MQT: Attempting connection...
08:45:53 MQT: Connect failed to localhost:1883, rc -2. Retry in 10 sec

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 26 janv. 2019, 09:14
par Wolfen38
Pour info, c'est le localhost qu'il n'aimait pas, en mettant l'ip de mon rasp, c'est ok.

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 26 janv. 2019, 19:30
par Wolfen38
Bon bah non, ca a fonctionné jusqu'au reboot suivant, et maintenant j'ai ca :

Code : Tout sélectionner

2019-01-26 19:29:59.784 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 27 janv. 2019, 13:57
par Doume
T'es sûr que l'IP n'a pas changé, depuis le reboot ? ça expliquerait l'erreur !

Pour connaitre ton IP, tu te connectes sur le Raspberry via ssh, et après t'être identifié, tu tapes :
ifconfig

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 10:31
par Le ptit Nicolas
Wolfen38 a écrit : 26 janv. 2019, 19:30 Bon bah non, ca a fonctionné jusqu'au reboot suivant, et maintenant j'ai ca :

Code : Tout sélectionner

2019-01-26 19:29:59.784 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)
Après si tu n'as pas mis d'IP fixe à ton Sonoff, elle risque de changer à chaque redémarrage...

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 11:21
par Wolfen38
Doume a écrit : 27 janv. 2019, 13:57 T'es sûr que l'IP n'a pas changé, depuis le reboot ? ça expliquerait l'erreur !

Pour connaitre ton IP, tu te connectes sur le Raspberry via ssh, et après t'être identifié, tu tapes :
ifconfig
Non je peux toujours me connecter a mon sonoff en tapant son IP dans Chrome.

Je pense que le problème est du côté de mosquitto.

D'ailleurs si dans putty je tape "mosquitto -d" ça refonctionne.
J'ai trouvé cette commande sur le forum mais j'ai pas trouvé comment règler ce problème pour que ça fonctionne sans être obligé de relancer tout le temps cette commande a la main.

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 12:55
par Doume
Effectivement, mosquitto doit être lancé en mode "daemon", c'est-à-dire qu'il doit continuer à tourner en tâche de fond lorsque le shell parent disparait.

Normalement, ce processus devrait être lancé en mode daemon au boot, par le script /etc/init.d/mosquitto

Tu peux t'assurer qu'il est bien configuré pour être lancé au boot :

systemctl enable mosquitto

Tu peux aussi regarder le log dans /var/log/mosquitto/mosquitto.log

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 13:07
par Wolfen38
Doume a écrit : 28 janv. 2019, 12:55 Effectivement, mosquitto doit être lancé en mode "daemon", c'est-à-dire qu'il doit continuer à tourner en tâche de fond lorsque le shell parent disparait.

Normalement, ce processus devrait être lancé en mode daemon au boot, par le script /etc/init.d/mosquitto

Tu peux t'assurer qu'il est bien configuré pour être lancé au boot :

systemctl enable mosquitto

Tu peux aussi regarder le log dans /var/log/mosquitto/mosquitto.log
Pas trouvé cette ligne dans le fichier.

Je dois le mettre ou ?

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 14:22
par Doume
Non, ce sont 2 choses différentes ! ! !

Le fichier /etc/init.d/mosquitto contient déjà une commande start-stop-daemon, qui equivaut à l'option -d de ta commande manuelle. Il ne devrait pas être nécessaire de le modifier !

La commande systemctl enable mosquitto est à lancer une seule fois dans une session putty, si tu veux être sûr que le service mosquitto est configuré pour être lancé au boot ....

Re: [Tuto] Modifier un Sonoff basic en contact sec pilotable

Publié : 28 janv. 2019, 14:48
par Wolfen38
Il ne devrait pas être nécessaire....

Mais ça l'est.

Comment puis je régler ça pour que ça redémarre seul ?

Merci.