j’ai un Wemos node-mcu v3 E12
sur lequel j’ai plusieurs « choses »
BMP280 : pression atmosphérique
led RGB … DHT11 capteur humidité
j’avais aussi un capteur de présence PIR
que j’ai décidé de retirer
pour mettre à la place une sonde température Dallas DS18B20
pour mettre à l’extérieur … et relever la température extérieure donc …
données connectée sur D5 et résistance de 4.7Kohm entre le + et le fil jaune des données
Bonjour,
Ou trouves tu la bonne adresse, car j’ai le même problème que toi? J’ai récupéré un code d’analyseur piscine où est programme l’adresse dans le fichier YAML: 0x5B021460A924FF28
ensuite après install, tu lances simplement les logs en mode wireless et là normalement l’adresse de ta sonde dois remonter.
En ce qui me concerne j’ai un autre soucis. Ma sonde n’est pas vue mais après de longues recherches il semblerait que cela vienne de la dernière version de esphome. je te poste qd même les logs où doivent apparaitre l’adresse de ta sonde
Super!! Du coup, peux tu me dire ce que tu as mis comme résistance? aurais tu une photo de ton montage et de la résistance (couleur et valeur) car mon pb vient peut être de là…
. merci
Bonjour Phil
Il faut mettre une résistance de 4.7 k ohms entre le broche signal (DQ) et le +Vcc (5V ou 3.3V pour un ESP).
Je n’ai jamais essayé, mais cela doit revenir au même en activant la résistance de Pull-up sur l’esp, bien que 2 x + forte, mais ça vaut d’essayer ça fait une résistance de moins…
Pour les sondes qui ne fonctionne pas, il y a toute sorte d’origine, la première, la chinoiserie : a acheter au moins cher, j’ai 5 sondes qui ont la même adresse ça c’est balot!!
Des sondes qui ne fonctionne purement et simplement pas…
Et j’ai ouïe dire des brochages différents…
Bref cela peut être un peu tout!
Merci @Xtofe pour ta réponse. Je suis novice en électronique et pour etre franc j’ai mis une résistance 4.7k ohms mais de puissance 1w ??
voici le modèle
Je réponds un peu tardivement mais la réponse a été donnée par @Xtofe.
Par contre cela marche pour moi , mais il y a un problème de calibration car j’ai noté un ecart d’environ 1°C par rapport aux autres capteurs. Est il prévu une calibration et avez vous le programme adéquat?
Bonjour @Mick20553 ,
Peux tu me donner la marque de la sonde DS18b20 que tu uitilises? les miennes achetées sur aliexpress ne sont pas reconnues. Merci
Bonjour @jrvrcd ,
Tout d’abord merci d’essayer de m’aider. Oui j’ai tenté de changer de GPIO et même de sonde dallas acheté chez aliexpress. Non je n’ai pas d’erreur au moment de la compilation. Enfin voici mes logs, et la photo de mon montage (je débute en électronique donc il se peut que qq chose cloche).
Merci pour ton expertise.
INFO Reading configuration /config/esphome/esp-piscine.yaml...
INFO Starting log output from esp-piscine.local using esphome API
INFO Successfully connected to esp-piscine.local
[16:59:08][I][app:102]: ESPHome version 2023.4.4 compiled on May 5 2023, 09:53:20
[16:59:08][C][wifi:505]: WiFi:
[16:59:08][C][wifi:363]: Local MAC: 08:3A:8D:D1:BF:BF
[16:59:08][C][wifi:364]: SSID: [redacted]
[16:59:08][C][wifi:365]: IP Address: 192.168.0.76
[16:59:08][C][wifi:366]: BSSID: [redacted]
[16:59:08][C][wifi:368]: Hostname: 'esp-piscine'
[16:59:08][C][wifi:370]: Signal strength: -59 dB ▂▄▆█
[16:59:08][C][wifi:374]: Channel: 6
[16:59:08][C][wifi:375]: Subnet: 255.255.255.0
[16:59:08][C][wifi:376]: Gateway: 192.168.0.254
[16:59:08][C][wifi:377]: DNS1: 8.8.8.8
[16:59:08][C][wifi:378]: DNS2: 8.8.4.4
[16:59:08][C][logger:294]: Logger:
[16:59:08][C][logger:295]: Level: DEBUG
[16:59:08][C][logger:296]: Log Baud Rate: 115200
[16:59:08][C][logger:297]: Hardware UART: UART0
[16:59:08][C][dallas.sensor:075]: DallasComponent:
[16:59:08][C][dallas.sensor:076]: Pin: GPIO13
[16:59:08][C][dallas.sensor:077]: Update Interval: 5.0s
[16:59:08][W][dallas.sensor:080]: Found no sensors!
[16:59:08][C][dallas.sensor:089]: Device 'Température Piscine'
[16:59:08][C][dallas.sensor:089]: Device Class: 'temperature'
[16:59:08][C][dallas.sensor:089]: State Class: 'measurement'
[16:59:08][C][dallas.sensor:089]: Unit of Measurement: '°C'
[16:59:08][C][dallas.sensor:089]: Accuracy Decimals: 1
[16:59:08][C][dallas.sensor:091]: Index 0
[16:59:08][E][dallas.sensor:093]: Couldn't find sensor by index - not connected. Proceeding without it.
[16:59:08][C][captive_portal:088]: Captive Portal:
[16:59:08][C][mdns:108]: mDNS:
[16:59:08][C][mdns:109]: Hostname: esp-piscine
[16:59:08][C][ota:093]: Over-The-Air Updates:
[16:59:08][C][ota:094]: Address: esp-piscine.local:8266
[16:59:08][C][ota:097]: Using Password.
[16:59:08][C][api:138]: API Server:
[16:59:08][C][api:139]: Address: esp-piscine.local:6053
[16:59:08][C][api:141]: Using noise encryption: YES
[16:59:12][E][dallas.sensor:112]: Requesting conversion failed
[16:59:12][D][sensor:109]: 'Température Piscine': Sending state nan °C with 1 decimals of accuracy
[16:59:17][E][dallas.sensor:112]: Requesting conversion failed
[16:59:17][D][sensor:109]: 'Température Piscine': Sending state nan °C with 1 decimals of accuracy
… Je confirme mon esp n’est pas soudé au connecteur mais quand je fais les essais je maintien bien fermement… étant complétement novice, c’est mon premier projet et je n’y connais rien en électronique, j’ai préféré procéder comme cela plutôt que souder et me rendre compte par la suite que mon montage n’est pas bon.
Concernant le GPIO13, je confirme que je suis bien sur le pin D7. L’angle de la photo peut en effet porter à confusion.
Concernant le 5V, j’ai aussi testé.
En résumé, toutes les solutions que tu viens aimablement de me proposer, je les ai tentées (sauf la soudure).
Donc j’ai commandé deux sondes de la marque azdelivery sur amazon et je retesterai avec. La dernière option sera la soudure. Mais je tourne en rond
Souder ton ESP au connecteur ne t’empêche pas de le réutiliser surtout si tu utilise une plaquette d’expérimentation comme tu le fais.
Alors je t’invite à commencer par ça et ensuite on en reparle