Did you add the pullup resistors @user54499? They are necessary to keep a reliable state on the bus. Devices that are inherently slaves should not have pullups (though some will have them in 20k-100k range and will provide a weak current).
I would add 4k7 (seems to be a popular compromise) near the master and see if it helps.
R = 4k7 (4700) ohm
VCC--+--+
| |
R R
| |
SDA--+--|--->
SCL-----+--->
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Did you add the pullup resistors @user54499? They are necessary to keep a reliable state on the bus. Devices that are inherently slaves should not have pullups (though some will have them in 20k-100k range and will provide a weak current).
I would add 4k7 (seems to be a popular compromise) near the master and see if it helps.