Puck.js and Fujitsu Air Conditioner

Posted on
  • Hi,

    I have tried using the IR on the Puck.js to operate a Fujitsu Air conditioner, it seems that the IR learning does not do anything to the Unit. so i tried searching for the Pronto Hex codes. i did find the following but again no luck.

    http://files.remotecentral.com/ftp/irsheets/fujitsu-ac-arry16.zip
    http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?4894,3

    here is the code i am using

    var prontoHex = "0000 006D 0000 0082 007D 003F 0010 0011 0010 0011 0010 0030 0010 0011 0010 0030 0010 0011 0010  0011 0010 0011 0010 0030 0010 0030 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0010 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0011 0010 0011 0010 0030 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0011 0010 0011 0010 0030 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0011 0010 0010 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0030 0010 0011 0010 0011 0010 0011 0010 0030 0010 0030 0010 0011 0010 0011 0010 0011 0010 0011 0010 0030 0010 0F92";
    var pulseTimes = require("pronto").decode(prontoHex);
    Puck.IR(pulseTimes);
    

    Any help will be appreciated.

    Thanks

  • i did manage to make it work by getting the puck closer to the AC unit.
    do you think the unit above and the code can be recorded on the puck with an IR receiver?

  • I'd make sure the battery is perfect, or you power it via other means. The range is not very far, but I had difficulty capturing and replaying a signal with a poor battery. A new battery improved things.

  • thanks. so do you think the puck can record from the A/C remote.

  • It can be done. Have you seen this tutorial from Gordon, this demonstrates it. I had it working for my TV.

    http://www.espruino.com/Puck.js+Infrared

  • i have, but not much luck mate.
    the pdf link above would be best o use, only if i can convert to relevant pronto hex code

  • bingo! I used IrScrutinizer to generate signals for Pronto Hex. over at remotecentral.com i got the protocol to use fujitsu A/c. and along wth the PDF in the link above, i was abl to generate all the required codes.

  • 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.

  • Thanks, the problem was with my firmware. I've tried a lot of Pronto Hex codes, but none of them worked. I've also put the puck as close to the air conditioner as possible. Firstly - as you can understand, it didn't work. Secondly, I had to rearrange it from time to time, since my air conditioner is often cleaned by airconservicing.or. I have even replaced the battery, even though I haven't any complaints about it. I just can't get how the firmware can literally disable my IR blaster. And why developers couldn't make stable firmware from the start.

  • Ok, great! Also just to add that the Puck.js v2 has substantially better range than the original Puck.js (when the firmware is up to date - so 2v09 or later)

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Puck.js and Fujitsu Air Conditioner

Posted by Avatar for Ossama @Ossama

Actions