@UFD Thanks for this "solution" (or more workaround). This was the only way I was able to get my Python code towards a keller pressure meter work. So I'm lifting this fabioulus post
I'm still unable to fix my related problem with write a byte wait 8ms then read 5 bytes without specifying register.
http://community.onion.io/topic/2674/access-to-i2c-low-level-calls-through-python-onioni2c
there seems also to still be a open drain issue
https://community.onion.io/topic/2603/omega2-i2c-bus-is-not-open-drain
Why hasn't this been fixed in Omega2+? I have scanned several posts in the forum that probably has problems that are related to this. I2C is a vital bus doing smart IoT stuff for real. So if Onion would like to be part of commercial projects I2C needs to have top priority.
Could any of the staff comment?