Doorbell and driveway sensor (Bath Road, WR5)

I replaced these as they only worked intermittently at my property however I'm wondering if this was possibly because my property is split level so the receiver is on a lower level than the bell push and sensor. I don't know for certain that this will work for a more conventional property where all would be on the same level but am offering them should anyone like to give it a try.