Which are 433mhz. It's a couple of dollars to wire a receiver into a Raspberry Pi to hear them. I don't have any issues with reception, even through the brick wall into my garage. I don't remember which script I started with, but at a glance this looks like the same one: https://www.youtube.com/watch?v=Xe5Bj_N4Crw
I have custom scripts now, to make it easier to add new remotes and handle them (I use Node-RED for automation logic). You can solder pads to change the IDs on the remote, if you don't happen to have matched remotes to use the same ones per-room.
The one downside is that the encoded information isn't complete if you very quickly press a button. It isn't an issue in practice, but I did give up on using a 433mhz doorbell because hurried delivery drivers would barely tap on it.