Hi there !
I'm pretty new in the Raspi world (was a huge Arduino user), I was using them only for pure IT purposes (like servers).
[CONTEXT]
This is for the context, I had a setup who was perfectly running for years done with an Arduino Mega and a network board. This setup was used to have a meteo station with many sensors all around my house and was managing my heater system and few other home automation. This was working fine but was a pain to maintain and to enhance. Lot of electronics, to few user interactions and I was pretty close to the limits of the boards (especially the network one who had to send lots of data to my remote web server and polling for orders). So I wanted to replace it by a Raspi 5 setup.
So I have replaced all my Arduino stuff by one Raspi 5, and I've kept only the relay board, the BME sensor, and my 6 DS18B20 temperature sensors from my previous setup.
[END OF CONTEXT]
I've developed a little program in Python using dearpygui and the gpiozero libraries. So I replaced all my old LCD screens and keyboards by a single PC screen with a nice GUI instead.
I've connected my DS18B20 sensors on 1-Wire protocol on the GPIO4 default pin, powering them using the 3.3V output of the Pi and all was working perfectly during a little more than 48 hours.
But I suddenly received (without any physical or logical intervention on the setup) many alerts from my web remote server who was receiving dummy temperature values of 999°C. This is the default temperature I set when I initialize my objects in the program and means that the Raspi lost all connections to the DS18B20 sensors. I've checked the /sys/bus/w1/devices directory and none of the addresses were present anymore.
I've tried many manipulations seen here or everywhere else about this kind of problem, I've checked the wiring, changed powering from 3.3V to 5V, tried some software actions and also tried to un plug one by one every single sensor to see if one of them was responsible for the issue and nothing worked. Never seen back a single DS18B20 online.
I've finally choose to try to use another GPIO pin for the 1-Wire connection and modified the configuration of the pi to use GPIO17 instead of GPIO4 (back to 3.3V) and I got instantaneously all the sensors responding again. So now all is working fine since Saturday evening on GPIO17 pin.
But my questions are:
I'm pretty new in the Raspi world (was a huge Arduino user), I was using them only for pure IT purposes (like servers).
[CONTEXT]
This is for the context, I had a setup who was perfectly running for years done with an Arduino Mega and a network board. This setup was used to have a meteo station with many sensors all around my house and was managing my heater system and few other home automation. This was working fine but was a pain to maintain and to enhance. Lot of electronics, to few user interactions and I was pretty close to the limits of the boards (especially the network one who had to send lots of data to my remote web server and polling for orders). So I wanted to replace it by a Raspi 5 setup.
So I have replaced all my Arduino stuff by one Raspi 5, and I've kept only the relay board, the BME sensor, and my 6 DS18B20 temperature sensors from my previous setup.
[END OF CONTEXT]
I've developed a little program in Python using dearpygui and the gpiozero libraries. So I replaced all my old LCD screens and keyboards by a single PC screen with a nice GUI instead.
I've connected my DS18B20 sensors on 1-Wire protocol on the GPIO4 default pin, powering them using the 3.3V output of the Pi and all was working perfectly during a little more than 48 hours.
But I suddenly received (without any physical or logical intervention on the setup) many alerts from my web remote server who was receiving dummy temperature values of 999°C. This is the default temperature I set when I initialize my objects in the program and means that the Raspi lost all connections to the DS18B20 sensors. I've checked the /sys/bus/w1/devices directory and none of the addresses were present anymore.
I've tried many manipulations seen here or everywhere else about this kind of problem, I've checked the wiring, changed powering from 3.3V to 5V, tried some software actions and also tried to un plug one by one every single sensor to see if one of them was responsible for the issue and nothing worked. Never seen back a single DS18B20 online.
I've finally choose to try to use another GPIO pin for the 1-Wire connection and modified the configuration of the pi to use GPIO17 instead of GPIO4 (back to 3.3V) and I got instantaneously all the sensors responding again. So now all is working fine since Saturday evening on GPIO17 pin.
But my questions are:
- Do you think my GPIO4 is burnt ?
- Will it be the fate of the GPIO17 in few days ?
- And finally is it possible to burn a GPIO using DS18B20 sensors ??
Statistics: Posted by pioux57 — Mon Dec 02, 2024 6:30 am — Replies 0 — Views 24