Hello!
First things first, they installed a Sensus 640 volumetric meter, which supposedly broadcasts short range on either 433MHz or 868MHz. This feeds in to a Sensus SmartPoint 550M which I think is using the 412MHz band.
I'm using an Unraid server running Docker, so started off just using a pre-built container called "metermon" which unfortunately did not find anything.
After doing some digging around, I ended up with a container called rtl_433tomqtt which allows you to pass in your own options into rtl_433 & anything it finds it passes on to MQTT so my HomeAssistant setup can pick it up.
Unfortunately the only thing it found on my initial tests were my weather stations which already feed through via a page scraper (although tbh I will possibly change that once I get the water meter sorted!)
After reading up on the -S unknown option, I realised the docker instance I was using was not allowing files to save out to the root folder (based on the ENTRYPOINT) so I ended up rebuilding it to allow a home directory which could be mapped in.
Is there a way to shortcut scanning the frequency bands, or do I need to go through everything from 868.00 to 868.99 one by one?
Even doing steps every 100KHz ends up with something like this which will take the best part of two weeks to run! And then another 2 weeks for the 412MHz band, then another 2 weeks for 433MHz...
rtl_433 -S unknown -s 1M -g 25 -f868.0M -f868.1M -f868.2M -f868.3M -f868.4M -f868.5M -f868.6M -f868.7M f868.8M -f868.9M -f869.0M -H 86400
(running for 24h based on assumption that the box is transmitting every 6 hours to the masts, and it's possible I might miss a couple due to passing traffic / weather / timing bad luck, and I want a couple of readings to allow me to see the differences between them to validate against physical readings)
Cheers,
Kev