That’s pretty awesome, never though of using this kind of stick to receive 433MHz signal, it’s certainly one of the cheapest plug&play hardware solution.
UOU such an impressive work, could you gently do a more detailed DIY? I am very interested in this, however on the international market i kind of don’t know which sensor’s to buy, with this most likely you have just created an hub for 433mhz devices if i understood correctly.
Hi @roflmao are you using hass.io?
Just wondered if you considered (re)packaging your docker image as a hassio addon?
I don’t currently have a RTL2382U dongle, but intending to get one. If/when I do, I’ll be happy to help achieve this.
So are you saying the rtl sdr would act as 433mhz receiver and able to receive 433mhz signals and then send it to HA ?
Forgive my novelty but how is the range of the rtl sdr as a 433mhz receiver? I would love to replace my existing 433mhz receivers with this and get a better range.
The device is a wide band tuner - it can tune to 433mhz.
The the raw data is sent to SDR software rtl_433, which extracts the sensor data, matches it to a device profile etc.
Sorry I can’t yet answer about range - mine is in the post from China to UK
That’s awesome! I’ll give this a try tonight. I’ve got a few RTL-SDR dongles sitting around, never thought about using one of them for this purpose.
@bachoo786 Yep, that’s exactly what this is. As for range, it really depends on 2 things. The output power / antenna of the transmitter. And the receiving power of the RTL’s antenna. Nice thing is, most of the RTL-SDR’s that I’ve used, have an external antenna connector, so you could add a high gain antenna for longer distances.
As a side note, I’ve used one of these RTL-SDR’s to receive NOAA weather satellite imagery. Best part is, I was able to use the antenna that came with the unit, and it worked just fine. So I don’t think you’ll have an issue with range.
I’ll have to do some testing, but does anyone know if you can receive readings from multiple radios, using different protocols? Perhaps polling different devices, at different intervals.
Yes.
Also probably need to configure something in docker to make the USB dev available in the docker container.
I use VMWare so I will also need to passhthrough the USB to the VM.
When I get the device I will try to help more.
Looking through the github page, it looks like the radio / software can be run from anywhere, as long as it’s on the same network, using the MQTT option. So you could have a dedicated PiZero, with the RTL-SDR, connected via wifi. Acting as a 433mhz-MQTT bridge.
The dvb dongle needs to be on same device as the docker image (radio software).
HA can be somewhere (anywhere!) else as long as it can see the mqtt messages.
I don’t think that’s accurate. The software on the git repo is entirely independent of HA, as well as docker. No where on the page does it even mention docker…
I haven’t tested this, but the following should work:
RTL-SDR->USB->RPi Zero->RTL_433 (software)-> Wireless connection -> MQTT broker -> HA.
If RTL-433 was setup as a service and run on bare metal on the RPi Zero, with the sole job of bridging 433Mhz devices with MQTT, it could be anywhere (on the local network) No docker necessary.
You are completely correct
I just plan to use docker as the OP linked to his docker image that does the USB–>RTL_433 bit.
For me its better as my server:
is in middle of house (for good range)
runs 24/7
has spare usb ports
runs docker (in VM under ubuntu) which also hosts hass.io
ALso need to be sure that the rtl driver is available for ARM arch and that rpi zero has the CPU necessary to run the SDR.
Well that makes sense!
In that situation, the RTL-SDR would need to be directly connected to the system running the docker image. (as you, and the op stated)