Adding electric fireplace remote to RFXCOM RFXtrx433E

Hi,

I’m struggling some time getting our new electric fireplace remote to work with on the RFXCOM.
My guess it maybe won’t work because it is using a rolling code… but I’m not sure and cannot find any relevant information.

The remote is the following:

Specs:
image

When scanning, the following information is returned (power on):

------------------------------------------------
1-1-2022 02:40:15:907= 687F001D0100E501D800FD01D600E801EA00E801E900E901D800F801DC00E601EA00E801D700FB01E5028A01D900FA01D9028901DA00E401EB028A01D9028A01DA028801D8028A01DC00FA01D7028801DA00FA01D8028901D900E801EB00E601EB00E801DA00F801DF
Packettype    = RAW Packet
Packet Length = 104
subtype       = RAW packet
Sequence nbr  = 29
Repeat        = 1
Nbr of pulses = 25
229  472  253  470  232  490  232  489  233  472  248  476  230  490  232  471  251  485  650  473  250  473  649  474  228  491  650  473  650  474  648  472  650  476  250  471  648  474  250  472  649  473  232  491  230  491  232  474  248  479   
------------------------------------------------
1-1-2022 02:40:16:219= FC7F001E0001A7024C01AC025201AA024F01AF024F01AE025001AC024C01B0024F01AF024E01B0024E01B1025700E501ED00E701D700F901D800E801EB027601ED028801DB028501DB028901DA028901DA028801EC00E701D6028B01D500FD01DA028501DA028B01D5028C01E800F901D9028A01DA00F901D400EA01EC027701EB028901D900E601EE027401ED00E801ED00E701D700FB01DA028801D900E801E800E801EA027901E9027701EE00E701EC00E601D800F901D7028C01D800E601EB028C01DA00E401ED00E801D800FC01D700E801ED00E501EB00E801D800FC01DA00E501ED00E601ED00E701E8028701D600FE01D6028901DB00F801D9
Packettype    = RAW Packet
Packet Length = 252
subtype       = RAW packet
Sequence nbr  = 30
Repeat        = 0
Nbr of pulses = 62
423  588  428  594  426  591  431  591  430  592  428  588  432  591  431  590  432  590  433  599  229  493  231  471  249  472  232  491  630  493  648  475  645  475  649  474  649  474  648  492  231  470  651  469  253  474  645  474  651  469  652  488  249  473  650  474  249  468  234  492  631  491  649  473  230  494  628  493  232  493  231  471  251  474  648  473  232  488  232  490  633  489  631  494  231  492  230  472  249  471  652  472  230  491  652  474  228  493  232  472  252  471  232  493  229  491  232  472  252  474  229  493  230  493  231  488  647  470  254  470  649  475  248  473   
------------------------------------------------
1-1-2022 02:40:17:378= 347F011F01028901DA028801D9028A01DA028901D800FD01D4028C01D600FD01D5028C01D800E801EA00E901EB00E601DA00FB01DD
Packettype    = RAW Packet
Packet Length = 52
subtype       = 2nd RAW packet
Sequence nbr  = 31
Repeat        = 1
Nbr of pulses = 12
649  474  648  473  650  474  649  472  253  468  652  470  253  469  652  472  232  490  233  491  230  474  251  477   
------------------------------------------------
1-1-2022 02:40:17:722= 3C7F00200100C001D600FE01D6028A01D7028C01D6028B01D6028B01EC00E901D5028C01D900FA01D4028D01D300FE01D400ED01E500EB01D500FB01DE
Packettype    = RAW Packet
Packet Length = 60
subtype       = RAW packet
Sequence nbr  = 32
Repeat        = 1
Nbr of pulses = 14
192  470  254  470  650  471  652  470  651  470  651  492  233  469  652  473  250  468  653  467  254  468  237  485  235  469  251  478   
------------------------------------------------
1-1-2022 02:40:18:191= FC7F00210001B4024A01B3024D01B2024E01AF024D01AE024C01B3024C01B1024C01B1024A01B2024C01B4025200E901E900E901D400FD01D700EC01E3028D01D7028C01D7028C01D6028B01D6028D01E8027701EB00E901D7028C01D600FC01D4028E01D3028D01D3028D01F500EB01D3028F01D700FC01D200EE01E8028C01D4028E01D600E801E6029001D300ED01E800EA01D500FD01D7028C01D600FB01D600EA01E7027B01EA028C01D800E801E800EC01D1010301D3028D01D300FF01D0029201D500E901EA00EB01E600EB01D700FD01D400E901E500EE01D200FF01D3010201D400E901E800E901E3028E01D300FD01D4028E01D600FD01D5
Packettype    = RAW Packet
Packet Length = 252
subtype       = RAW packet
Sequence nbr  = 33
Repeat        = 0
Nbr of pulses = 62
436  586  435  589  434  590  431  589  430  588  435  588  433  588  433  586  434  588  436  594  233  489  233  468  253  471  236  483  653  471  652  471  652  470  651  470  653  488  631  491  233  471  652  470  252  468  654  467  653  467  653  501  235  467  655  471  252  466  238  488  652  468  654  470  232  486  656  467  237  488  234  469  253  471  652  470  251  470  234  487  635  490  652  472  232  488  236  465  259  467  653  467  255  464  658  469  233  490  235  486  235  471  253  468  233  485  238  466  255  467  258  468  233  488  233  483  654  467  253  468  654  470  253  469   
------------------------------------------------
1-1-2022 02:40:20:344= 347F012201028D01D7028C01D2028E01D6028D01E300EF01D3028C01D400FF01D2028C01DA00FB01D400EB01E300F201CD010201DC
Packettype    = RAW Packet
Packet Length = 52
subtype       = 2nd RAW packet
Sequence nbr  = 34
Repeat        = 1
Nbr of pulses = 12
653  471  652  466  654  470  653  483  239  467  652  468  255  466  652  474  251  468  235  483  242  461  258  476   
------------------------------------------------
1-1-2022 02:40:20:891= 3C7F00230100B701D600FE01D2028F01D6028F01CD029101E7027801EA00F001D2028C01D800FC01D4028F01D400FD01D700EA01E800EA01E800EE01D6
Packettype    = RAW Packet
Packet Length = 60
subtype       = RAW packet
Sequence nbr  = 35
Repeat        = 1
Nbr of pulses = 14
183  470  254  466  655  470  655  461  657  487  632  490  240  466  652  472  252  468  655  468  253  471  234  488  234  488  238  470

