Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

Sonoff 4ch & DS18B20

Répondre
drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Sonoff 4ch & DS18B20

Message par drs » 21 juil. 2018, 10:33

Bonjour

Je viens d'acheter un sonoff 4ch R2 pour remplacer deux sonoff basic, et pour avoir 4 sorties pilotables. Je ne l'ai pas encore reçu, mais je vais installer dessus espeasy. Cette installation ne posera pas de problème.

Je voudrais installer dessus une sonde DS18B20 pour avoir la température, mais je ne sais pas où la connecter. J'ai vu sur la carte qu'il y a le GPIO2 présent (au-dessus des pins servant à le programmer). Evidemment, j'avais trouvé une image là dessus mais je ne la retrouve plus.

Alors question bête: ma sonde aura donc 3 fils (3V, GND et DATA (SDA)). Où puis-je les connecter sur le Sonoff 4ch R2 (ce n'est pas un pro)?

Merci d'avance

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 21 juil. 2018, 11:00

J'ai retrouvé l'image:

Image


Vous en pensez quoi? Est ce correct (car il me semblait que les 3.3V à cet endroit était une entrée, pas une sortie)? Et la résistance dont il parle est-elle indispensable?

Question subsidaire: la sonde que je vais recevoir a des fils à nu au bout. Que prendre pour pouvoir les enficher sur les pinoches?

rol-rider
Actif
Messages : 4034
Inscription : 10 août 2014, 23:50

Re: Sonoff 4ch & DS18B20

Message par rol-rider » 23 juil. 2018, 01:02

Oui ça me semble bon, le 3,3v c'est ni une entrée ni une sortie, c'est le + de l'alimentation, tu peux donc y connecter le + du 18b20 et la résistance ne sera sans doute pas utile, (il y en à déjà une de 10k sur le gpio2), pour la connexion, il existe des connecteurs à sertir, ou souder directement sur les broches.

Envoyé de mon V370 en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 04 août 2018, 21:46

Bonjour

Je viens de mettre en place mon sonoff 4ch R2. Pour le flash et la config, pas de problème.
Par contre, je voulais mettre une sonde dallas sur le GPIO2, j'ai donc branché les 3 fils sur VCC, GND et IO2, mais la sonde ne remonte aucune valeur, comme si elle n'était pas détectée.

Voici les captures de config:

Image


Et la config de la sonde:

Image

Y-a-t-il quelque chose que j'ai mal fait?

Merci

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 04 août 2018, 22:06

Encore moi.

Rentrons dans les détails. Ma sonde est celle-ci: http://electrolyseur.fr/kit-sonde-DS18B ... scine.html
J'ai tout cablé correctement, et pas de retour d'info (et la case Device Address reste vide).

Par contre, j'avais dans un coin un autre sonde DS18B20 (un peu comme celle montrée ici: https://www.letscontrolit.com/wiki/inde ... as_DS18b20) et là, c'est monté tout de suite. Le Device Address est rempli et j'ai bien la remontée de température.

Donc j'en conclut que je n'ai ni un problème de fonctionnement général, ni de config. Faut-il alors une résistance comme celle fournie avec ma sonde (4,7 kOmhs)? Si oui, comment la connecter?
Est-ce l'absence de résistance qui fait cette absence de données?

rol-rider
Actif
Messages : 4034
Inscription : 10 août 2014, 23:50

Re: Sonoff 4ch & DS18B20

Message par rol-rider » 05 août 2018, 00:03

Normalement pour que la sonde DS18B20 fonctionne, il faut qu'elle soit alimentée, et c'est le rôle de la résistance de 4.7K qui doit être relier entre le VCC (3.3v fil rouge) et le data (fil jaune) MAIS !

le gpio 2 que tu as utilisé possède une résistance (que l'on nomme résistance de tirage ou pull up) relié entre le gpio 2 et le VCC (3.3v)
donc en toute logique elle devrait jouer aussi le rôle d'alimentation de ta sonde connecté dessus, sauf que la résistance fait 10K et que l'on est à la limite max (pour cette résistance d'alimentation du 18b20).
chez moi, je n'ai jamais eu à modifier cette résistance pour une sonde DS18B20, mais si tu as une grande longueur de câble...peut être ?
tu peux essayer de raccorder la 4.7K (ça fera deux résistances en // la 4.7 et la 10K) mais c'est toujours bon pour le circuit du sonoff.
il y a une autre hypothèse....que un des fils de ta sonde soit coupé, dans ce cas...pas grand chose à faire.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 05 août 2018, 17:15

Bonjour

Merci pour ta réponse. Non je n’ai pas de grande longueur de câble, il fait 1m.
Par contre, j’ai envoyé un message au gars qui m’a vendu la sonde, et voici sa réponse:
Dans votre module câblé avec ds18B20 il y a un pont diviseur... donc le problème se trouve sans doute dans votre câblage sans ce pont diviseur.
Retirez le ds18B20 du module et mettez à la place votre sonde et tout devrait fonctionner normalement.


C’est quoi le pont diviseur (je suppose que c’est les résistances R1 et R2) et quelle est son utilité?

Si j’ai bien tout compris, en conservant la carte ds18b20 et en mettant ma sonde dessus ça devrait fonctionner...

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 05 août 2018, 19:17

Re

Je viens de faire le montage, et ça fonctionne :)
J'ai remplacé la petite sonde dallas par ma sonde, et tout roule.

Maintenant une dernière question: j'ai crée des règles pour les boutons qui fonctionnent (en Rule Set 1):

Code : Tout sélectionner

On BUTTON1#BUTTON1=1 do 
  if [RELAIS1#RELAIS1]=0
    gpio,12,1
  else
    gpio,12,0
  endif
endon

On BUTTON2#BUTTON2=1 do 
  if [RELAIS2#RELAIS2]=0
    gpio,5,1
  else
    gpio,5,0
  endif
endon

On BUTTON3#BUTTON3=1 do 
  if [RELAIS3#RELAIS3]=0
    gpio,4,1
  else
    gpio,4,0
  endif
endon

On BUTTON4#BUTTON4=1 do 
  if [RELAIS4#RELAIS4]=0
    gpio,15,1
  else
    gpio,15,0
  endif
endon
Puis j'ai crée une autre règle en Rule Set 2, pour que tous mes relais soient à 1 au boot:

Code : Tout sélectionner

On System#Boot do
gpio,12,1
gpio,5,1
gpio,4,1
gpio,15,1
endon
Quand je mets en place cette règle:
- Les 4 relais se déclenchent au boot
- L'état apparait à 0 dans l'interface espeasy
- l'état apparait à 0 dans Jeedom
- mes boutons sur le sonoff ne fonctionnent pas
- je peux par contre le piloter via jeedom

Quand je ne mets pas la règle 2, tout fonctionne (sauf que les relais sont à OFF au boot).

Pourquoi ce comportement? Où ai-je fais une erreur?

rol-rider
Actif
Messages : 4034
Inscription : 10 août 2014, 23:50

Re: Sonoff 4ch & DS18B20

Message par rol-rider » 05 août 2018, 19:34

Pas très claire comme réponse !
Si j’ai bien tout compris, en conservant la carte ds18b20 et en mettant ma sonde dessus ça devrait fonctionner...
c'est peut être plus simple de raccorder juste la sonde et la résistance 4.7K entre le fil jaune et le fil rouge.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 05 août 2018, 20:09

rol-rider a écrit :
05 août 2018, 19:34
Pas très claire comme réponse !

c'est peut être plus simple de raccorder juste la sonde et la résistance 4.7K entre le fil jaune et le fil rouge.
J’ai testé avec la carte et ça fonctionne, car je n’ai pas de résistance sous la main :)

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 12 août 2018, 10:36

bonjour

Après quelques jours de tests, je vais conserver le montage tel quel. C'est peut être pas le top, mais ça fonctionne nickel :)

En plus, il y a suffisamment de place dans le boitier pour caser la carte dedans, donc il y a juste trois fils dupont qui sortent, c'est parfait.


Par contre, une petite idée sur le problème ci-dessous?
drs a écrit :
05 août 2018, 19:17
Maintenant une dernière question: j'ai crée des règles pour les boutons qui fonctionnent (en Rule Set 1):

Code : Tout sélectionner

On BUTTON1#BUTTON1=1 do 
  if [RELAIS1#RELAIS1]=0
    gpio,12,1
  else
    gpio,12,0
  endif
endon

On BUTTON2#BUTTON2=1 do 
  if [RELAIS2#RELAIS2]=0
    gpio,5,1
  else
    gpio,5,0
  endif
endon

On BUTTON3#BUTTON3=1 do 
  if [RELAIS3#RELAIS3]=0
    gpio,4,1
  else
    gpio,4,0
  endif
endon

On BUTTON4#BUTTON4=1 do 
  if [RELAIS4#RELAIS4]=0
    gpio,15,1
  else
    gpio,15,0
  endif
endon
Puis j'ai crée une autre règle en Rule Set 2, pour que tous mes relais soient à 1 au boot:

Code : Tout sélectionner

On System#Boot do
gpio,12,1
gpio,5,1
gpio,4,1
gpio,15,1
endon
Quand je mets en place cette règle:
- Les 4 relais se déclenchent au boot
- L'état apparait à 0 dans l'interface espeasy
- l'état apparait à 0 dans Jeedom
- mes boutons sur le sonoff ne fonctionnent pas
- je peux par contre le piloter via jeedom

Quand je ne mets pas la règle 2, tout fonctionne (sauf que les relais sont à OFF au boot).

Pourquoi ce comportement? Où ai-je fais une erreur?

Merci et bon dimanche :)

rol-rider
Actif
Messages : 4034
Inscription : 10 août 2014, 23:50

Re: Sonoff 4ch & DS18B20

Message par rol-rider » 12 août 2018, 10:50

Il me semble qu'il faut cocher "Send boot state" dans la configuration du device pour avoir son état au démarrage.

Envoyé de mon Nexus 7 en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

drs
Actif
Messages : 1180
Inscription : 04 nov. 2016, 10:44

Re: Sonoff 4ch & DS18B20

Message par drs » 12 août 2018, 12:53

Bonjour

C'est déjà le cas pour tous les relais et les boutons. J'ai coché la case.

Répondre

Revenir vers « [Plugin Tiers] ESPEasy »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités