[ Résolu] plusieurs gpio 1-wire

Le bus 1-Wire, connectique, et intégration dans Domoticz
Répondre
didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

[ Résolu] plusieurs gpio 1-wire

Message par didier02 »

bonjour, je voudrais , pouvoir avoir 2 voir 3 ligne 1-wire sur un Rpi
je voudrais prendre les gpio 5 et gpio 6 ( donc pin 29 et 31)

j'ai donc déclarer des sortie en input dans domoticz.sh
gpio readall
7.jpg
7.jpg (70.32 Kio) Vu 1877 fois
.
.

je vérifie
.
.
3.jpg
3.jpg (100.19 Kio) Vu 1877 fois
.
.
.

comment ca ce passe sur domoticz, ... ? je crée 3 materiels
mais là je n'ai pas le choix des entrée gpio ..!
.
.
2.jpg
2.jpg (86.67 Kio) Vu 1877 fois
.
.



de plus si je met une sonde sur le port gpio 4 une sur gpio 5 et une sur gpio 6 j'ai 3 fois la même sonde
si je branche seulement gpio 5 j'ai rien dans les dispositifs

j'ai branché les sondes une par une pour vérifier et noter leur numéro .. elles sont toutes avec des identifiant différents

mes questions ,
je n'arrive pas a trouver la commande pour lister les ports gpio et ce qu'il y a dessus .. :?:
faut il faire quelque chose dans domoticz pour activer ces ports en plus de domoticz.sh ?
Modifié en dernier par didier02 le 22 août 2021, 15:05, modifié 2 fois.

Neutrino
Messages : 1825
Enregistré le : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)
Contact :

Re: plusieurs gpio i-wire

Message par Neutrino »

L'avantage du 1-wire, c'est qu'il est possible de brancher toutes les sondes sur le même GPIO.
C'est le pilote du raspberry pi qui va chercher les valeurs des sondes sur le bus 1-wire
Domoticz se contente de lire les valeurs ensuite.
Tu n'as besoin que d'un seul GPIO, c'est écrit dessus = 1-wire : 1 fil :D

Pourquoi en vouloir 3 différents ?

Un peu de lecture : https://www.framboise314.fr/mesure-de-t ... pberry-pi/
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

Re: plusieurs gpio i-wire

Message par didier02 »

oui , j'ai déjà lu et relu , y'a plein de site qui parlent du 1-wire mais pas de beaucoup en intégration dans Domoticz ... et rarement quand on en utilise plusieurs..
On peux mettre plein de capteurs sur un bus , mais chaque bus est limité en longueur, sur une branche à 50 mètres je pourrais en mettre 5 ou 7, il faudrait que je fasse des essais .. l'intérêt de faire plusieurs branches c'est que là, je met mon rpi au milieu, et ca me fait 2x50 mètres --> 100 mètres et 14 sondes ..
Pour la pratique, c'est que je voudrais en finalité pouvoir surveiller des chaudières ( chaufferies) dans un établissement de santé , j'en ai 9 en tout ( à mon travail , pas a moi !!) ... :D des machines qui ont + de 15 ans ... et blindées de fuites .. le but étant d'être prévenue avant qu'il fasse trop froid qu'une d'elle soit en panne .. ;)
en faite mon rpi vois que la sonde sur le gpio 4 , il vois pas les autres, alors qu'ils sont bien déclarer en in .. j'ai dû oublier quelque chose mais je trouve pas ...

Neutrino
Messages : 1825
Enregistré le : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)
Contact :

Re: plusieurs gpio 1-wire

Message par Neutrino »

Le 1-wire fonctionne aussi en étoile, tu peux avoir 3 branches de 50m si tu veux.
Dans mon ancienne maison, j'avais 5 branches d'une dizaine de mètres chacune et ça fonctionnait. J'avais juste baissé la valeur de la résistance et mis une alimentation supplémentaire.
j'ai fini quand même par passer par un wemos D1 mini sous espEasy. Il communique en wifi, mais c'est vraiment plus sable et beaucoup moins prise de tête.
A l'époque, une MAJ de Raspbian m'avait tout cassé, j'ai galéré pour tout réinstallé et un orage a fini par flinguer le GPIO...
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

Re: plusieurs gpio 1-wire

Message par didier02 »

ou là .. un wemos D1 mini sous espEasy :shock: , je suis pas capable :oops:
Le 1-wire fonctionne aussi en étoile, tu peux avoir 3 branches de 50m si tu veux.
d'après ce que j'ai lu, les longueurs de chaque branche s'additionnent c'est pour ca que je voulais diviser en 2 ou trois en séparent les branches , une part gpio

didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

Re: plusieurs gpio 1-wire

Message par didier02 »

je fais des essais en même temp et finalement je me suis aperçus que mes ports 5 et 6 voient la sonde , j'ai leur numéros id , mais n'ont pas de valeur 0°C , résistance testée 4.7 ohms et câble de 30 cm ...

PhiPhi
Messages : 15
Enregistré le : 03 déc. 2018, 08:45

Re: plusieurs gpio 1-wire

Message par PhiPhi »

Bonjour,

Je me demande si il ne faut pas que les broches sur lequel on veut utiliser le protocole 1-wire soient déclarées pour utiliser ce protocole justement.
Voici un exemple trouvé rapidement https://blog.oddbit.com/post/2018-03-27 ... es-on-the/, en anglais désolé ;)

Philippe

didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

Re: plusieurs gpio 1-wire

Message par didier02 »

Cool merci Phiphi .. va vraiment falloir que je potasse l anglais ... en francais je trouvais rien .
Je me doutais qu il fallait déclarer quelque chose ..
Je suis pas chez moi je teste des que je rentre
... .

didier02
Messages : 103
Enregistré le : 19 juin 2021, 11:17
Localisation : saint quentin 02100

Re: plusieurs gpio 1-wire

Message par didier02 »

pour ceux que ça, pourrait intéresser pour diverses raisons ( compatibilité de sondes etc ...)

édition du fichier config.txt en mode super utilisateur ...



pi@raspberrypi:~ $ sudo su
root@raspberrypi:/home/pi# sudo nano /boot/config.txt

à la fin j'ai rajouté
dtoverlay=w1-gpio,gpiopin=4
dtoverlay=w1-gpio,gpiopin=5
dtoverlay=w1-gpio,gpiopin=6
reboot

niveaux config / matériel , .. on reste avec une seul bus 1-wire
.
.
Image3.jpg
Image3.jpg (45.82 Kio) Vu 1779 fois
.
.

et on vois dans dispositifs les sondes rajoutées sur 3 bus différents .
.
.
Image2.jpg
Image2.jpg (160.15 Kio) Vu 1779 fois
.
.
A tester si des sondes avec des numéros identiques ( les derniers chiffres) sont différenciées ou pas .. les miennes ont toutes un numéro différents

enjoy .. :)
Modifié en dernier par didier02 le 22 août 2021, 17:31, modifié 1 fois.

Neutrino
Messages : 1825
Enregistré le : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)
Contact :

Re: [ Résolu] plusieurs gpio 1-wire

Message par Neutrino »

Parfait :)
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

Répondre