Air Things View Plus

@thebearmay : I think (not sure)
The HA integration, and probably the easiest one to bring to HE, downloads data from the internet.
There is apparently an HE integration that does not require an internet connection, but does require a Raspberry Pi and other devices I don't understand. It collects info direct from the device via bluetooth. More info is here, in case it is helpful: Trying to get data from bluetooth into Hubitat: Ecosense RD200 Radon sensor - #4 by Chen555

Based on my experiments, the data from the Wave Plus to a phone goes like this:

  1. User uploads the Airthings data, via bluetooth, from the local device to the Airthings app on a phone. For the device to communicate data to the phone app:
    a. The phone app must be registered to a username on Airthings.com
    b. Location services on the phone must be turned on
    c. The phone must be connected to either the internet via the phone's service or to a wifi network. HOWEVER, I can verify that the phone can be connected to a local wifi network that does not have an internet connection.
  • If connected to the phones internet service, or to a wifi network with internet, the data from the local app syncs with the Airthings Cloud and is available online on the airthings account. I suspect that is where the API pulls the data from.
  • If connected to a local wifi network that is NOT connected to the internet, obviously your data won't make it to the Airthings Cloud. But the data updates locally on the app, with updated dates, charts, averages, etc.