Augmenter le nombre de capteurs du bus one-wire.

Bonjour,

Si tout comment moi, vous aimez utiliser les capteurs DS18B20 ds18b20pour mesurer les températures de votre environnement, vous avez certainement atteint les limites des 10 capteurs possibles sur le bus one-wire (GPIO4) de votre rapsberry pi.

Et oui, le module w1-gpio est limité à 10 capteurs alors qu’en théorie le nombre de capteurs sur un bus one-wire est quasi illimité.

La solution m’a été apporté par Rinty lors d’un échange sur le site http://www.framboise314.fr/mesure-de-temperature-1-wire-ds18b20-avec-le-raspberry-pi/ que l’on ne présente plus.

Pour dépasser la limite, il suffit de créer un fichier wire.conf dans /etc/modprobe.d/
Vous écrivez à l’intérieur « options wire max_slave_count=20 » (sans les guillemets).

Après un reboot, comme par magie, le nombre max de capteurs est passé de 10 à 20.

Elle est pas belle la vie 🙂