Device Specifications
Airgeek A1/M1 Detailed Tech Specs
Disclaimer
These are in-depth tech specs listing individual manufacturers and part numbers. We reserve the right to change any parts for operational or commercial reasons, providing that the resulting performance is the same as or better than indicated in the rest of the document.
For transparency and convenience, we keep a changelog:
January 16, 2026
The document was updated for the Kickstarter launch to reflect the changes made since embedded world 25 (March 2025):
- This disclaimer and changelog were added.
- Corrected pressure sensor parameters in the Sensors table below.
- The Figaro CO sensor was replaced with a high sensitivity sensor made by Interlink Electronics (formerly SPEC) which is much better suited to our needs. Instead of the planned formaldehyde sensor, we opted for a nitrogen dioxide sensor (also made by Interlink).
- The second battery is no longer optional and two batteries must be used. Changed battery recommendations to NiMH, which is what we plan to supply with the device.
- In the Compatibility section, mention that certain platforms such as Google Home and Apple Home are unable to display all the measurements in their UI.
Sensors (A1, M1)
| Parameter | Datasheet | Range | Units | Resolution[1] | Accuracy | Origin |
|---|---|---|---|---|---|---|
| Temperature | Sensirion SHT45-AD1B | −40...+125 | °C[2] | 0.01 | ±0.1 °C[3] | Switzerland |
| Relative humidity | 0...100 | % | 0.01 | ±1[4] | ||
| Atmospheric pressure | Bosch Sensortec BMP581 | 300...1 250 | hPa[5] | 1/64 Pa | ±75 Pa[6] | Germany |
| CO2 concentration | Senseair Sunrise | 400...5000 | ppm[7] | 1 | ±(30 + 3 % m.v.[8]) | Sweden |
| PM1 concentration | Bosch Sensortec BMV080 | 0...1 000 | μg·m-3 | 1 | ±max{10, 10 % m.v.} | Germany |
| PM2.5 concentration | 0...1 000 | μg·m-3 | 1 | |||
| PM10 concentration | 0...1 000 | μg·m-3 | 1 | |||
| NO2 concentration | Interlink Electronics 110-541 | 2 | ppb[9] | 50 | ±5 % | USA |
| CO concentration[10] | Interlink Electronics 110-115 | 0...100 | ppm[7] | 0.1 | ±1 % | USA |
-
The smallest change in measured value the sensor can register. Our apps don't typically display the full resolution of the measured value. E.g., the Airgeek app displays temperature rounded to 0.1 °C and relative humidity rounded to 0.5 %, because that's more than enough for practical use.
-
Temperature can be displayed as °C or °F.
-
This is the typical accuracy when temperature is 5...60 °C. Please refer to the datasheet for accuracy across the full measurement range.
-
This is the typical accuracy when humidity is 20...70 %. Please refer to the datasheet for accuracy across the full measurement range.
-
Atmospheric pressure can be displayed as hPa, inHg or mbar.
-
This is the typical accuracy when pressure is 300...1 000 hPa and temperature is −5...65 °C. Please refer to the datasheet for accuracy across the full measurement range.
-
Parts per million, i.e. 1 part CO/CO2 per 1 000 000 parts air.
-
Measured value, i.e. the sensor's reading.
-
Parts per billion, or 1 part nitrogen dioxide (NO2) per 1 000 000 000 parts.
-
Like carbon dioxide (CO2, the greenhouse gas), carbon monoxide (CO) is a colorless, odorless gas. Unlike carbon dioxide (CO2), carbon monoxide (CO) is acutely toxic in low concentrations. This device is not a CO alarm and must not be relied upon for carbon monoxide detection. Please refer to this FAQ for details.
Operating conditions (A1, M1)
- Indoor use only
- Operating temperature range: −20...60 °C
- Operating humidity range: 5...75 % RH, non-condensing
Connectivity (A1, M1)
The following standards are supported by the hardware. At present time, only Matter over Thread and NFC are implemented. BLE is used only for Matter device commissioning.
- NFC
- Matter over Thread
- Zigbee
- Bluetooth Low Energy (BLE)
Please note that Matter over Thread and Zigbee require certification from the Connectivity Standards Alliance (CSA). Currently, we aren't members of this organization. We plan to join the CSA and go through the rigorous certification program as part of our Kickstarter launch.
Batteries & battery life (A1)
To achieve the 1-year battery life, two high quality AA batteries are required. A pair of high-quality NiMH rechargeable batteries is supplied with each order.
Never mix battery types. Do not mix old and new batteries. Only use high quality batteries from reputable manufacturers.
Enclosure (A1)
- Dimensions: 103×103×26 mm (about 4×4×1 in.)
- Weight: 260 ± 50 g (excluding batteries)
- Front: Corning® Gorilla® Glass with external polarizer foil
- Frame: Sustainably-grown hardwood on PLA frame
- Back: PLA backplate with magnetic attachments and a magnetic wall mount
Compatibility (A1, M1)
The device is known to be (partly) compatible with the following platforms:
- Airgeek app (Android, iOS)—see below
- HomeAssistant
- Apple Home
- Google Home
In principle, any Matter and Zigbee platform should be interoperable, but not all platforms can display all of the measurements (Google Home, Apple Home). The situation is slowly improving as the Matter ecosystem matures. We highly recommend that you give HomeAssistant a try, as it can display all of the measurements just fine and is open-source.
If you run into any compatibility issues, please let us know.
Airgeek app (A1, M1)
App
- No account or subscription is required to use the app, no paid features
- Communication via NFC—no smart home integration required
- Available for free in the App Store (iOS) and Google Play store (Android)
- To the extent possible, we aim for Android/iOS feature parity
Features
- Factory firmware restore
- Firmware update
- Device configuration
- Data read-out, visualization (charts) and analysis
- Built-in air improvement guide
- Optional data sharing with family members (free of charge)
- Open source
Source code
All source code we wrote for this project is available on GitHub. Feel free to open an issue or a merge request there.
- Airgeek iOS App
- Airgeek Android App
- Airgeek firmware
- Airgeekd (Airgeek Cloud server component)