Generic 433 Mhz App?

Hi Community, how far are we from creating a generic 433 Mhz app? I have seen that you can create and emulate a 433 Mhz signal in the developer area.

I have two 433 Mhz items (elctric sunshade and a beamer screen), which are not included as there is no app for this. Has anyone an idea how to build a generic 433 Mhz app to record and use this signals for generic 433 Mhz items?

For what I know it is not possible to create an app that learns and replays random RF signals like the way Athom implemented the learn an infrared signal.
The developer tools are there to facilitate the developers with analyzing signals. You can only try analyze the signal and build a specific app for your remote.

Please look at the topic Generic RF-remote for a workaround.

Thanks a lot for the answer Dijker, I hoped that someone is out there who has an idea to build a generic app for this case… e.g. to enter the code which is recorded via Homey in a field like you do it in other applications to create variables, countdown timer, etc. Then it would be possible for multiple people use this app for 433 Mhz items…

Looking for ideas or help… if someone is out there to build me an app for my two items, you are welcome :slight_smile:

From what I know, it’s simply not possible to create an app that does what you want. Signal definitions for an app (timing data, mostly) need to be defined up-front (in app.json) and cannot be created dynamically.

Also, with RF, there is no such thing as a “code”. An RF signal deals with timings and encodings, and only if those are known to Homey (the “defined up-front” part) is it possible to decode the signal. The result of that decoding process will be a code that could be used in flows, but that’s only the last part of the “RF chain”.

The Sonoff RF Bridge (mentioned in the thread that @Dijker referred to) does the decoding part in hardware and passes the code to Homey (but that device is also limited in the amount of different timings and encodings that it can recognize, it’s not a generic RF receiver either).

Don’t know if it’s useful in this conversation, but I once created a signal analyzer which tries to predict a ‘Homey ready’ Signal definition. This can be used to create a Homey driver. Due reasons explained above it cannot be transformed into a ‘generic remote app’.

It’s far from perfect, but the closest I could get in automating the process…


Hello Hardie, I have used your signal analyzer and it worked some time ago. However now that I am ready to start creating my first app, I tried using the signal analyzer again but it doesn’t seem to work anymore. Do you know if something might have broken it, and do you maybe have a detailed step by step description on how to get an app created out of the signal analyzer results?

1 Like

A step by step description would be golden!

1 Like