Capturing another ‘Power on’, the numbers are not identical (is this rolling code?)

------------------------------------------------
1-1-2022 02:42:58:014= 6C7F002B01009201E900E801EB00EC01D800F801DA00E501ED00E601DA00FA01DA00E401EF00E501EA00E801E9028801DA00F901D8028B01D600FA01DA028A01D9028801DB028601DC028701EF00E601DA028A01D800FA01D7028C01DA00F801DA00E701ED00E401DA00FA01DE
Packettype    = RAW Packet
Packet Length = 108
subtype       = RAW packet
Sequence nbr  = 43
Repeat        = 1
Nbr of pulses = 26
146  489  232  491  236  472  248  474  229  493  230  474  250  474  228  495  229  490  232  489  648  474  249  472  651  470  250  474  650  473  648  475  646  476  647  495  230  474  650  472  250  471  652  474  248  474  231  493  228  474  250  478   
------------------------------------------------
1-1-2022 02:42:58:311= FC7F002C0001AF024F01AF024F01B0024E01AF024E01AE024F01AE025301AA025001AE024F01B0024E01AE025600E701EC00E801D500FD01D700EA01E6028A01DB028701DC028601DD028601DC028701EE027401ED00E601D9028A01EF00E501DA028901D9028901D9028901FC00E601DA028901D800FB01D700FA01D8028C01D9028901DA00E401EE028701DE00E501ED00E801D800F901DA028701DB00F901D800E701EC027501ED028901DB00E501ED00E801D600FA01D3028F01D800FB01DA028801DB00E401ED00E701EE00E701D900F901DA00E501EF00E401DA00F801DA00F801D900E701EF00E601E7028901EE00E601D9028901DA00F901DA
Packettype    = RAW Packet
Packet Length = 252
subtype       = RAW packet
Sequence nbr  = 44
Repeat        = 0
Nbr of pulses = 62
431  591  431  591  432  590  431  590  430  591  430  595  426  592  430  591  432  590  430  598  231  492  232  469  253  471  234  486  650  475  647  476  646  477  646  476  647  494  628  493  230  473  650  495  229  474  649  473  649  473  649  508  230  474  649  472  251  471  250  472  652  473  649  474  228  494  647  478  229  493  232  472  249  474  647  475  249  472  231  492  629  493  649  475  229  493  232  470  250  467  655  472  251  474  648  475  228  493  231  494  231  473  249  474  229  495  228  474  248  474  248  473  231  495  230  487  649  494  230  473  649  474  249  474   
------------------------------------------------
1-1-2022 02:42:59:467= 347F012D01028701DA028801D8028C01DC028501F200E601D9028A01D600FB01D9028C01D900F701DA00E601EC00E601DA00FA01E1
Packettype    = RAW Packet
Packet Length = 52
subtype       = 2nd RAW packet
Sequence nbr  = 45
Repeat        = 1
Nbr of pulses = 12
647  474  648  472  652  476  645  498  230  473  650  470  251  473  652  473  247  474  230  492  230  474  250  481   
------------------------------------------------
1-1-2022 02:42:59:826= 3C7F002E0100C201D800F801D7028B01D7028B01D9028901E7027A01EC00E901D5028A01ED00E601D8028B01D600FD01D400EA01E900E901E700EA01DE
Packettype    = RAW Packet
Packet Length = 60
subtype       = RAW packet
Sequence nbr  = 46
Repeat        = 1
Nbr of pulses = 14
194  472  248  471  651  471  651  473  649  487  634  492  233  469  650  493  230  472  651  470  253  468  234  489  233  487  234  478   
------------------------------------------------
1-1-2022 02:43:00:295= FC7F002F00019F024A01B3024E01AF024A01B5024E01AE024A01B3024C01C5023C01C3023701C5023A01C5024300E801E700EE01E700EA01D600FE01D4028D01D5028D01D5028D01D5028C01ED027601EC027701EC00E901D1028F01EA00EA01D2028E01D5028D01E8027B01F700EB01D4028C01E800ED01D300FE01D7028C01D5028C01D400FE01D9028B01D500EC01E800EA01E400EF01D3028D01D600FE01D400E901E9028C01D7028A01D800E901E800EC01E800EA01D7028C01D700FB01D2029101D500FD01D300EB01EC00E801D800FC01D700E801EA00EC01E400ED01D500FD01D600E901E800EB01F6027C01E800EA01D4028D01D4010101D2
Packettype    = RAW Packet
Packet Length = 252
subtype       = RAW packet
Sequence nbr  = 47
Repeat        = 0
Nbr of pulses = 62
415  586  435  590  431  586  437  590  430  586  435  588  453  572  451  567  453  570  453  579  232  487  238  487  234  470  254  468  653  469  653  469  653  469  652  493  630  492  631  492  233  465  655  490  234  466  654  469  653  488  635  503  235  468  652  488  237  467  254  471  652  469  652  468  254  473  651  469  236  488  234  484  239  467  653  470  254  468  233  489  652  471  650  472  233  488  236  488  234  471  652  471  251  466  657  469  253  467  235  492  232  472  252  471  232  490  236  484  237  469  253  470  233  488  235  502  636  488  234  468  653  468  257  466   
------------------------------------------------
1-1-2022 02:43:02:419= 347F013001028F01D4028E01D4028D01E8027A01EA00EB01CF029301E800EA01D5028D01D700FB01D200F101E100F001E800E801DD
Packettype    = RAW Packet
Packet Length = 52
subtype       = 2nd RAW packet
Sequence nbr  = 48
Repeat        = 1
Nbr of pulses = 12
655  468  654  468  653  488  634  490  235  463  659  488  234  469  653  471  251  466  241  481  240  488  232  477   
------------------------------------------------
1-1-2022 02:43:02:966= 3C7F00310100F301E900E501D8028C01D3029001E8027B01E7027B01E900EB01E3028001E400F101CE029501D0010301D300FF01D400EB01E800E801DA
Packettype    = RAW Packet
Packet Length = 60
subtype       = RAW packet
Sequence nbr  = 49
Repeat        = 1
Nbr of pulses = 14
243  489  229  472  652  467  656  488  635  487  635  489  235  483  640  484  241  462  661  464  259  467  255  468  235  488  232  474   

