@user6546 yes, I had come across that. It's quite possible that it could be tweaked to work with Espruino - although at the moment it'd have to be compiled in. A pure JS solution would be easier for people to work with.
@DrAzzy the standalone RF module I have (normal eBay one, with an added aerial) seems to get relatively good range - near 50m through walls. I don't think you're ever going to get faultless one-way communications on 433Mhz though - I don't think even commercial systems manage it.
The 433Mhz receive on Espruino is still a pain I know. Until I add native code (and/or debounce) on IRQs I don't think that'll ever be perfect. In terms of remote sensing, using some other device (like a PC) for the receive seems to work really well. If you get the remote sensor to send data at random intervals you might miss a few, but you'd still have a very reliable system.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@user6546 yes, I had come across that. It's quite possible that it could be tweaked to work with Espruino - although at the moment it'd have to be compiled in. A pure JS solution would be easier for people to work with.
@DrAzzy the standalone RF module I have (normal eBay one, with an added aerial) seems to get relatively good range - near 50m through walls. I don't think you're ever going to get faultless one-way communications on 433Mhz though - I don't think even commercial systems manage it.
The 433Mhz receive on Espruino is still a pain I know. Until I add native code (and/or debounce) on IRQs I don't think that'll ever be perfect. In terms of remote sensing, using some other device (like a PC) for the receive seems to work really well. If you get the remote sensor to send data at random intervals you might miss a few, but you'd still have a very reliable system.