I have 7 Airthings devices (1x Wave, 2x Wave Plus, 3x Wave Mini and an Airthings Hub). All are connected to cloud and operating correctly. I have added the airthings_cloud integration over past few weeks (to multiple Home Assistant new installations). I have setup Home Assistant OS and Home Assistant supervised a couple different methods. Direct install on hardware, as Proxmox VM, Docker install on Debian Linux. The integration seems to work every time but only 2 or 3 of the 6 devices show up. What is really strange is that each time it is a different combination of devices that is pulled into Home Assistant. The first 2 devices I added in my account from an Airthings Home Kit (Wave & Wave Mini) always show up. Then a 3rd or 3rd and 4th -- sometimes 2 Wave Mini, sometimes 1 Wave Plus or Wave Mini.
I tried to determine if it was based on most recent update to cloud account or name or ID... but there does not seem to be any pattern. I also did not find any obvious errors via log that correspond to the missing devices.
I am going to pull everything from my account and try resetting up one at a time -- adding another device after confirming last device works and is showing up in Home Assistant.
I am reaching out just in case there is some inherent limitation on how many devices are read from cloud. I looked at the python code but I am far from a deep expert developer so nothing stood out as limiting what is pulled back from the cloud.
Any input is appreciated.
And thank you for your work on this integration. It seems strange how all other Airthings integration effort is so focused on Bluetooth. It kinda defeats the purpose of a hub or centralized server to run around your house placing extra systems just to have Bluetooth close enough to air monitoring devices to pick up data. Your cloud integration is ideal if you plan to have multiple Airthings devices on one account (assuming I can get all devices to pull back into Home Assistant). I would never have gotten this working on my own.
Regards