Thanks to everyone that replied. I was not aware of pyownet. I will look into that and rewrite my code to use it.
On 8/24/2020 11:47 AM, Martin Patzak wrote: > For python I would highly recommend you use the library *pyownet *by > Stefano Miccoli > /https://github.com/miccoli/pyownet/ > > /using Fuse can lead to weird problems... (not saying that it is the > reason in your specific case) > > or you can use the buil-in functions in owserver?? owread/owwrite/owdir > instead. > > On 24.08.20 15:57, Dennis Putnam wrote: >> I have the following python 3 code: >> >> *fn='/mnt/1wire/3A.'+blower.id_+'/PIO.BYTE'** >> **with open(fn,'wb') as fh:** >> **???? fh.write(onOff.to_bytes(1,byteorder=sys.byteorder)) >> >> *This produces the error: >> >> *OSError: [Errno 22] Invalid argument >> >> *The value of onOff will be either 1 or 0. In this particular case >> the value is 1. The value of blower.id_ is 0BE14D000000. This is what >> that OWFS directory contains: >> >> *ls -l /mnt/1wire/3A.0BE14D000000* >> total 0 >> -r--r--r-- 1 root root?? 16 Aug 19 21:17 address >> -rw-rw-rw- 1 root root 256 Aug 19 21:17 alias >> -r--r--r-- 1 root root???? 2 Aug 19 21:17 crc8 >> -r--r--r-- 1 root root???? 2 Aug 19 21:17 family >> -r--r--r-- 1 root root?? 12 Aug 19 21:17 id >> -r--r--r-- 1 root root?? 16 Aug 19 21:17 locator >> -rw-rw-rw- 1 root root???? 1 Aug 19 21:17 PIO.A >> -rw-rw-rw- 1 root root???? 3 Aug 19 21:17 PIO.ALL >> -rw-rw-rw- 1 root root???? 1 Aug 19 21:17 PIO.B >> -rw-rw-rw- 1 root root?? 12 Aug 19 21:17 PIO.BYTE >> -r--r--r-- 1 root root?? 16 Aug 19 21:17 r_address >> -r--r--r-- 1 root root?? 12 Aug 19 21:17 r_id >> -r--r--r-- 1 root root?? 16 Aug 19 21:17 r_locator >> -r--r--r-- 1 root root???? 1 Aug 19 21:17 sensed.A >> -r--r--r-- 1 root root???? 3 Aug 19 21:17 sensed.ALL >> -r--r--r-- 1 root root???? 1 Aug 19 21:17 sensed.B >> -r--r--r-- 1 root root?? 12 Aug 19 21:17 sensed.BYTE >> -r--r--r-- 1 root root?? 32 Aug 19 21:17 type >> >> I cannot see anything wrong with the code or permissions and the >> error is so generic I don't know to what it refers. Can someone spot >> what is invalid or help me debug this problem? TIA. >> >> >> _______________________________________________ >> Owfs-developers mailing list >> Owfs-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/owfs-developers > -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
_______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers