OK. I've got it installed and initially running.
Here are my notes for compiling and installing. Use them at your peril... There could be typos or I could have forgotten something.
Problem: you have to be root or use sudo to execute the final rtl_433 command. I thought I compiled with what I needed for a non-root user to run it, but apparently not.
The UDEV rules you installed should fix that, but probably want take effect until after a reboot.
Quote
Compile and install rtl-sdr:
Code: [Select]$cd rtl-sdr
$mkdir build
$cd build
$cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
$make
$sudo make install
$sudo ldconfig
The above steps should take care of the device ownership, because it's installing a UDEV rule to deal with permissions. Suggest rebooting here.
Quote
I'm getting data... more than I expected, though. I see my 5n1, but I also seem to be getting a lot of data from a "Danfoss CFR Thermostat". Must be from a neighbor...
Yes, that can happen. Also, some protocols are prone to false positives.
To narrow things down, just enable the protocols you need. Here are all the Acurite protocols
Code: [Select]
$ rtl_433 -q -R 10 -R 11 -R 39 -R 40 -R 54
I didn't enable 9, since the 5-n-1 is also covered by 39.
If you want to see the protocol numbers:
Code: [Select]
$ ./src/rtl_433 --help 2>&1 | egrep -i acurite
[09]* Acurite 5n1 Weather Station
[10]* Acurite 896 Rain Gauge
[11] Acurite 609TXC Temperature and Humidity Sensor
[39]* Acurite 592TXR Temp/Humidity, 5n1 Weather Station, 6045 Lightning
[40]* Acurite 986 Refrigerator / Freezer Thermometer
[54] Acurite 606TX Temperature Sensor