RF 433MHz transmitter - recommendations

Hi all,

Could you please recommend a receiver/transmitter for RF 433 MHz that can be easily purchased (Amazon/AliExpress/eBay)?

I searched for this, but all the discussions I found have outdated AliExpress links, or they’re referring to projects like https://www.rflink.nl/ that I’m not sure how to get the actual hardware that would work, and I don’t need to build from scratch.

Have a look if this meets your needs.
https://aliexpress.com/item/1005006648981013.html

That’s great, thank you @Karosm

Does it communicate with Home Assistant over USB or is the USB used only for charging and you need to connect it differently?

(they say they have an app so I’m not sure)

Usb is for power. Connection is wifi.

RF433 is just the wave. Depending on what you are actually trying to achieve, the best answer will vary.

E.g. I was trying to integrate my garage opener that ran on RF 433, and there just were no OOTB devices able to handle it, so built my own.

That means I’d have to use a 3rd party app. Do you have any suggestions how to do this with HA only?

Thank you.

I want to try to read the amount of heating oil I have and control my garage door and blinds. I don’t assume I’ll be able to do so, but at this moment, I have no way even to try…

FWIW, I used:

For setup only.

You might be able to control all of them or non of them. If you know your door/blinds use rolling code, it’s not worth to try…

What is RTL433 in this setup?

That’s OK, I just want to try :wink:

Thank you @koying . Those links are just PCBs and I have no idea how to put it together.

I’m happy to solder something together but I’d prefer to pay slightly more and get something that I can connect via USB after soldering a few wires (or no soldering at all).

Sorry, I’m slow…
What does it do with superheterodyne receiver?

I did not know the RTL433 worked with the Qiachip, I always thought you needed a CC1101 for that.

Actually using ESPhome

[...]
external_components:
  - source: github://juanboro/esphome-rtl_433-decoder/rtl_433.yaml
    components: [ rtl_433 ]
    refresh: always
[...]
remote_receiver:
  - id: rf_receiver
    pin:
      number: GPIO13
    tolerance: 60%
    filter: 4us
    idle: 4ms
    buffer_size: 2048 # This value is pretty large... default 10k is way too large
[...]
###############################################
## rtl_433 decoder example
###############################################
# How to use: 
# 1.  Configure the rtl_433 component to receive ESPhome remote data (receiver_id)
# 2.  Use the on_json_message trigger from the rtl_433 component to receive the json messages and process

# this example processes pulses from the remote receiver component and then sends decoded
# data via MQTT similar to how rtl_433 would.  It also generates home-assistant event bus messages
# via the API (if HA is connected and listening)
rtl_433:
  id: my_rtl433_id
  receiver_id: rf_receiver
  on_json_message: 
    then:
      - lambda: |-