Controling PANASONIC AC

Everything related to protocols and IR codes
Post Reply
lenthaprasna
Posts: 5
Joined: Sun Sep 08, 2019 4:58 pm

Controling PANASONIC AC

Post by lenthaprasna »

Hello All
My Name Lentha, iam under electrical engineering graduate student in one of the University in Indonesia. I Need help to control Panasonic AC
I am using arduino uno
Iam using LED IR
I am using IR RECV Dump and just show in my serial Monitor :

Code: Select all

Encoding  : PANASONIC
Code      : 4004:7200000 (48 bits)
Timing[131]: 
     +3450, -1650     + 500, - 350     + 500, -1250     + 450, - 400
     + 450, - 400     + 500, - 400     + 450, - 400     + 450, - 400
     + 450, - 400     + 450, - 400     + 500, - 350     + 500, - 400
     + 450, - 400     + 450, - 400     + 450, -1300     + 450, - 400
     + 450, - 400     + 450, - 400     + 500, - 350     + 500, - 400
     + 450, - 400     + 450, - 400     + 450, -1300     + 450, -1250
     + 450, -1250     + 500, - 400     + 450, - 400     + 450, -1250
     + 500, - 350     + 500, - 400     + 450, - 400     + 450, - 400
     + 450, - 400     + 500, - 350     + 500, - 350     + 500, - 400
     + 450, - 400     + 450, - 400     + 500, - 350     + 500, - 400
     + 450, - 400     + 450, - 400     + 450, - 400     + 500, - 400
     + 450, - 400     + 450, - 400     + 450, - 400     + 500, - 350
     + 500, - 350     + 500, - 400     + 450, - 400     + 450, - 400
     + 500, - 350     + 500, - 400     + 450, - 400     + 450, - 400
     + 450, - 400     + 500, - 350     + 500, -1250     + 450, -1250
     + 500, - 400     + 450, - 400     + 450, - 400     + 450, - 400
     + 500, - 350     + 500
unsigned int  rawData[131] = {3450,1650, 500,350, 500,1250, 450,400, 450,400, 500,400, 450,400, 450,400, 450,400, 450,400, 500,350, 500,400, 450,400, 450,400, 450,1300, 450,400, 450,400, 450,400, 500,350, 500,400, 450,400, 450,400, 450,1300, 450,1250, 450,1250, 500,400, 450,400, 450,1250, 500,350, 500,400, 450,400, 450,400, 450,400, 500,350, 500,350, 500,400, 450,400, 450,400, 500,350, 500,400, 450,400, 450,400, 450,400, 500,400, 450,400, 450,400, 450,400, 500,350, 500,350, 500,400, 450,400, 450,400, 500,350, 500,400, 450,400, 450,400, 450,400, 500,350, 500,1250, 450,1250, 500,400, 450,400, 450,400, 450,400, 500,350, 500};  // PANASONIC 4004:7200000
unsigned int  addr = 0x4004;
unsigned int  data = 0x7200000;

I am using other program to make sure the data is valid. I using code from analysIR blog https://www.analysir.com/blog/wp-conten ... als_10.txt And got this result.

Code: Select all

Raw: (439) 3484, -1704, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -404, 464, -404, 468, -324, 544, -384, 484, -384, 488, -400, 468, -384, 484, -384, 484, -404, 468, -1268, 468, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -384, 484, -1272, 468, -1272, 464, -1272, 468, -400, 468, -404, 468, -1268, 468, -400, 468, -404, 468, -384, 484, -400, 468, -384, 488, -384, 484, -384, 484, -384, 484, -404, 468, -400, 468, -384, 484, -404, 468, -384, 484, -400, 468, -384, 484, -404, 468, -400, 468, -384, 484, -404, 468, -284, 584, -400, 468, -388, 480, -404, 468, -400, 468, -400, 468, -404, 468, -384, 484, -400, 468, -404, 468, -400, 468, -1268, 468, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -396, 472, -10588, 3512, -1688, 484, -400, 468, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -404, 464, -404, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -404, 464, -1256, 484, -1272, 468, -1252, 484, -404, 468, -400, 468, -1272, 464, -404, 468, -400, 468, -400, 468, -404, 464, -388, 484, -400, 468, -404, 464, -404, 468, -384, 484, -404, 464, -384, 484, -404, 468, -400, 468, -404, 464, -404, 468, -400, 468, -1272, 468, -1268, 468, -1272, 464, -404, 468, -388, 480, -404, 468, -380, 488, -400, 468, -1272, 468, -1268, 468, -1256, 484, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -404, 468, -400, 468, -384, 484, -1272, 468, -1268, 468, -404, 468, -400, 468, -400, 468, -1272, 468, -1268, 468, -1272, 468, -400, 468, -404, 464, -388, 484, -400, 468, -384, 484, -404, 468, -400, 468, -400, 468, -404, 464, -388, 484, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 464, -388, 484, -400, 468, -1272, 468, -1268, 468, -1272, 468, -400, 468, -400, 468, -404, 464, -388, 484, -384, 484, -404, 464, -384, 488, -400, 468, -396, 472, -1272, 468, -1252, 484, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -384, 484, -404, 464, -404, 468, -384, 484, -384, 488, -400, 468, -400, 468, -384, 484, -404, 468, -1268, 468, -404, 464, -404, 468, -400, 468, -388, 480, -384, 484, -388, 484, -1268, 468, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -404, 468, -400, 468, -384, 484, -404, 464, -404, 468, -400, 468, -404, 464, -388, 484, -400, 468, -400, 468, -1272, 468, -1256, 480, -404, 468, -1268, 468, -404, 464, -1272, 468, -1272, 468, 