I have no idea to get this into a raw data file as mentioned in the documentation (link, page 50). Nowhere a ‘0’ (single packet) or large number (gap).

Is there someone who can read this and give me a hint on howto use this as raw data to transmit?

It is not a rolling code. The numbers are the pulse timing in usec and it is normal they differ a little.
Contact support rfxcom.com for assistance how to create the RAW data file.

Thanks b_weijenberg. Glad this is not rolling code. Thereby there is hope to get it working, right.
I send the code to frxcom.com.

@CreatoX Did you manage to sent RAW packages with HA via RFX? Want to do the same with my fireplace.

Hi Geeforce,

Yes. The codes are extracted from the remote and will be implemented into the next RFXCOM XL firmware the next release.
You can then use this codes with HA. It would be great to have this integrated into the RFXCOM integration… but I do not know how this works.

If you have the same remote as I do (Gazco), then there is one thing to know.
The settings for the flames and other leds in the fireplace are seperate from the heater settings. My fireplace will stop heating when there is nog signal in 15 min. That is why the semote sends a signal every minute when the heater must be on.
So do not use the remote and rfxcom together to prevent the one turing the heater on and the other turning it off again.

I will make a schema of the different code settings and what they do. I shall post this later.

Thank you for your reply. How do you know about the new firmware? I sent an email to the maker of the RFXCOM 2 days ago and he didn’t mention about that.

I am using an other fireplace/remote. The one I have is for a dimplex cambridge deluxe. With just 2 buttons. On the turn it on and the other to turn it of. When you press the On button again, it starts to heat at 1000W, and again 2000W. Thats it.

With my Veraedge, you could easy sent the the RAW code in LUA. So far, no luck with HA.

I guess you keep checking their website and the blog for the new FW. (http://blog.rfxcom.com/)
But I do not think your fireplace will work with the implemented one I have.

There was a special signal from my Gazco remote which could not be captured by the RFXCOM. Because the RAW signals where incorrect, I never used this approach. Now the correct codes are build into the new FW, I do not have to.
But when you can use your RAW codes in LUA, then I guess it must also work in HA.

I had great support from RFXCOM getting this to work.

I had contact with RFXCOM support. XL supports RAW, but they can’t help me how to sent RAW codes with HA. There is no knowledge at their site about that.

So hopefully someone here knows how to sent RAW codes…

Still not possible to sent RAW codes via HA?

Did you get anywhere with controlling your fire with HA ?