About the IR range: It's worth checking your firmware is recent-ish. The original Puck.js devices shipped with a firmware that didn't give as much IR range as later firmwares do.
Even so, Puck.js's range isn't great - realistically around a 1 meter. You can get a little more with the silicone case off (or if you cut a hole in the silicone where the IR transmitter is) but then it's very directional.
It'd be great if you were willing to share your code for this - I imagine the Fujitsu air conditioners are pretty common.
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.
Great! Glad you got it sorted!
About the IR range: It's worth checking your firmware is recent-ish. The original Puck.js devices shipped with a firmware that didn't give as much IR range as later firmwares do.
Even so, Puck.js's range isn't great - realistically around a 1 meter. You can get a little more with the silicone case off (or if you cut a hole in the silicone where the IR transmitter is) but then it's very directional.
It'd be great if you were willing to share your code for this - I imagine the Fujitsu air conditioners are pretty common.