I try send the raw data but nothing happen to my AC, even bip sound when I using original remote.
This my code

Code: Select all

int khz=38;

#include <IRremote.h>
unsigned int  rawData[439] = {3484, -1688, 484, -400, 468, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -384, 484, -404, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -1272, 468, -1272, 468, -1268, 468, -384, 484, -404, 468, -1268, 468, -404, 468, -400, 468, -400, 468, -400, 468, -388, 484, -384, 484, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -388, 484, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -404, 468, -1268, 468, -1272, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -10588, 3508, -1688, 484, -404, 468, -1272, 464, -388, 480, -404, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -404, 464, -404, 464, -404, 468, -1272, 464, -1256, 484, -1272, 464, -404, 468, -400, 468, -1272, 464, -404, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 464, -404, 472, -396, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -384, 484, -400, 468, -1272, 464, -1276, 464, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -1252, 488, -400, 468, -1252, 488, -384, 484, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -384, 484, -388, 484, -400, 468, -1272, 464, -1256, 484, -404, 464, -404, 468, -400, 468, -1272, 464, -1256, 484, -1272, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -404, 464, -388, 484, -400, 468, -400, 468, -384, 484, -388, 484, -384, 484, -404, 464, -404, 468, -1272, 464, -1272, 468, -1272, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 464, -404, 468, -1272, 464, -1256, 484, -1272, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -384, 484, -404, 468, -400, 468, -1272, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -404, 468, -400, 468, -408, 460, -404, 464, -404, 468, -384, 484, -384, 484, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 468, -1272, 464, -1272, 468, -384, 484, -400, 468, -384, 484, -1272, 468, -1272, 468};
IRsend irsend;

void setup()
{

}

void loop() {
  delay(50);

irsend.sendRaw(rawData,439,38);


 
 //Note the approach used to automatically calculate the size of the array.

  delay(15000); //In this example, the signal will be repeated every 5 seconds, approximately.
}
But thats code i have canot work to my AC ,
Please help me to fix this Problem.
Lentha Prasna
User avatar
AnalysIR
Site Admin
Posts: 776
Joined: Sat Aug 31, 2013 3:51 pm
Location: Dublin, Ireland
Contact:

Re: Controling PANASONIC AC

Post by AnalysIR »

Code: Select all

unsigned int  rawData[439] = {3484, -1688, 484, -400, 468, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -384, 484, -404, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -1272, 468, -1272, 468, -1268, 468, -384, 484, -404, 468, -1268, 468, -404, 468, -400, 468, -400, 468, -400, 468, -388, 484, -384, 484, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -388, 484, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -400, 468, -404, 468, -1268, 468, -1272, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -10588, 3508, -1688, 484, -404, 468, -1272, 464, -388, 480, -404, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -384, 484, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -404, 464, -404, 464, -404, 468, -1272, 464, -1256, 484, -1272, 464, -404, 468, -400, 468, -1272, 464, -404, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 464, -404, 472, -396, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -384, 484, -400, 468, -1272, 464, -1276, 464, -1272, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -1252, 488, -400, 468, -1252, 488, -384, 484, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -384, 484, -388, 484, -400, 468, -1272, 464, -1256, 484, -404, 464, -404, 468, -400, 468, -1272, 464, -1256, 484, -1272, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -404, 464, -388, 484, -400, 468, -400, 468, -384, 484, -388, 484, -384, 484, -404, 464, -404, 468, -1272, 464, -1272, 468, -1272, 464, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 464, -404, 468, -1272, 464, -1256, 484, -1272, 468, -400, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -384, 484, -404, 468, -400, 468, -1272, 464, -404, 468, -400, 468, -400, 468, -404, 468, -400, 468, -400, 468, -1272, 468, -400, 468, -400, 468, -404, 468, -400, 468, -408, 460, -404, 464, -404, 468, -384, 484, -384, 484, -404, 468, -400, 468, -400, 468, -404, 464, -404, 468, -384, 484, -400, 468, -404, 468, -1272, 464, -1272, 468, -384, 484, -400, 468, -384, 484, -1272, 468, -1272, 468};
first thing to try is to remove the negative signs :) (The hint is in unsigned int)

