433MHz KL180 remote programming

I’m not sure if I’m in the right place, but I’ll give it a try.

I have several KL180 remote controls (the small silver 433 MHz ones with four buttons). They’re in their factory default state and don’t seem to be transmitting anything coherent. I’ve already tried reading them with RTL-SDR and using Flex Decoder, but they don’t even send the same value when the same button is pressed. Since these are clone remotes, my idea was to use Open MQTT Gateway or ESPHome with an ESP32 and an FS1000A or C1101 as a transmitter, programmed with a protocol that is recognized by 433MHz2MQTT. I just can’t get it to work. I’ve found only one protocol that’s recognized, Protocol 4 (also known as Kerul Security), but it only accepts specific values. The idea is to use this to trigger various actions in my HAOS, since I also have a Hertzg 433MHz container running on my HAOS. I have other 433 MHz devices like motion sensors and door contacts, and that works perfectly because they send a known protocol and the value per trigger is unique. Does anyone perhaps have an idea how or with which 433 MHz transmitter I could program this KL180?

It sounds like they might be remot s related to security setups and therefore using security features, like rolling codes, to prevent and layback attacks.

You need to know the algorithm and maybe the seed then.

@WallyR I already checked this, the remote are stateless, it is the default delivery state and even the ID of the remote itself is changing if you press the same button twice or more times. They need to be programmed and I want to take an ESP32 with 433MHz transmitter (FS1000A or C1101, got both here) as master to transmitt the signal to learn the key of KL180. I’ll keep trying.

I’m a little further along. I was able to program the remote with a FS1000A sending EV1527 protocol with an arduino sketch, but problem here, FS1000A got -45kHz offset, so RTL SDR cant see it without changing -F 433.80. Thats not my target. I will try C1101, it is more frequency stable.

CC1101 on esphome will read it without problems. But it’s still overkill for your approach, you could use $1 superheterodyne OOK receiver.

@Karosm: It is not about reading with c1101, it is about sending, MQTTto433, not 433toMQTT. I want to send EV1527 Standard codes with C1101 to learn them to the KL180. And I want to read it with my RTL SDR on my HAOS, that is my standard and already working with many other 433MHz things. That is my personal challenge. :wink:

My reply was about your 45khz offset.
It’s up to you how complicate you want to make it. $1 rx/tx modules on esphome board can do the RF and MQTT.

Oh, sorry, missunderstood. Atm I got another project to finish, this one I will continue next week, I will inform about the progress.