Code : Tout sélectionner
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ ls
activity cond_search_polarity id output status_control uevent
cond_search_mask driver name state subsystem

en revanche le fonctionnement est complètement aléatoire si je clic pour allumer P0 il y en a d'autre qui s'allument, et idem pour les autres ports (P0-P7)
En fait je ne pense pas que ce soit complètement aléatoire ca ressemble plus a de l'hexa mais bon rien de sur pour l'instant..
Côté console j'ai rien compris , juste qu'il faut utiliser dd pour écrire ou lire sur le DS2408 mais j'ai systématiquement une erreur en écriture même si ca actionne quand meme le port voulu (et les autres aussi ...)
Code : Tout sélectionner
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ dd if=./output bs=1 count=1 | hexdump
0000000 0078
0000001
1+0 enregistrements lus
1+0 enregistrements écrits
1 octet (1 B) copié, 0,0251706 s, 0,0 kB/s
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ echo U | dd of=./output bs=1 count=1
dd: écriture de « ./output »: Erreur d'entrée/sortie
1+0 enregistrements lus
0+0 enregistrements écrits
0 octet (0 B) copié, 0,0779068 s, 0,0 kB/s
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ dd if=./output bs=1 count=1 | hexdump
0000000 0055
0000001
1+0 enregistrements lus
1+0 enregistrements écrits
1 octet (1 B) copié, 0,0241386 s, 0,0 kB/s
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ echo \x00 | dd of=./output bs=1 count=1
dd: écriture de « ./output »: Erreur d'entrée/sortie
1+0 enregistrements lus
0+0 enregistrements écrits
0 octet (0 B) copié, 0,0851487 s, 0,0 kB/s
pi@Test /sys/bus/w1/devices/29-0000001b8aed $ dd if=./output bs=1 count=1 | hexdump
0000000 0078
0000001
1+0 enregistrements lus
1+0 enregistrements écrits
1 octet (1 B) copié, 0,0196547 s, 0,1 kB/s
pi@Test /sys/bus/w1/devices/29-0000001b8aed $
Quelqu'un du forum utilise les DS2408? histoire de me filer un coup de main svp?