Calaos, Home Automation Forum
Bus 1-wire - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4)
+--- Forum: Installation du système (https://calaos.fr/forum/forumdisplay.php?fid=5)
+--- Thread: Bus 1-wire (/showthread.php?tid=954)



Bus 1-wire - Mathieu - 04-20-2020

Bonjour tout le monde,
N'ayant jamais entendu parler de 1-wire avant d’utiliser Calaos, j'ai pas mal galéré à trouver comment brancher mes sondes (quel fil sert à quoi ?) et les ajouter dans calaos.
J'ai trouvé des vieilles infos sur le forum et un peu sur le blog (en anglais si je me souviens bien) mais je crois que certaines infos ne sont plus à jour.
Par exemple, dans /sys/bus/w1/devices au début, je voyais mes sondes. Et puis, après avoir testé plein de commandes qui au final ne servaient à rien, le dir devices est vide maintenant. parmi les commandes testées: modprobe w1-gpio, modprobe w1_therm, calaos_1wire --use-w1. Je ne sais toujours pas à quoi elles servent  Huh  J'ai finalement trouvé calaos_1wire --help  Big Grin  et puis calaos_1wire --scan -u.
Enfin bref, j'ai complété le pdf ci-joint au fur et à mesure de mes trouvailles. Avec aussi les infos sur l'installation que j'ai faite. Si vous pensez que c'est pertinent, je pourrais m'en servir comme base pour compléter le wiki, en espérant que je raconte pas de bêtises. J'ai mis les bases des bases mais ça m'aidait quand je m'y remettais après parfois plusieurs semaines.


RE: Bus 1-wire - raoulh - 04-21-2020

Salut,

Super doc. J'ai lu et je valide Wink

Quelques precisions:
- Oui il faut arreter le service calaos_server quand on veut utiliser l'outil calaos_1wire, les 2 ne peuvent pas accéder au driver en meme temps.
- Les drivers w1_therm, w1-gpio sont utilisé uniquement sur RaspberryPi quand tu connectes directement a un GPIO. Il faut donc utiliser ce drivers pour accéder aux sondes, c'est un driver kernel, alors que l'adaptateur USB il utilise un driver different (OWFS). La commande modprobe permet de charger le drivers dans le noyau linux. Et dans ce cas il faut utiliser calaos_1wire --use-w1 pour dire a calaos d'utiliser ce driver.

Si tu as envie ce serait super si tu pouvais mettre ta doc sur le wiki Smile


RE: Bus 1-wire - Mathieu - 04-22-2020

Merci Raoul pour ces explications.
J'ai commencé l'ajout sur le Wiki, je rajouterai tes remarques.


RE: Bus 1-wire - mifrey - 11-25-2020

Vieux post mais je suis tombé dessus en cherchant autre chose. Attention au schéma du Raspberry Pi qui a probablement été repris du blog (https://calaos.fr/blog/calaos-and-1-wire/). Il n'est pas correct. Le DS18B20 peut être alimenté en 3.3V ou 5V avec le Pi mais la pin du milieu (DATA) doit soit être connectée sur l'entrée GPIO et le fil DATA doit être connecté au 3.3V via une résistance de pull-up, jamais au 5V au risque de détruire le Pi (les GPIO fonctionnent en 3.3V).


RE: Bus 1-wire - Mathieu - 07-28-2021

(11-25-2020, 01:46 AM)mifrey Wrote: Vieux post mais je suis tombé dessus en cherchant autre chose.  Attention au schéma du Raspberry Pi qui a probablement été repris du blog (https://calaos.fr/blog/calaos-and-1-wire/). Il n'est pas correct. Le DS18B20 peut être alimenté en 3.3V ou 5V avec le Pi mais la pin du milieu (DATA) doit soit être connectée sur l'entrée GPIO et le fil DATA doit être connecté au 3.3V via une résistance de pull-up, jamais au 5V au risque de détruire le Pi (les GPIO fonctionnent en 3.3V).

Salut Mifrey, merci pour l'info. Effectivemment, j'ai trouvé ce schéma sur le blog. Y a-t-il quelque part un schéma correct pour que je corrige sur le wiki ?


RE: Bus 1-wire - mifrey - 07-28-2021

[Image: tab5ngox.png]
ou
[Image: v3up7zae.png]


RE: Bus 1-wire - Mathieu - 07-29-2021

Merci  Smile