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.
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
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?