I'm starting the second iteration of a project and reusing the many (presumably fake) DS18B20 sensors I've acquired over the years. Previously reliability was never that great. This time, to keep things simple and hopefully increase reliability, I'm going to have one sensor per bus, and run multiple buses per ESP32.
Has anyone found that some libraries are more tolerant than others when it comes to interfacing with these DS18B20 clones?
From what I read on this forum, the fake DS18B20 sensors works better with 5V and with three wires (not parasitic).
In other words: The ESP32 is a 3.3V board, so you are in big trouble.
Please get rid of those fake sensors.
I have 4 DS18B20 clones from one of the major Chinese manufacturers (forget which one - detected by the code referenced above). They are packaged in a probe so I don't know what the chip markings are. They work fine on an ESP32 at 3.3 V. All are within spec when compared to an accurate thermometer.