This can of course be far from the effective distance, but since the data being communicated is so small it should be possible to keep sending the data until you can acknowledge that it has been received.
Also, you could look into creating a mesh network between all Notifons, so you could extend their range.