Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My utility also installed smart meters a few years ago - the Focus AXRe with Gridstream RF. It theoretically has Zigbee in it. It even has the Zigbee logo on it. It also uses some frequency hopping radio thing for reporting that I was never able to quite figure out.

But I DID discover that my utility, buried down in like 5 menus on some random screen of the account portal, offers a usage graph at 15 minute intervals. It's not real time - it seems to be delayed by 1-3 hours - but it is far better than getting a surprise bill. And while it used some weird SAP JSON interface, I could deduce what was what and could get the data out of it.

So I whipped up a script to basically scrape this "API" and shove the data into InfluxDB. I also added daily scrapes for the billing page and the rate page so I know when I was billed and how much the current rate is. This is because my utility bills at a lower rate for the first 1,400 kwh, and a higher rate for everything over that. I was not able to discern any pattern to when the bills were issued and the utility company was very unhelpful in this regard, just "sometime ever 27 to 35 days depending on holidays and weekends."

While I would really like realtime data directly off the meter, even being delayed a few hours is better than a random surprise $370 bill. I've written enough scrapers in my life to know it will probably break at some point, but it's been humming along nicely for the last few years.



It likely uses ZigBee Smart Energy Public Profile, which while it uses ZigBee, doesn't work with generic ZigBee receivers.

https://www.home-assistant.io/docs/energy/electricity-grid/#...

And here's some details on the specs if you want to dig in and see if it matches what you are seeing

https://zigbeealliance.org/wp-content/uploads/2019/11/docs-0...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: