-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Telefunken airconditioner - Remote control GZ01-BEJ0-000 #63
Comments
Do you have any way to run my decoder sketch on an Arduino? I have a decoder for the Fuego protocol, perhaps this is really close: https://github.com/ToniA/Raw-IR-decoder-for-Arduino/blob/master/Fuego.cpp This IRRemote output is really hard to read... |
Thanks to my friend I executed the decoder sketch on Arduino. |
Cancel
On Sep 18, 2018 17:45, "grebar" <[email protected]> wrote:
Thanks to my friend I executed the decoder sketch on Arduino.
Please find attached the results.
ir_telefunken_decoded.txt
<https://github.com/ToniA/arduino-heatpumpir/files/2393167/ir_telefunken_decoded.txt>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#63 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFCBBcqx4yoTR2e-AIRzxU0sQBpDuousks5ucQbrgaJpZM4Wq5vx>
.
|
OK, this protocol looks very much the same as the 'Fuego' protocol. The number of bits matches, the checksum calculation matches, and on a quick glance the most important functions seemed to match as well. Maybe there's some 'unit code' or something, so could you compare the Fuego implementation against your samples? The code template is on this code line: https://github.com/ToniA/arduino-heatpumpir/blob/master/FuegoHeatpumpIR.cpp#L101, the last byte is the checksum (which is already OK), so it must be something about the rest of the bytes. Another approach is to send the Fuego code from ESPEasy, and record it on this recorder sketch, and then compare against the real remote, to see if there are any obvious differences. |
I have a simple question: if I take the decoded array from the Arduino decoder (e.g. POWER ON 23,CB,26,01,00,24,07,07,20,00,00,01,04,6C) and I replace it in the Fuego implementation https://github.com/ToniA/arduino-heatpumpir/blob/master/FuegoHeatpumpIR.cpp#L101 |
Yes, you should be able to play back recorded codes that way. I actually have an example about sending raw codes (with Panasonic timing), take a look at this: https://github.com/ToniA/arduino-heatpumpir/blob/master/examples/PanasonicRelayControl/PanasonicRelayControl.ino |
Thank you very much @ToniA for your help! Then I tried to modify the array with presets values, changing some initialization codes //uint8_t FuegoTemplate[] = { 0x23, 0xCB, 0x26, 0x01, 0x80, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00 };
|
Dear @ToniA, i would like to suggest to @arendst (the Sonoff-Tasmota creator) the integration of your library in its firmware. I already tested the integration in my environment and all appears to works properly. I have to deal with two issues:
Gregorio |
Hi, I'm trying to get the library working with my Air Conditioner.
Exploring the heatpumpir code I notice that the Fuego Heat Pump has a remote control similar to my HVAC
My HVAC remote control has the code GZ01-BEJ0-000 (on some internet store they sell a remote compatible with both codes so I suppose there is some reasons to be compatible with Fuego. e.g. https://www.amazon.co.uk/Secure-Vending-Sweden-Westinghouse-GZ01-BEJ0-000/dp/B01JGA54LO)
I tried the library on my sonoff device where I installed the ToniA / ESPEasy fork (https://github.com/ToniA/ESPEasy) that include the heatpumpir library but unfortunately the FuegoHeatpumpIR does not work for me.
I started to investigate on my remote and I try to decode the raw data of my IR, I haven't an Arduino board so I used my Sonoff device with a modified tasmota firmware to debug the IR codes.
The Tasmota firmware uses the lib IRremoteESP8266 to receive/send ir commands so I just made a little modification in the Tasmota firmware to print out the rawbuf of IRrecv::decode method.
Simply I used the sprintf to format the rawbuf in a readable way:
sprintf(outputPointer, "0x%04hX,",rawbuf[cnt]);
I am not an expert of IR protocols, can someone help me understand the codes above?
The text was updated successfully, but these errors were encountered: