Une autre différence entre le 1wire et l'I2C c'est qu'en 1wire on ne transmet plus l'horloge, elle est re-créer par le récepteur à partir du flot de données.
Il n'y a plus à vérifier que la synchronisation temporelle horloge/data est conservée. Le maintien de la synchro sur quelques mètre est trivial mais ce n'est pas gagné d'avance sur plus de 100m.
C'est un plus du 1Wire, surtout quand on n'a pas d'oscillo.