Hey there, Henk,
I believe @Sqwawker’s right on both counts. The RTC module has an I2C address of 0x52 not 0x29. If your communicating with 0x29 you will receive an Errno5 Input / Output regardless of the library you use.
That by itself would explain the re...