Well, I've ordered a couple of 5m strips recently and it is hard to work out which are the best ones. You will certainly want waterproof. You will also want to work out how bright you want things.
I ordered a very cheap set of RGB LEDs from Amazon which are great for the price but aren't massively bright as they are just the standard 30 LED's per m and no white LED's. Also the supplied IR remote isn't brilliant as it only has a limited range of colours you can use. But fab for the price.
The latest set were from AliExpress and are warm white only. But they are 120 LED's per m and use 2835 LED's rather than the older 5050's. They are INCREDIBLY bright . I'll be using these to create some task lighting in the kitchen, some for my wife's sewing and maybe some for a small workshop in my office. I've ordered some corner profile to mount the LED's in the kitchen as they will be directed onto the cooking area from the overhead cupboards either side of the cooker hood.
I've ordered mine from both Amazon and AliExpress. Note that some of the Chinese stores now have warehouses in the EU. That costs a little more sometimes but delivery is a lot faster - same with the US I suspect.
It is wise to buy a bunch of extra connectors and fixings as you will need plenty of those.
I've stuck with 12v strips as the power supplies are easy and cheap to get.
So things to think about:
- Try to get the latest LED types as they are more efficient and likely to last longer (cheap LED's can fade fairly rapidly when used continuously).
- Work out whether you just need RGB or whether you want to add warm and/or cool white LED's for brightness.
- Work out what density you want. This impacts brightness but also colour consistency along the strip. The standard 30/m has quite a gap between LED's. You can get 30/m, 60/m and 120/m. I think that 120/m is probably the highest you can get because they are really close together.
- Check how often you can cut the strips. I nearly brought one that would only split every metre. You'll need to factor this into your measurements.
I think that, overall, LED's are now sold in such high volumes and so are so cheap that all of the strips seem to be similar quality. As always though, I always check reviews and vendor responses to issues before buying.
https://www.flexfireleds.com/comparison-between-3528-leds-and-5050-leds/
LED's don't dim easily and you really need a proper dimmer circuit on the low voltage side (not mains). There are loads of options and, at 12v it is fairly easy to create your own. However, watch out for the current requirements. They go up pretty rapidly with LED strips.
I don't think PIR works well in a bathroom/wc environment. People will be sat in a bath, on a wc or behind a shower cubicle/curtain so the IR work work.
That's why I suggested using sound instead. You can get sensors that simply provide a digital trigger over a certain sound level and that would likely be a better presence detector. If set to the right level, you could also detect a tap left running when nobody is in the house.
That's easy. Any ESP8266 or ESP32 device will work over WiFi. You can wire multiple sensors straight onto any of them. You can use any of the "standard" firmware like Tasmota, ESPeasy, etc. and they all support comms over MQTT so are easy to integrate with Node-RED. Indeed, it is pretty trivial to write your own custom firmware too.