When I did that it decodes as a 216 bit Panasonic AC signal on our AnalysIR application :)

..so the capture is good
lenthaprasna
Posts: 5
Joined: Sun Sep 08, 2019 4:58 pm

Re: Controling PANASONIC AC

Post by lenthaprasna »

Yaa. Sorry. I forgot convert to integer. I have done to remove negative signs.

Code: Select all

unsigned int  rawData[439] = {3484, 1688, 484, 400, 468, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 384, 484, 404, 468, 400, 468, 1272, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 1272, 468, 1272, 468, 1268, 468, 384, 484, 404, 468, 1268, 468, 404, 468, 400, 468, 400, 468, 400, 468, 388, 484, 384, 484, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 388, 484, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 404, 468, 1268, 468, 1272, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 10588, 3508, 1688, 484, 404, 468, 1272, 464, 388, 480, 404, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 384, 484, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 404, 464, 404, 464, 404, 468, 1272, 464, 1256, 484, 1272, 464, 404, 468, 400, 468, 1272, 464, 404, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 464, 404, 472, 396, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 384, 484, 400, 468, 1272, 464, 1276, 464, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 1252, 488, 400, 468, 1252, 488, 384, 484, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 384, 484, 388, 484, 400, 468, 1272, 464, 1256, 484, 404, 464, 404, 468, 400, 468, 1272, 464, 1256, 484, 1272, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 404, 464, 388, 484, 400, 468, 400, 468, 384, 484, 388, 484, 384, 484, 404, 464, 404, 468, 1272, 464, 1272, 468, 1272, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 464, 404, 468, 1272, 464, 1256, 484, 1272, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 384, 484, 404, 468, 400, 468, 1272, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 1272, 468, 400, 468, 400, 468, 404, 468, 400, 468, 408, 460, 404, 464, 404, 468, 384, 484, 384, 484, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 468, 1272, 464, 1272, 468, 384, 484, 400, 468, 384, 484, 1272, 468, 1272, 468};
But theres still not working to OFF my Panasonic AC with sending this code.

Code: Select all

int khz=38;

#include <IRremote.h>
unsigned int  rawData[439] = {3484, 1688, 484, 400, 468, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 384, 484, 404, 468, 400, 468, 1272, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 1272, 468, 1272, 468, 1268, 468, 384, 484, 404, 468, 1268, 468, 404, 468, 400, 468, 400, 468, 400, 468, 388, 484, 384, 484, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 388, 484, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 400, 468, 404, 468, 1268, 468, 1272, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 10588, 3508, 1688, 484, 404, 468, 1272, 464, 388, 480, 404, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 384, 484, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 404, 464, 404, 464, 404, 468, 1272, 464, 1256, 484, 1272, 464, 404, 468, 400, 468, 1272, 464, 404, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 464, 404, 472, 396, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 384, 484, 400, 468, 1272, 464, 1276, 464, 1272, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 1252, 488, 400, 468, 1252, 488, 384, 484, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 384, 484, 388, 484, 400, 468, 1272, 464, 1256, 484, 404, 464, 404, 468, 400, 468, 1272, 464, 1256, 484, 1272, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 404, 464, 388, 484, 400, 468, 400, 468, 384, 484, 388, 484, 384, 484, 404, 464, 404, 468, 1272, 464, 1272, 468, 1272, 464, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 464, 404, 468, 1272, 464, 1256, 484, 1272, 468, 400, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 384, 484, 404, 468, 400, 468, 1272, 464, 404, 468, 400, 468, 400, 468, 404, 468, 400, 468, 400, 468, 1272, 468, 400, 468, 400, 468, 404, 468, 400, 468, 408, 460, 404, 464, 404, 468, 384, 484, 384, 484, 404, 468, 400, 468, 400, 468, 404, 464, 404, 468, 384, 484, 400, 468, 404, 468, 1272, 464, 1272, 468, 384, 484, 400, 468, 384, 484, 1272, 468, 1272, 468};
IRsend irsend;


void setup()
{

}

