Wemos d1 + ds18b20 : pas de détection

Bonjour, je tente en vain de faire une capteur de temperature.

DS18b20 : rouge (vcc); Noir (Gnd); Jaune(data) (là, je pense que c'est correct)
Je branche le rouge sur vcc (3.3 ou 5v même issue), le noir sur gnd et le jaune sur d2
J'ai mis un eresistance 4.7k entre vcc et data (enf fait 2 resistances de 10k en parallele, car je n'avais pas de 4.7k sous la main)

J'utilise ce code:

#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_PIN D2

OneWire oneWire(ONE_WIRE_PIN);
DallasTemperature sensors(&oneWire);

void setup()
{
Serial.begin( 9600 );
Serial.print( "Demo capteur de temperature DS18B20\n" );

// Démarre le processus de lecture.
// IC Default 9 bit. If you have troubles consider upping it 12.
// Ups the delay giving the IC more time to process the temperature
// measurement
sensors.begin();
}

void loop()
{
long t1 = millis();

// Requête de toutes les températures disponibles sur le bus
sensors.requestTemperatures();
// On ne garde que la première température (index = 0)
float Temp = sensors.getTempCByIndex( 0 );

long t2 = millis();
long dt = t2 - t1;

Serial.print( "t = " );
Serial.print( t2 );
Serial.print( " ms\t" );

Serial.print( "dt = " );
Serial.print( dt );
Serial.print( " ms\t" );

Serial.print( "T = " );
Serial.print( Temp, 1 );
Serial.print( " degC\n" );
}

Le pb est que lee moniteur série m'indique toujours -127
J'ai essayé un autre capteur ds18b20 : pareil, une autre pin que d2, pareil.
D'ailleurs que le capteur soit branché ou pas même issue ...

Merci pour votre aide.

C'est connecté comment ?

j'ai mis la description ...

Je place une photo au cas où.

Essaye

#define ONE_WIRE_PIN 4

La broche D2 est sur le GPIO 4

Sinon regarde ce qui est fait ici

Tu es sûr que ton fils jaune est bien enfiché ? Ça n'a pas l'air d'un Dupont comme les 2 autres ..

oui, c'est bien le meme cable que les autres, la photo est prise verticalement, donc on ne voit pas la fiche ...
Mais le fil est bien enfiché.

Pour la réponse précédente, je n'ai pas compris : j'ai bien enfiché sur D2, non ?
EDIT : j'ai vu, dans le code que je mette D2 ou 4 c'est pareil : -127

EDI2 : J'ai retrouvé un autre sensor (cette fois ci non étanche).
Cette fois avec le me^me branchement cela marche.
Donc a mon avis sur les sensor acheté (il y a quelques années), àa devait être des faux. Je vais en démonter un pour voir.

davidmarli:
oui, c'est bien le meme cable que les autres, la photo est prise verticalement, donc on ne voit pas la fiche ...
Mais le fil est bien enfiché.

Pour la réponse précédente, je n'ai pas compris : j'ai bien enfiché sur D2, non ?
EDIT : j'ai vu, dans le code que je mette D2 ou 4 c'est pareil : -127

EDI2 : J'ai retrouvé un autre sensor (cette fois ci non étanche).
Cette fois avec le me^me branchement cela marche.
Donc a mon avis sur les sensor acheté (il y a quelques années), àa devait être des faux. Je vais en démonter un pour voir.

Bonjour
Il y a beaucoup de "veroles" sur les ds18b20 en provenance asia
lire çà