Onewire update interval & caching

I think the main issue is that owfs uses polling not push (Classifying the Internet of Things - Home Assistant). As far as I’m aware, push is not available on owfs, regardless of the library used to communicate with it.

Regarding the scan_interval and uncached options, both might be useful but should be disabled by default. Depending on the number of devices connected to the bus, it might overload the bus…

You might also be interested in this thread where someone is planning to use a more async way to talk to owserver: WIP: Replacing onewire with an owserver-based library - #20 by frederickjh