void loop() {
  delay(50);

irsend.sendRaw(rawData,439,38);


 
 //Note the approach used to automatically calculate the size of the array.

  delay(15000); //In this example, the signal will be repeated every 5 seconds, approximately.
}
What must i do next? Please help me.
Thank you..
User avatar
AnalysIR
Site Admin
Posts: 776
Joined: Sat Aug 31, 2013 3:51 pm
Location: Dublin, Ireland
Contact:

Re: Controling PANASONIC AC

Post by AnalysIR »

Make sure the AC is OFF..if you are trying to turn it on and vice versa.

I have cleaned up the signal using AnalysIR our windows application, which is available for purchase from our webshop.

Code: Select all

/*
Automatically Generated by AnalysIR - Batch Export Utility
Registered to: info@analysir.com
Session History
Type : Key : Value : Bits : Carrier Frequency (kHz)
0 : PANASONIC128_216_280AC :  : 400407200000006040040720001C14018E00007007000081000063 : 216 : 0
Note: Be sure to use the correct Carrier frequency, for each individual signal, as(or if) indicated above
*/

// NB: Not all protocols are supported by IRremote or IRLib. You may need to edit the code below manually
// Automatically Generated by AnalysIR for info@analysir.com, visit https://www.AnalysIR.com/ or email info@....... for further details
int khz=38; //NB Change this default value as neccessary to the correct carrier frequency


unsigned int Signal_0_0[] = {3500,1750,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,435,435,435,435,435,435,435,435,435,435,10588,3500,1750,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,435,435,435,435,435,435,1300,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,1300,435,1300,435,435,435,435,435,435,435,1300,435,1300,435}; //AnalysIR Batch Export (IRremote) - RAW

irsend.sendRaw(Signal_0_0, sizeof(Signal_0_0)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
 // AnalysIR IR Protocol: PANASONIC128_216_280AC, Key:  
lenthaprasna
Posts: 5
Joined: Sun Sep 08, 2019 4:58 pm

Re: Controling PANASONIC AC

Post by lenthaprasna »

thank you for your answer. but the code you sent is only to turn on the air conditioner? Does the same code can turn off the AC? when I send the code to turn off the AC, but there is no response (AC does not turn on). Even though when I use IR the sender of the code "Recording long Infrared Remote control signals with Arduino", the data I get is in accordance with the RAW data that you share. Thank you for the help.
User avatar
AnalysIR
Site Admin
Posts: 776
Joined: Sat Aug 31, 2013 3:51 pm
Location: Dublin, Ireland
Contact:

Re: Controling PANASONIC AC

Post by AnalysIR »

I expect it only turns on.

For any other signals just manually edit the timings to match the working signal.

I did this using our AnalysIR application, which is designed to make these tasks easy for users.
lenthaprasna
Posts: 5
Joined: Sun Sep 08, 2019 4:58 pm

Re: Controling PANASONIC AC

Post by lenthaprasna »

I just need to turn off my Panasonic AC. I can't use paypal because I don't have a credit card because I'm still a student. Is there another payment method? I was able to turn on the AC with the code that you gave me. but it's hard to turn it off because the AC doesn't respond to anything with my code which is still a lot of interference. if I buy a license, can I be guided to analyze AC of various brands? so I can set the AC as a whole? because I am still very basic about IR Code. I need the code for the thesis final project. is there any suggestion for me? :) :) :)
User avatar
AnalysIR
Site Admin
Posts: 776
Joined: Sat Aug 31, 2013 3:51 pm
Location: Dublin, Ireland
Contact:

Re: Controling PANASONIC AC

Post by AnalysIR »

I can't use paypal because I don't have a credit card because I'm still a student. Is there another payment method?
PayPal is the only option currently available.
I just need to turn off my Panasonic AC. ..... I was able to turn on the AC with the code that you gave me. but it's hard to turn it off because the AC doesn't respond to anything with my code which is still a lot of interference. if I buy a license, can I be guided to analyze AC of various brands? so I can set the AC as a whole? because I am still very basic about IR Code. I need the code for the thesis final project. is there any suggestion for me?
I have provided all of the information above to allow you to solve this for yourself. I generally try to steer people in the right direction and help them to solve issue themselves. As you are currently in a learning phase of your career, it is very important that you learn how to solve problems yourself using whatever tools may be available. If I did all of the work for you, your qualifications might be useless.

So to repeat, just change the timings in any new signal for that AC, to the values closest to the ones in the signal that is working.

e.g.
Change {3484, 1688, 484, 400, 468 etc

to
{3500,1750,435,435,435 etc

You can do this semi-automatically in a spreadsheet using an 'IF' formula. Or even better write some extra code in your sketch to do this....

Our AnalysIR application has tools for many similar features related to IR remote control...but again users need to study up on how to use these features...
Post Reply