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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to