Weather Software > My AcuRite smartHUB Software
End Of Service For Acurite Hub
dguy:
Can you provide more info about how to capture data from the Smart Hub. I have lots of servers and develop software for a living. If there are some specs or existing scripts I would like the info. I'll set something up locally at the two sites where I use these to do the job. I have DNS servers as well so I can capture the DNS request and direct the HUB anywhere needed.
nincehelser:
--- Quote from: dguy on February 17, 2018, 10:31:46 PM ---Can you provide more info about how to capture data from the Smart Hub. I have lots of servers and develop software for a living. If there are some specs or existing scripts I would like the info. I'll set something up locally at the two sites where I use these to do the job. I have DNS servers as well so I can capture the DNS request and direct the HUB anywhere needed.
--- End quote ---
There aren't really any formal specs written up that I know of. However, the protocol for the SmartHUB is pretty straightforward and human-readable. If you set up a network sniffer and follow the http traffic, much becomes pretty clear.
There are several open-source projects on github you could examine. "Acuparse" is one. User "Billfor" here just posted some code at this link: https://github.com/billfor/acurite-bridge. User "mwall" here writes a lot of code for weewx, and he documents his code well, so I'd suggest looking at his acurite driver code for network data interception.
The other thing to consider is how to keep the SmartHUB happy when the myAcurite server stops servicing them. Basically you need to pretend to be a myAcurite server and acknowledge the data transmissions. You should also send back response codes with timestamp data. The SmartHUB has no clock of its own and doesn't have the typical NTP client (no room, I imagine), so it relies on these timestamps. This is important if you want your rain data to make sense.
nincehelser:
Another option you should probably consider before getting in too deep is building your own SmartHUB-like device.
Using a $20 USB TV dongle and the RTL_433 software, you can intercept Acurite sensor data directly from the airwaves. This eliminates the need for the SmartHUB completely. The one shortcoming is that you can't intercept baro data from the airwaves, so if you need that you need to wire one in yourself. User "vreihen " discusses how to do that here: http://www.wxforum.net/index.php?topic=33864.msg344184#msg344184
I have some rough instructions for installing the RTL_433 software here: http://www.wxforum.net/index.php?topic=30139.msg301649#msg301649
Personally, I'd recommend this solution. It's nice and clean instead of having to "hack" something into doing something it wasn't originally intended to do.
Jack Bowman:
Thanks for the input George. Much appreciated!
dguy:
Great information, thanks so much. I think I'll just put together my own smart hub equivalent. I'm only using temp sensors to keep track temps at a a couple of my equipment cabinets.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version