I use a button to load a playlist in mpc and start playing. I've connected the button to GPIO 23 and the 3.3V with internal pull_down enabled, but I've also tried internal and external pull_downs and pull_ups (connected to GND instead of 3.3V).
In all cases the button press gets recognised fine and everything works perfectly.
Unfortunately, changes in our house (like powering off a computer or lowering motorised shades) also trigger the button press events.
Can anyone tell me why this happens and how to counter it? As I said, I've enabled internal pull_down so it shouldn't be a case of a floating input...