I have an Arduino Nano which I have hooked up with 4 DS18B20 water-proof sensors (D2) in one-wire, one analog Voltage board (A1) and an analog 12 bar water pressure sensor (A2).
Running everything without the water pressure sensor and it all works fine (I output all sensor readings into a JSON object and I get all four temp's, sensor id's and the voltage).
When I plug in the water pressure sensor (which is working with 0-5VDC) I get a pressure reading, but too low and the one-wire bus gets screwed up and it starts missing sensors or give strange readings, e.g. -127 degrees, etc. and every loop (1 second) I might get an accurate reading from one or two of the sensors.
Running it with only the water pressure sensor it gives a more accurate reading for the pressure.
Could it be that the power gives out with all sensors connected?
The sensors themselves is working since they work individually but not all together...
The Arduino is powered over USB from a RasperryPI (with a 4A USB power adapter).
The sensor is of this type: