Program to decode radio transmissions from devices on the ISM bands (and other frequencies) (by merbanan)

Rtl_433 Alternatives

Similar projects and alternatives to rtl_433

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rtl_433 alternative or higher similarity.

Suggest an alternative to rtl_433

Reviews and mentions

Posts with mentions or reviews of rtl_433. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-16.
  • 433Mhz wifi analyzer for industrial healthcare systems
    1 project | reddit.com/r/sysadmin | 20 Jan 2022
  • Sniffing and replaying packets on 915Mhz
    3 projects | reddit.com/r/RTLSDR | 16 Jan 2022
    for sniffing out you can use RTL_433 (you can choose your own bandwidth) https://github.com/merbanan/rtl_433 you need a raspberry or linux computer with an RTL-SDR stick and antenna. I use it to sniff the 433 mhz range and get a lot of weather stations, tire pressures and alarm system. I feed them to a mqtt server and use some in my home assistant integrations (temperature of weather stations).
  • Build a Weather Station with Elixir and Nerves
    2 projects | news.ycombinator.com | 15 Jan 2022
    Depending on what you want to do you can get away with a RPi and RTL-SDR which are pretty widely available.

    Most wireless weather stations use ISM bands, I used RTL_433[1] to pull the raw data and quite a few popular stations already have the format documented.

    Combine with InfluxDB+Grafana+simple polling script/program and you can do a bunch of fun stuff with it. Have the whole thing wrapped with docker compose and just runs in the backgound.

    [1] https://github.com/merbanan/rtl_433

  • Energy monitoring in openhab?? didn't see it in their sample app on their website
    2 projects | reddit.com/r/openhab | 3 Jan 2022
    The Owl sits on the mains inlet (induction method) and wirelessly transmits using 433.92MHz (same frequency as the TPMS and weather station). The software defined radio (RTLBlog V3) merely runs through an app called rtl_433 - which outputs in JSON for OpenHAB, HomeAssistant and Tasker.
  • Freezer open sensor options
    1 project | reddit.com/r/Hubitat | 3 Jan 2022
    They just blast out temp updates every minute or so on 433MHz. A $25ish SDR dongle and rtl_433 picks them up easy. There's output options in rtl_433 for a few different formats, with MQTT being what I use to bring them into HA. You can pull them into Hubitat too, as it sorta supports MQTT, but you'll end up having to write your own DTH in Groovy, which is many times harder than writing a few lines of YAML to accomplish the same thing in HA.
  • WiFi Monitor-Mode Explained
    1 project | news.ycombinator.com | 22 Dec 2021
    I use https://github.com/merbanan/rtl_433 on the TPMS band used by my car (315 Mhz) to trigger home automation like turning on the lights as we're pulling up. (rtl_433 publishes to MQTT, which triggers actions in Home Assistant.)

    Side effect is that it also picks up most (but not all) cars pulling into my driveway with deliveries.

  • Cybersecurity researchers have demonstrated a new attack technique that makes it possible to leverage a device's Bluetooth component to directly extract network passwords and manipulate traffic on a Wi-Fi chip.
    1 project | reddit.com/r/hacking | 16 Dec 2021
    Dun dun dunnnnnnnnnm https://github.com/merbanan/rtl_433
  • reuse of wired ADT devices to use with a new system
    1 project | reddit.com/r/homedefense | 15 Dec 2021
    Take a look at https://github.com/merbanan/rtl_433 for more info.
  • Temperature Sensor - can I replace the CR123a battery w/ Power Bank?
    1 project | reddit.com/r/smarthome | 15 Dec 2021
    You can connect them with any number of 433MHz "base stations" for a larger display, and they're easily enough integrated with Home Assistant with a $20ish SDR dongle and rtl_433.
  • What do you use your homelab for?
    7 projects | reddit.com/r/homelab | 14 Dec 2021
  • TPMS receiver for the rtl_433 project (2010 Hyundai Elantra)
    1 project | reddit.com/r/RTLSDR | 2 Dec 2021
    Hi, I have a 2010 Hyundai Elantra. If I want to use the rtl_433 project to decode my TPMS sensors, what kind of receivers and antenna should I buy to receive the TMPS signals? Thanks
  • Home Assistant vs Alexa - What they dont tell you.
    3 projects | reddit.com/r/homeautomation | 30 Nov 2021
    This page is for installing on Linux, but you can see the 200 supported devices.
  • Small and Cheap temperature sensor for Outdoor Cat House
    1 project | reddit.com/r/homeautomation | 29 Nov 2021
    rtl_433 is pretty easy to install on a raspi. https://github.com/merbanan/rtl_433 - there is a list of compatible devices at the bottom. You can just run it on 433 mhz or 915 mhz and it will auto-detect the traffic it can see, so you can discover what is around you that way.
  • The unbearable fussiness of the smart home
    8 projects | news.ycombinator.com | 24 Nov 2021
    > I have some 433MHz kit, plus a bundle of various arduinos, but (for me) the complexity of getting them to talk back to base has kept me procrastinating for years.

    The transmit side is pretty easy. Here's the xmit.ino file from my rain gauge project [1].

    The receive side using one of those typical 433 MHz receive modules looks like a complete pain in the ass. I spent a while with the transmitter and receiver both on a breadboard hooked up to my oscilloscope, one channel on the transmit data in signal, one channel on the receiver data out signal, and one channel on the receiver receiver linear out signal.

    Triggering on transmit and looking at the receiver output it didn't look too bad. But triggering on receiver output it was terrible. It was almost always outputting a mostly random looking stream of 1s and 0s of variable lengths. You have to watch that and look for things you recognize embedded in it.

    Triggering on the linear output was more promising. My understanding is that the way these cheap receivers work is that they automatically adjust the gain until they are seeing something, so when you aren't actually receiving a signal they are just amplifying noise. When you actually are receiving a decent transmission the gain turns down. When that transmission ends the gain goes back up. (This, I've read, is one of the reasons most transmissions start with a long intro pulse before going into the actual bits. It gives the receiver a chance to turn down the gain so that it won't be including a lot of noise in the output).

    The linear out signal is analog. It is higher when receiving a strong signal, and lower when receiving a weak signal or ambient noise. So it looks like using the linear out signal to decide when it is worth looking at the digital out to check if your device is being received could considerably cut down the processing needed at the receiver. By adjusting the trigger level on the scope I could get it to usually only trigger when an actual device that I can get a decent signal from was transmitting.

    The good news is that you can say "to heck with all that" and cheat like I did. Forget the 433 MHz receive modules. Cheap SDR dongle on the receiving computer, rtl_433 [2] to do all the work of finding and decoding the signals among the noise, and you are all set plus as a bonus you can also see other 433 MHz sensors that happen to be in your area.

    PS: if anyone looks at that transmit code and wonders why there is no checksum that is because I haven't gotten around to adding one. It is a tipping rain gauge and according to models I found for my area at my state's department of transportation site at the highest short term (5 minute) intensity that I would expect to see on average once per 100 years it would be tipping at 10 tips a minute. Thus the tip count should be an increasing sequence that when it changes mostly should change by 1, and rarely by more. It is easy to spot when the data is corrupt and so I've not found much need to add a checksum. I'll do that when I add my wind speed and direction sensors).

    (Departments of transportation are good places to look for rainfall models for an area because their engineers need them to figure out how much runoff they have to deal with when designing drainage for road projects).

    [1] https://pastebin.com/7Aus3U3R

    [2] https://github.com/merbanan/rtl_433

  • 915 MHz Noise
    1 project | reddit.com/r/RTLSDR | 24 Nov 2021
    Give rtl_433 a whirl and try to decode some.


Basic rtl_433 repo stats
about 23 hours ago

merbanan/rtl_433 is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.