Hello! I have a question, why does some of my 1-wire devices get listed several times by OWFS? They have the same ID and inode-number, so now my application have to filter out the duplicates. I'm running OWSERVER:
owserver version: 2.8p15 libow version: 2.8p15 On a Raspberry Pi with a AbioWire+ card: https://www.m.nu/pdf/AbioWire_Plus_um_en_us_2015_03_02.pdf Some of the 1-wire devices are connected to different connectors on the AbioWire-card. When I list the devices with OWFS it look like this (first column is inode number): trycoon@dixie:/mnt/1wire$ ls -li totalt 0 3 drwxrwxrwx 1 root root 8 dec 30 23:56 05.4AEC29CDBAAB 6 drwxrwxrwx 1 root root 8 dec 30 23:56 10.0C92B5010800 6 drwxrwxrwx 1 root root 8 dec 30 23:56 10.0C92B5010800 11 drwxrwxrwx 1 root root 8 dec 30 23:56 10.158DB5010800 8 drwxrwxrwx 1 root root 8 dec 30 23:56 10.52A9B5010800 8 drwxrwxrwx 1 root root 8 dec 30 23:56 10.52A9B5010800 2 drwxrwxrwx 1 root root 8 dec 30 23:56 10.67C6697351FF 14 drwxrwxrwx 1 root root 8 dec 30 23:56 10.7F0560010800 10 drwxrwxrwx 1 root root 8 dec 30 23:56 10.969D98010800 10 drwxrwxrwx 1 root root 8 dec 30 23:56 10.969D98010800 7 drwxrwxrwx 1 root root 8 dec 30 23:56 10.AC1A60010800 13 drwxrwxrwx 1 root root 8 dec 30 23:56 10.B74C8A010800 9 drwxrwxrwx 1 root root 8 dec 30 23:56 10.C9E69E010800 12 drwxrwxrwx 1 root root 8 dec 30 23:56 29.3E4D13000000 12 drwxrwxrwx 1 root root 8 dec 30 23:56 29.3E4D13000000 15 drwxrwxrwx 1 root root 8 dec 30 23:56 29.4D4D13000000 5 drwxrwxrwx 1 root root 8 dec 30 23:56 29.54F81BE8E78D 4 drwxrwxrwx 1 root root 8 dec 30 23:56 3A.F2FBE3467CC2 24 drwxr-xr-x 1 root root 8 dec 30 23:32 alarm 17 drwxr-xr-x 1 root root 8 dec 30 23:32 bus.0 16 drwxr-xr-x 1 root root 8 dec 30 23:32 bus.1 19 drwxr-xr-x 1 root root 8 dec 30 23:32 settings 23 drwxrwxrwx 1 root root 8 dec 30 23:56 simultaneous 21 drwxr-xr-x 1 root root 8 dec 30 23:32 statistics 22 drwxr-xr-x 1 root root 32 dec 30 23:32 structure 20 drwxr-xr-x 1 root root 8 dec 30 23:32 system 18 drwxr-xr-x 1 root root 8 dec 30 23:32 uncached I use this setting in owfs.conf: server: i2c = ALL:ALL UPDATE: I think I solved the problem but I don't know why it's working, maybe someone could explain it for me? I changed the settings in owfs.conf to this: server: device = /dev/i2c-1 #server: i2c = ALL:ALL Now the list looks like this: trycoon@dixie:/mnt/1wire$ ls -li totalt 0 3 drwxrwxrwx 1 root root 8 dec 31 09:16 05.4AEC29CDBAAB 7 drwxrwxrwx 1 root root 8 dec 31 09:16 10.0C92B5010800 10 drwxrwxrwx 1 root root 8 dec 31 09:16 10.158DB5010800 9 drwxrwxrwx 1 root root 8 dec 31 09:16 10.52A9B5010800 2 drwxrwxrwx 1 root root 8 dec 31 09:16 10.67C6697351FF 14 drwxrwxrwx 1 root root 8 dec 31 09:16 10.7F0560010800 11 drwxrwxrwx 1 root root 8 dec 31 09:16 10.969D98010800 6 drwxrwxrwx 1 root root 8 dec 31 09:16 10.AC1A60010800 12 drwxrwxrwx 1 root root 8 dec 31 09:16 10.B74C8A010800 8 drwxrwxrwx 1 root root 8 dec 31 09:16 10.C9E69E010800 13 drwxrwxrwx 1 root root 8 dec 31 09:16 29.3E4D13000000 15 drwxrwxrwx 1 root root 8 dec 31 09:16 29.4D4D13000000 5 drwxrwxrwx 1 root root 8 dec 31 09:16 29.54F81BE8E78D 4 drwxrwxrwx 1 root root 8 dec 31 09:16 3A.F2FBE3467CC2 24 drwxr-xr-x 1 root root 8 dec 31 09:12 alarm 17 drwxr-xr-x 1 root root 8 dec 31 09:12 bus.0 16 drwxr-xr-x 1 root root 8 dec 31 09:12 bus.1 19 drwxr-xr-x 1 root root 8 dec 31 09:12 settings 23 drwxrwxrwx 1 root root 8 dec 31 09:16 simultaneous 21 drwxr-xr-x 1 root root 8 dec 31 09:12 statistics 22 drwxr-xr-x 1 root root 32 dec 31 09:12 structure 20 drwxr-xr-x 1 root root 8 dec 31 09:12 system 18 drwxr-xr-x 1 root root 8 dec 31 09:12 uncached Thanks! // Henrik ------------------------------------------------------------------------------ _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers