Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Plus de remontée de température avec ds18b20 après la version 12.06
#1
Question 
Bonjour,

dans les versions postérieures à la 12.06 (testé avec des versions 13.x et la version 14.0), je n'obtiens plus de remontés de température via un ds18b20 "interne". La température affichée est de 0 ou 2°, et le nombre de ds18b20 dans les données brutes est de 0.
Lorsque je reviens à la version 12.06, tout rentre dans l'ordre, sans toucher à la partie matérielle.

En regardant le code, je vois que dans la version 12.06, on a un ds18b20.begin(); au début de InitTemperature(). Dans la version 14.0, le ds18b20.begin() est réalisé dans InitGPIOs(). Or InitTemperature() est appelée dans setup() avant InitGPIOs(). Je me demande si cela ne serait pas la cause de mes problèmes...

Qu'en pensez-vous ?
Répondre
#2
Avez-vous définit le GPIO sur lequel est branché le DS 18B 20 : 13 ou 27
Répondre
#3
Thumbs Up 
Merci pour votre réponse rapide.

Non je n'avais pas défini ce paramètre. J'ai mis sur le GPIO13 et tout est rentré dans l'ordre.

Parfait, merci à vous
Répondre
#4
Effectivement je viens de constater de mon coté que quand on passe de V13.03 à V14, les infos Temp et Leds ne sont pas initialisées
Il faut donc leur affecter les bon GPIO , sauvegarder et faire un reset et tout rentre dans l'ordre.
Config : 3 routeurs F1ATB en V14.00 - 2 en mode Triacs + 1 mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)