Right, so I’ve been trying to get DimmerLink working on a Raspberry Pi Zero 2W over I2C. Wired up SDA to GPIO2, SCL to GPIO3, 3.3V and GND. I2C is enabled in raspi-config.
Ran i2cdetect and got absolutely nothing:
pi@pizero:~ $ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
All dashes. No 0x50, no nothing.
I’ve double-checked the wiring with a multimeter — continuity is fine on SDA and SCL. Tried swapping to a different DimmerLink module, same result. Plugged in an MCP23017 on the same bus just to rule out a Pi issue — that shows up at 0x20 immediately.
So the Pi’s I2C bus is working, the wiring is correct, but DimmerLink is invisible. Am I missing something obvious here?