A kábel 8-9m hosszú, 10k felhúzó ellenállás mindkét végén. A kábel: 4 eres szalag kábel jellegű telefonkábel az erek sorrendben : scl,gnd,+5v,sda.
Egészen biztosan meghaladja a vezeték a szabványban előírt 400pF kapacitást (jobb vezetékkel 1-2 méter még talán bele tud férni). Persze itt lehet azzal játszani, hogy jelentősen lecsökkented a sebességet (én <1kHz-et mondanék látatlanban), továbbá lecsökkented a meghajtást is (soros ellenállás az ic-khez, de itt már méretezni kell, hogy a felhúzó ellenállások és a meghajtás a megfelelő jelszinteket még bírja megtartani, ugyanakkor viszont ne legyen túl lassú a jelátmenet), hogy a vezeték óriási induktivitása és kapacitása miatt ne lengedezzen össze-vissza, továbbá minden ic-hez teszel Schottky védődiódákat, hogy a lengedezés ne tudja a plusz táp fölé vagy a mínusz táp alá vinni. Igen nagy eséllyel ez utóbbi miatt megy el kapálni amúgy a mikrokontrollered. Ha szkóppal ránézel a vezetékre, nagyon csúnya dolgokat fogsz látni :)
Ekkora távon amúgy már a zajösszeszedés is komoly probléma single-ended jelátvitelnél, persze a sebesség csökkentésével plusz valami checksum használatával ez még akár kézben tartható is tud lenni.
Én inkább pont-pont soros vonalat használnék sodrott vezetéken, valamilyen szimmetrikus meghajtóval (pl. 75LBC176 és haverjai).
A relés megoldás korrektnek tűnik.