Integrate Amazon Smart Air Quality Monitor

Not sure if this helps - but here are a couple of screen shots from my integration panels. One is from the device list (Alexa Media Player integration) - note there is no mention of the AQM on that screen. The other shot is from the entity list (also from the Alexa Media Player integration) - showing the entities

3 Likes

Thank you! I was finally able to integrate my two air quality monitors with HA. I added the Alexa Media Player integration through HACS, went to devices page, hit add, selected ‘Alexa Media Player’, authenticated to my Amazon account. I didn’t see the AQM devices at first. I went into my Alexa app, under the AQM and selected ‘Echo Devices’ and selected one of my Echo’s to provide announcements. A few minutes later I searched my entities in HA and I found both of my AQMs with all of their data. I’ve been wanting this integration for a while and thought all hope was lost. Thanks again!

2 Likes

Couple of questions regarding the alexa air quality monitor and Alexa Media Player HACS integration. I have the integration working and it shows my AQM entities like what has been posted above.

I would prefer if it passed the AQM as a single device with all the corresponding entities attached to it. Since that is not the case
is it possible to create a manual device and associate the entities?

Also, I am trying to pass the data from the AQM through to HomeKit. I have all the entities checked in my Homekit bridge, though I understand HK doesn’t know what to do with some of the values. But HK only shows temp. I would think it should at least display humidity as well.

As an example
AirThings passes the radon number as “air quality.”

Just wondering if we can get more out of this device. Otherwise I may scratch it and buy something else.

Thanks.

I got it working. All I did was go to the HA Integrations and find the Alexa Media Player. I then clicked on the gear button next to it and then clicked on Configure. I then check-marked the box that says “include devices connected via Echo”. I restarted HA and then searched for entities related to the Air Quality Sensor and they were there. I DID NOT have to set up any announcements or notifications via any of my Alexa Echo devices.

2 Likes

I’ve set in the ALEXA-mediaplayer-integration:
“Add with ECHO connected devices”
But still my Air Quality Monitors are not showing up. My other devices show up. I’ve tried rebooting, reconfiguring the extension and am out of ideas.

I’m looking to pick one of these up, but we don’t really have any other Echo (Alexa) devices. Just wanted to check if this can be added to Home Assistant with the method above without an Echo speaker or other Echo device?

1 Like

Are you sure you’re not thinking of the SEN54/55 that can do all the other PM measurements? I looked into the SEN44 and couldn’t find anything concrete that actually said it could, just various posts in different places saying it could, but I could be missing something. Anyway, the SEN5x series is supported by ESPHome directly and the SEN55 costs ~$35.

Weirdly it looks like the Amazon device was actually built by a company called Banalsite Cadmium LLC, for which there is almost no information about, it looks like the company was formed/incorporated almost exactly a year before the Amazon device was released, and it’s also the only device that the company has put through the FCC
 perhaps it’s an Amazon shell company or something?

https://fccid.io/document.php?id=5510361
https://opencorporates.com/companies/us_de/4024177

That being said, I purchased one of the Amazon devices, and if any of the ESPHome developers, or any of the known hardware hackers (based in the US in either case), here wants a shot at flashing the ESP32 on it with ESPHome, so long as their goal is to benefit the community, they are more than welcome to it.

Not sure if these might be of help:

1 Like

Yes, I’m pretty sure it’s not the SEN54/55 - I have a handful of the latter. Plus, according to the FCCID teardown it’s clearly visible that the sensor is labeled SEN44:

The SEN44 libraries you’ve linked also expose the appropriate PM measurements readings, so I’d presume it does have the required sensors.

Those libraries are also of little help when the core issue is flashing the existing ESP32 chip in it, or replacing it with an already ESPHome flashed one.

1 Like

Yeah I should have been clearer, I’m not suggesting that you were mistaken about what the Amazon device was using, it’s definitely an SEN44, just that I’m not confident the SEN44 can do all those other PM levels, since it’s not mentioned anywhere else, and is oddly missing on Sensirion’s website.

Rather that there’s plenty of evidence to suggest the SEN54/55 does in fact do all the other PM levels as clearly documented on their website. Perhaps the libraries are mostly just copied straight over? I don’t know.

Anyway, I received the Amazon Air Quality device, and boy they weren’t joking, it’s tiny, comes a package smaller than an A19 smart bulb would.

I am happy to ship this to whomever has the skills to try and replace the ESP32 firmware on it, and wants to take on the challenge. Could end up being a great cheap alternative, when it’s priced at $46 like it was on Prime Day.

1 Like

Well since it is a SEN44 and it does have those readouts
 We can conclude that the SEN44 does have the capability to read PM count.

No, the SEN5x and SEN44 libraries are quite distinct and different. Just because you can’t find documentations, it doesn’t mean the 44 doesn’t have those features. In fact based on the available documentation
 The whole SENxx series is meant to be a primarily PM measuring sensor, with additions (temp, humidity, NOx, VOC) only being available at the higher grade models (54 and 55). So my guess is that the SEN44 is the previous-gen version of the SEN54, possibly with slightly less precise sensors inside (or bulkier, more power-hungry, etc.), and the Amazon AQM is cheap because Sensirion wanted to get rid of the old stock, and Amazon just bought it all up.

1 Like


 so anyway


Free to anyone who wants to take on the mission of getting ESPHome onto the Amazon Air Quality Monitor.

It seems like an Echo device is required for connecting to HA this way. Alexa Media Player in HACS can talk to Echo devices but can’t talk directly to the AQM, and so the step to “select an Echo to provide announcements” is necessary for exposing the data to HA.

1 Like

Same issue here - no matter what I try the AQM entities don’t appear in HA although all other echo devices do - did you get it working?

Are you looking under Alexa Media Player then clicking on entities? If you click on devices it won’t show up as a device but if you click on entities the entities should be there.


Pour les francophones, voici un retour d’expĂ©rience sur mon blog :blush:

2 Likes

PErfekt this worked!!! all sensors from Alexa Air qualtiy are available

I’m going to be switching from SmartThings to Home Assistant shortly and was curious if the Amazon AQM data is sourced locally or via a connection to Amazon’s servers, I.e. will automations that rely on my AQM data work when my home internet connection goes down but my WiFi network is still working?

Does anyone know how to increase the entity update frequency? Mine only updates like every 10 minutes, despite the fact that I can see updated numbers within the Amazon application on my phone.

From the documentation it appears the integration uses the unofficial Alexa API which I think means it’s from Amazon’s servers:

This is a custom component to allow control of Amazon Alexa devices in Homeassistant using the unofficial Alexa API.

Please note this mimics the Alexa app so Amazon may cut off access at anytime.

Hi. In the Amazon information it indicates that the sensor can indicate on 5 key factors: particulate matter (PM 2.5), volatile organic compounds (VOCs), carbon monoxide (CO), humidity, and temperature. However, in the SEN44 sensor specifications, I only see that it can obtain Mass concentration PM1.0, PM2.5, PM4.0, PM10.0, temperature and humidity. How can I obtain the values for example of CO? Employ a TGS 5141 (Figaro) sensor to get CO. Do you know what another doubt is?

Thanks