Sonde DS18B20 "planté"

Forum dédié au bus 1-Wire : connectique, intégration
newton
Messages : 5
Inscription : 08 avr. 2021, 17:36

Sonde DS18B20 "planté"

Message par newton »

Bonjour à tous
Nouveau sur le forum, mais je vous lis depuis qques temps déjà
Suite à l'inondation de la carte contrôleur de mon SPA, et aux conseils d'un copain qui a "domotisé" sa piscine, je me suis lancé.
J'ai donc viré la carte cramé et j'ai décidé d'utiliser un Raspberry et Domoticz pour retrouver les fonctionnalités de base de mon SPA, à savoir chauffé l'eau, filtrer etc...
J'ai donc un Raspberry P3B+, l'OS est "Raspbian GNU/Linux 10 (buster)", Domoticz Version: 2020.2, j'utilise les GPIO afin de contrôler les relais qui eux même commandent des contacteurs de puissance afin de commander la pompe 2 vitesses, l'ozoneur, la resistance de chauffe etc...
Tous ceci fonctionne à peu près bien, même si Blocky est un peu limité et que je n'ai pas encore essayé Python ou autre...
Cela dit, tout le fonctionnement du SPA est basé en particulier sur sa température et là, le souci.
J'ai 2 sondes DS18B20, une pour la température de l'air, et une pour celle de l'eau. branchées sur le port GPIO 4 en 1-Wire,
régulièrement, j'ai le message suivant:

2021-04-08 18:34:25.545 Error: 1-Wire system : error reading value from /sys/bus/w1/devices/28-3c01d60794c3
2021-04-08 18:34:35.545 Error: 1-Wire system : error reading value from /sys/bus/w1/devices/28-3c01d607916d

les sondes renvoient une valeurs "fixe", du coup si la température renvoyé est supérieur a la consigne, le PI n'ordonne plus la chauffe, et le SPA refroidi....
Si la température renvoyé est inférieur à la consigne, alors là, je chauffe et plus rien ne viens couper le chauffage...

Je m'en aperçois car la température est fixe dans les courbes, comme dans la capture jointe. Je dois alors aller débrancher rebrancher la sonde.
Vous auriez une idée du pb?
Pièces jointes
Screenshot_20210404-080710_Edge.jpg
Screenshot_20210404-080710_Edge.jpg (442.5 Kio) Consulté 10197 fois
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: Sonde DS18B20 "planté"

Message par higgins91 »

Salut, ton problème viens soit d'un soucis de cablage, soit d'une sonde qui lache.
Comment as-tu réalisé ton cablage ? Longueur ? La résistance est bonne ?
Est-ce que les 2 sondes plantent ? Fais un essais avec 1 sonde à la fois (en premier celle de l'eau c'est potentiellement celle qui risque le plus)

J'ai moi aussi de temps en temps ce souci (disparition d'une sonde pendant 30mn/1h) mais les sondes reviennent sans intervention de ma part.
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Sonde DS18B20 "planté"

Message par Neutrino »

A l'époque, j'avais laissé tombé la lecture des ds18b20 par le pi pour passer sur un wemos d1 mini.
Les mesures s'en sont trouvées bien plus fiables.
Après dans matériel, tu peux essayer de mettre le délai d'inactivité à 1 ou 5 minutes.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
newton
Messages : 5
Inscription : 08 avr. 2021, 17:36

Re: Sonde DS18B20 "planté"

Message par newton »

Merci @higgins91

j'ai mis des passe cable (ceci: https://www.amazon.fr/gp/product/B07M96 ... UTF8&psc=1 )

les sondes sont celle ci, cable de 3m: https://www.amazon.fr/gp/product/B088LN ... UTF8&psc=1

niveau resistance j'ai ça
20210328_131415.jpg
20210328_131415.jpg (2.53 Mio) Consulté 10136 fois
Je vais testé avec un seule sonde pour voir (demain...). mais j'ai commandé 2 nouvelles ref.

@Neutrino
Je vais essayer le réglage d'inactivité, mais comme la sonde semble continuer a me donner une info, même fausse...
gaston
Messages : 155
Inscription : 16 avr. 2019, 20:30

Re: Sonde DS18B20 "planté"

Message par gaston »

Elo,

Pour moi, la résistance est mal placée, elle devrait être au plus près du Pi...
Elle sert de compensation pour la longueur des câbles donc à mettre au plus près du Pi et à l'ajuster en fonction de la dite longueur ;)

Gaston
newton
Messages : 5
Inscription : 08 avr. 2021, 17:36

Re: Sonde DS18B20 "planté"

Message par newton »

@Gaston,
il y a moins de 10cm entre la résistance et les bornes GPIO du Pi
Pièces jointes
Capture d’écran 2021-04-10 155339.jpg
Capture d’écran 2021-04-10 155339.jpg (102.27 Kio) Consulté 10097 fois
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: Sonde DS18B20 "planté"

Message par higgins91 »

Question, tes connexions c'etdu du pont ? Parceque pour une bidouille sur une table ça passe, mais pour un montage qui tourne c'est a oublier. Essaye de trouver un connecteur de disque dur (les vieux, format ide) avec la nappe qui va bien. La c'est beaucoup mieux en terme de bon contact
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
newton
Messages : 5
Inscription : 08 avr. 2021, 17:36

Re: Sonde DS18B20 "planté"

Message par newton »

Tu parle des connexion coté Pi ? oui c'est des ponts..;
effectivement une nappe IDE serait mieux, je vais voir si je peux mettre la main la dessus...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Sonde DS18B20 "planté"

Message par Keros »

higgins91 a écrit : 10 avr. 2021, 18:03 Essaye de trouver un connecteur de disque dur (les vieux, format ide) avec la nappe qui va bien. La c'est beaucoup mieux en terme de bon contact
Comment fais-tu ? Tu branches d'un côté la nappe sur les GPIO et de l'autre, tu la coupes et tu sépares les fils ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: Sonde DS18B20 "planté"

Message par higgins91 »

oui, c'est ce que j'ai fait sur mon installation. Cela permet d'avoir un connecteur qui reste bien en place coté Pi et des fils individuel de l'autre.
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Répondre