I got mine working today. I have a Wave View in Hub mode, 2 Wave pluses and 3 Wave Minis. With the wave view in hub mode. All work great. I had to be patient with everything so all the parts would link up in the hubitat.
Great work to @thebearmay!
Has anyone tried to get direct access to the hub it self and bypass the cloud?
Manual import worked fine, drivers are running.
I tried to see if HPM would find/match it to manage future updates, but it didn’t find it for some reason.
@thebearmay , the driver exposes : attribute "radonShortTermAvg", "number"
Is there a way to modify to access the AirThings current radon reading, not the averaged one? I'm trying to use this in my HRV control code so that ventilation rates increase in response to current radon levels. The 24 hour average radon level attribute doesn't allow me to respond until after levels have risen above the threshold.
Thanks again for this great integration. I'm using averaged CO2 across 3 sensors, VOC and Radon to manage the home's air exchange system and it's working awesome so far
@thebearmay , It looks like "radonShortTermAvg" is the 24 hour average, based on the dashboard.airthings data.
I did see reference to ""hourlyRadon": { }," in the Airthings API. I did try changing the driver attribute to that description but got null values in Hubitat.
Hi there, I've been using the Airthings integration for some time and it works great. I have 3 Airthings devices:
Hub (used to connect Wave to the internet)
Wave
View
I noticed 2 (seemingly cosmetic issues. First is the View device generates an error every time it refreshes. I tried turning on debug logging but it doesn't shed any additional light.
dev:2692023-10-09 12:38:46.430 PMerrorjava.lang.NullPointerException: Cannot invoke method split() on null object on line 548 (method dataRefresh)
dev:2692023-10-09 12:38:46.385 PMerrorRead Error: status code: 404, reason phrase: Not Found
dev:2692023-10-09 12:38:45.625 PMdebug[--No Selection--, firmware, webcore]
dev:2692023-10-09 12:38:45.580 PMdebugGetting list of files
dev:2692023-10-09 12:38:45.044 PMdebugupdated()
Second is both devices have a funky screen when viewing.
The "funky screen" is due to the driver requesting data before the hub is fully up - should go away after the next poll. As to the 404 and resulting NPE, what version of HE firmware are you running? If below 2.3.6.x update to the latest and see if that resolves the issue.
That did the trick re the funky screen!! Thank you!
I'm still getting an error on every refresh:
java.lang.NullPointerException: Cannot invoke method split() on null object on line 548 (method dataRefresh)
Read Error: status code: 404, reason phrase: Not Found
@thebearmay , how would I remove a child device (Air Things Wave Plus) that I have removed from the Airthings hub/web interface? I had a unit replaced under warranty but was wondering now how to remove the old child device from Hubitat. Thanks
Hmmm. Doesn't look like I handled that scenario. It removes all child devices if you uninstall the app, but doesn't allow an individual removal. I'll need to add something in for you to do that.
Edit: Pushed up a new version that will let you delete Child Devices.