With latest golang(>v1.9), rtlamr does not exceed more than 70% on 1 core CPU in RPi3. If an earlier version of golang (<v1.9) is used, it will gobble up all your cores on a RPi3. It highly depends on the symbol length. There is a docker file in that repo as well. One can run it on hass.io using a separate docker container, I haven’t tried it!
@mladem my electricity smart meter is Landis Gyr+ and apparently it uses zigbee. Do you think the rtf-sdr would still sniff the signals ? sorry for the silly questions mate.
right so I got this far and when I run the command rtlamr this is my output. Mind you this output is not changing at all and this is surprising as I live in a flat with my neighbours meter next to me, so I would expect to get more than 1 output.
Based on your output, I don’t see you are receiving anything… This just shows setup of the SDR. This might be the case because of your particular meter, so you probably have to look at https://github.com/bemasher/rtlamr and try to play with different options in order to start getting readings. Once you do start getting readings, use -filterid=xxxxxxxxx option when you run rtlamr
I have a Landis + Gyr power meter with Zigbee and it is not compatible with the RTLAMR library. The problem is that a lot of smart power meters are mesh networked and have FSK encryption.
There is a .csv file Here that indicates tested models. Make sure to check the FCC ID number along with the model number
Edit: forgot to mention, some utility companies have hardware that they allow to pair with the power meter for remote readings. My service provider (EPCOR) allows a device by Rainforest Automation to pair with the meter to allow readings.
Thanks for this. So i am getting data from my neptune r900 water meter and had a question on the consumption value. Is that a cumulative value or current flow rate? watching over time the value seems to be the same 2 as below.