- Le coût réel d’un moniteur de qualité de l’air peut dépasser le prix du matériel et l’abonnement, en raison des limites d’API, des consommables propriétaires, des restrictions de réparation et des conditions de propriété des données
- Ces derniers mois, un grand fabricant a restreint son forfait de données gratuit, rendant l’utilisation gratuite de l’API difficile, tandis que le passage aux offres payantes reste opaque et accroît la confusion des clients
- La plupart des moniteurs à moins de 1 000 dollars utilisent des modules de capteurs standard de SenseAir, Plantower ou Sensirion, mais certains fabricants les intègrent dans des cartouches propriétaires et vendent des modules à 2–15 dollars jusqu’à 10 fois leur prix
- Une fois enfermé dans l’écosystème d’un fabricant, il peut être difficile d’envoyer directement des données à un serveur externe comme Home Assistant via MQTT, et l’arrêt d’anciennes API peut mettre en fin de support des moniteurs encore parfaitement fonctionnels
- Avant l’achat, il faut vérifier la possibilité d’envoyer les données vers son propre serveur, la propriété des données, le partage avec des dépôts d’intérêt public comme OpenAQ, ainsi que la disponibilité de manuels de réparation et de pièces détachées
Restrictions des API gratuites et incitation aux offres payantes
- Ces derniers mois, l’un des plus grands fabricants mondiaux de solutions de surveillance de la qualité de l’air a progressivement restreint son forfait de données gratuit
- L’API gratuite est devenue pratiquement difficile à utiliser correctement, plaçant les utilisateurs dans une situation où ils doivent passer à une offre payante
- Le changement s’est déroulé de manière opaque, ce qui a accru la confusion des clients
- Une évolution similaire, préoccupante, apparaît aussi chez plusieurs fabricants du secteur
Coût total de possession au-delà du prix du matériel
- Beaucoup de clients considèrent que le coût d’un moniteur de qualité de l’air se limite au coût initial du matériel et à l’abonnement à une plateforme de données
- Le coût réel de possession peut fortement augmenter selon les conditions suivantes
- Cartouches de capteurs propriétaires
- Dépendance à l’écosystème du fabricant
- Faible réparabilité
- Conditions de propriété et de monétisation des données
Modules de capteurs propriétaires et coût de remplacement
- Presque tous les moniteurs de qualité de l’air à moins de 1 000 dollars utilisent des modules de capteurs standard de sociétés comme SenseAir, Plantower ou Sensirion
- Ces modules de capteurs coûtent généralement entre 2 et 15 dollars lorsqu’ils sont achetés en volume
- Certains modules ont une durée de vie limitée et doivent être remplacés tous les 2 à 3 ans
- Même lorsque le remplacement direct est facile, certaines entreprises emballent les modules dans de petites cartouches propriétaires pour les vendre
- Le prix d’une cartouche peut grimper jusqu’à 10 fois le coût du module sous-jacent
- Il devient difficile pour les clients de se procurer eux-mêmes le même module à un prix bien inférieur
- Certains tableaux de bord affichent des messages incitant à acheter une cartouche de remplacement alors que le module reste précis et pourrait encore servir plus longtemps
Verrouillage d’écosystème et arrêt des API
- Certains fabricants de capteurs semblent fortement incités à pousser les utilisateurs vers des abonnements, et cet indicateur est parfois mentionné dans leurs rapports annuels
- Cette structure conduit à un verrouillage dans l’écosystème du fabricant
- Les fabricants peuvent refuser que le moniteur envoie directement ses données vers un autre serveur
- Par exemple, l’envoi direct vers Home Assistant via MQTT peut être limité
- Si le support d’anciennes API est arrêté, des moniteurs entièrement fonctionnels peuvent aussi se retrouver en fin de support
Durée de vie et réparabilité
- Les moniteurs de qualité de l’air sont des produits faciles à concevoir en tenant compte de la réparabilité et d’une longue durée de vie
- AirGradient a conçu l’AirGradient ONE et ses kits DIY open source selon ces principes
- Une longue durée de vie des produits est bénéfique pour la planète et pour les propriétaires de moniteurs, mais elle ne maximise pas forcément les profits à court terme des entreprises
- De nombreux moniteurs de qualité de l’air tombent en panne après quelques années d’utilisation, et les réparations deviennent difficiles, voire impossibles, si le fabricant estime qu’elles ne vont pas dans le sens de ses intérêts
Propriété et monétisation des données
- Les données de qualité de l’air, en particulier les données extérieures, peuvent être monétisées de plusieurs façons
- Certaines entreprises vendent des données de qualité de l’air aux gouvernements
- Certaines les proposent sous forme d’API payante à des applications météo, entre autres
- Certaines utilisent les données dans des cartes de pollution en ligne pour promouvoir leurs propres produits
- Les conditions indiquant qui est le véritable propriétaire des données de qualité de l’air issues des capteurs sont souvent ambiguës
- Un capteur extérieur de qualité de l’air populaire dans les projets de science citoyenne inclut dans ses conditions une clause stipulant que l’utilisateur n’est pas propriétaire des données collectées
- Beaucoup de clients ne lisent pas les conditions et ignorent donc ces clauses
- Les données de qualité de l’air devraient appartenir au propriétaire du moniteur, et non au fabricant ; les données extérieures de qualité de l’air devraient être partagées avec le public via des dépôts de données ouverts comme OpenAQ
Principes de fonctionnement d’AirGradient
- AirGradient est une startup autofinancée et ne dépend donc pas de VC exigeant une croissance et une rentabilité maximales
- Elle donne la priorité à la durabilité et à l’honnêteté envers les clients
- Une communauté se développe autour de ses moniteurs de qualité de l’air open source et open hardware
- Elle souhaite créer un exemple que d’autres fabricants de moniteurs pourraient suivre
Questions à vérifier avant l’achat
- Si vous cherchez un nouveau moniteur de qualité de l’air, vous devriez vérifier les points suivants
- Existe-t-il un moyen d’envoyer directement les données vers votre propre serveur sans abonnement ?
- Par exemple, peut-il les envoyer vers Home Assistant via MQTT ?
- Le propriétaire du moniteur possède-t-il l’intégralité des données collectées ?
- Le fabricant monétise-t-il les données fournies à la plateforme ?
- Les données de qualité de l’air sont-elles partagées, dans l’intérêt public, avec un dépôt public à but non lucratif comme OpenAQ ?
- Le moniteur est-il facile à réparer ?
- Existe-t-il un manuel de maintenance et de réparation ?
- Des pièces détachées sont-elles fournies ?
- Quel est le coût des pièces détachées et pendant combien de temps sont-elles disponibles ?
1 commentaires
Commentaires sur Hacker News
C’est Achim d’AirGradient. Je suis heureux que cet article suscite de l’intérêt, et le contexte, c’est que mon cofondateur et moi sommes fortement touchés par la pollution de l’air dans le nord de la Thaïlande et que nous voyons quel effet cela a sur la santé de milliers de personnes
Nous pensons que la surveillance de la qualité de l’air doit aussi être abordable pour les habitants des régions et pays plus pauvres. C’est pourquoi nous avons publié la conception de notre système de qualité de l’air en open source afin que chacun puisse savoir quand l’air se dégrade et protéger sa santé, et nous travaillons avec plusieurs ONG et universités pour diffuser dans le monde entier une surveillance précise et peu coûteuse dans les zones défavorisées
Comme notre entreprise est autofinancée, nous ne subissons pas de pression pour maximiser les profits, et nous pouvons travailler selon le principe « l’impact d’abord, si nous faisons bien les choses, les profits suivront ». Si vous faites de la recherche sur la qualité de l’air, nous menons actuellement un programme mondial de tests d’installation conjointe et cherchons aussi d’autres partenaires : https://www.airgradient.com/research/
Ce serait bien de rendre le parcours d’achat plus simple et plus agréable. Comme je suis dans l’UE, je crains de devoir gérer moi-même des frais d’importation élevés, les taxes, le dédouanement, la TVA, etc. Avez-vous l’intention de mettre en place un revendeur ou un hub logistique dans l’UE pour que les clients n’aient pas à gérer eux-mêmes les formalités douanières et fiscales ?
J’ai acheté la version pré-soudée et je m’attendais à ce qu’elle arrive assemblée à 100 %, mais j’ai dû quand même « enficher » les capteurs et le microcontrôleur moi-même, ce qui m’a finalement plu davantage. On a l’impression d’avoir réalisé quelque chose soi-même, et on comprend mieux aussi comment cela fonctionne
La qualité du produit semble excellente, à l’intérieur comme à l’extérieur. Cela dit, un plastique transparent à insérer devant l’écran pourrait aider à éviter les dommages accidentels. Lors de l’ajout du capteur dans l’application en ligne, je n’ai eu aucun retour indiquant qu’il avait bien été ajouté, donc j’ai réessayé, et on m’a alors dit qu’il l’était déjà ; je n’ai pas non plus trouvé comment ajouter ou modifier un lieu en dehors de celui créé pendant la configuration. Je peux envoyer par e-mail quelques petites réserves UX, mais dans l’ensemble cela semble très bien, et je suis très curieux de voir comment la qualité de l’air va évoluer lors de la prochaine cuisson au four
Si c’est le premier cas, ce serait bien de le rendre plus clair sur le site
J’ai vécu 2 ans à Bangkok et, même aux pires moments de l’année, je me promenais sans masque en me disant « ça me rappelle mon enfance ». Donc ça ne me paraissait pas si grave, mais tant mieux si les gens prennent désormais cela plus au sérieux
J’ai finalement payé un peu plus de 1 000 dollars pour une solution Ambient Weather plus riche en fonctionnalités, qui répondait globalement aux exigences de l’article de blog. La réparabilité est peut-être l’exception
Même à un prix environ double de celui du kit pré-soudé, j’aurais acheté un produit entièrement assemblé, avec le logiciel déjà installé, et capable de publier les résultats vers un appareil local ou un service cloud de manière ultra simple. Je suis à l’aise avec un fer à souder ou avec l’écriture de logiciels embarqués, mais j’ai de l’argent et pas de temps. Il me semble qu’il y aurait moyen de dégager une bonne marge sur des clients comme moi et de la réinvestir dans des produits supplémentaires
Je me demande s’il existe des choses qu’un citoyen de bonne volonté, à l’échelle d’une zone résidentielle ordinaire, peut faire autour de chez lui, idéalement avec ses voisins, pour réduire la pollution extérieure aux particules fines
J’aimerais savoir quel effet les arbres et les plantes ont sur les PM2.5, s’il existe des espèces qui les retiennent mieux, et si les feuilles mouillées les captent mieux. Je me demande aussi si, quand on arrose des plantes, une pulvérisation en brume retirerait davantage de particules fines de l’air qu’un jet d’eau, et si les plantes détesteraient ou au contraire apprécieraient les substances supplémentaires présentes dans cette eau
Je me demande s’il existe des solutions de filtration de l’air façon permaculture, si un filtre chargé de suie PM2.5 pourrait être réutilisé ailleurs, ou s’il serait possible de fabriquer un filtre réduisant les PM2.5 à partir de matières végétales cultivées chez soi. J’ai aussi réfléchi à l’idée de transformer tout un mur de remise en matériau filtrant, de le rendre étanche, puis de pousser l’air de l’autre côté à l’énergie solaire, et à la mesure dans laquelle un filtre de 100 pieds carrés offrirait une certaine souplesse dans le choix des matériaux filtrants. Je me demande aussi quelle taille devrait avoir une sorte d’énorme système de chicha à eau en parallèle dans le jardin pour faire passer l’air en continu dans l’eau avec un effet significatif, et si ajouter du charbon broyé dans l’eau aiderait
En plus, c’est très mauvais pour l’écosystème local. L’herbe tondue sèche plus vite, et le soufflage ou le ramassage des feuilles supprime les espaces sûrs pour les petites formes de vie
La grande source de pollution suivante, ce sont les différents appareils de chauffage et de cuisson. Les granulés de bois, le chauffage au gaz ou au fioul, les cuisinières à gaz, jusqu’aux BBQ du week-end, tout cela est détecté par les capteurs de qualité de l’air. Pour le chauffage, il vaut mieux passer à une pompe à chaleur et éviter de surchauffer l’huile dans la poêle. Une huile qui se dégrade devient assez toxique. Si vous tenez à vos poumons et à ceux de vos voisins, mieux vaut aussi réduire les BBQ. Enfin, arrêtez de fumer
Le pire, c’est qu’on pouvait voir sur la carte américaine de PurpleAir une énorme trace visuelle montrant exactement où la fumée se dirigeait. Difficile d’imaginer ce que cela a dû faire aux prix de l’immobilier alentour
Je ne connais pas bien la réglementation des restaurants, mais si un BBQ de cette ampleur est autorisé au quotidien, il devrait sans doute y avoir des exigences de filtration des rejets. Dans ce genre de problème local, le moyen le plus puissant pour un citoyen de bonne volonté est probablement la participation aux élections locales
Quoi que dise l’indicateur de nombre de particules, la nature de la source de pollution me semble importante
J’exploite un petit capteur de qualité de l’air dans le quartier de Miller à Gary, dans l’Indiana. J’ai commencé avec un PurpleAir II, puis utilisé pendant quelques mois un moniteur plus avancé d’AQMesh, et aujourd’hui j’en exploite un encore plus avancé, offert par une entreprise locale appelée Sensit Technologies à Valparaiso, Indiana
J’exploite aussi le suivi des navires AIS de FleetMon. J’ai également suivi les avions qui passent par ORD/MDW/GYY, et l’opérateur ferroviaire local SouthShore Line dispose d’une API publique. J’aimerais que l’autre ligne, Norfolk Southern, ait aussi une API
J’ai bricolé un frontend/API sommaire avec Express et je prévois de continuer à l’améliorer tout en suivant davantage de choses. J’espère que plus de gens l’utiliseront et que je pourrai convaincre des scientifiques citoyens d’apporter leur propre cloud et leur propre matériel pour l’exploiter eux-mêmes : https://millerbeach.community
Il y a eu beaucoup de visites récemment à cause d’une fuite de SO2 à la raffinerie BP après une tempête et de PM venus des feux de forêt canadiens. Depuis que j’ai commencé le suivi, la qualité de l’air n’a jamais été aussi mauvaise
J’aimerais transformer des années de données en infographies, ou faire digérer les données par l’IA pour produire beaucoup de points de données et de statistiques utiles. J’aimerais bien connaître une méthode plus simple que d’écrire moi-même les requêtes : https://github.com/kingsloi/community-airmonitor
https://abc7chicago.com/sulfur-smell-indiana-bp-refinery-whiting-gas-leak-porter-county/13428050/
À noter cependant que les modales de tendances et de météo n’arrivent pas à charger les données. On dirait que cela peut venir de l’arrêt de l’API darksky.net
C’est malheureusement un schéma courant. Réduction de l’accès aux API, dégradation des offres gratuites et hausse des coûts, ça rappelle Red Hat et Reddit
Je veux aussi mentionner Airthings. C’est une solution clé en main, avec cloud activé, et ça « marche, tout simplement ». En même temps, il existe des dépôts GitHub avec des exemples pour envoyer les données vers Grafana ou les lire depuis un Raspberry Pi. Ces outils communiquent directement avec les appareils, donc on peut complètement contourner le cloud
Il y a une passerelle ; il suffit de brancher une alimentation USB-C pour qu’elle lise les données des appareils en Bluetooth et les envoie au cloud. On peut faire quelque chose de similaire avec un Pi. Il suffit de répartir des capteurs Bluetooth dans la maison. J’ai été surpris de voir que le BLE couvrait bien les 3 étages de la maison avec une seule passerelle
Le View Plus sert de passerelle lorsqu’il est alimenté en USB-C, sinon il fonctionne comme capteur. Il mesure le radon, les PM2.5, le CO2, la température, les VOC, la pression atmosphérique et l’humidité. Le Wave Plus est un produit similaire sans passerelle, qui mesure le radon, le CO2, la température, les VOC, la pression atmosphérique et l’humidité
C’est du matériel de qualité qui fonctionne très bien dès la sortie de la boîte avec le cloud gratuit, et plus tard on peut récupérer les données directement dans Grafana ou ailleurs, au lieu de passer par un téléchargement depuis le cloud. Les batteries tiennent environ un an comme annoncé, l’application est correcte, et il y a aussi un tableau de bord web qui permet de mieux contrôler l’affichage
Dépôts GitHub : https://github.com/Airthings
Depuis la hausse des taux, presque toutes les entreprises SaaS qui n’ont pas encore revu leur grille tarifaire sont justement en train de le faire. Même les offres financées par la publicité vont voir des pubs beaucoup plus agressives
À la prochaine API fermée, l’accès aux données disparaîtra aussitôt. Ce n’est qu’une question de temps
Il semble que certains laboratoires open data communautaires en Allemagne aient créé à la fois une manière de configurer des capteurs de qualité de l’air et une carte pour visualiser les résultats. Aujourd’hui, cela affiche des données du monde entier
https://sensor.community/en/
La page d’origine semble n’exister qu’en allemand : https://luftdaten.info/
Carte : http://deutschland.maps.sensor.community/
J’envisageais récemment d’acheter un SAF Aranet4, mais comme il semblait falloir être lié à l’application pour voir les données, cet article m’a fait reconsidérer ce choix.
Pour un appareil aussi agréable à regarder, ce serait bien d’avoir une API simple pour qu’un conteneur Docker puisse interroger les données et afficher une UI, ou une intégration avec HomeKit ou HomeBridge. Mais ça n’a pas l’air d’être le cas.
Je me demande s’il y a des produits recommandables. En supposant que l’AQI extérieur soit correct, je ne sais même pas s’il vaut la peine d’essayer d’optimiser un indicateur au-delà de « ouvrir les fenêtres toutes les quelques heures »
J’ai assemblé un AirGradient Basic à partir de ce design de PCB, avec un capteur de température/humidité un peu plus précis et la version USB-C du microcontrôleur recommandé à l’époque. La soudure m’a pris environ une heure, et j’ai aussi imprimé le boîtier en 3D. L’écran n’est pas aussi agréable à regarder que l’encre électronique de l’Aranet, mais ça ne semblerait pas si difficile que ça de le modifier pour en intégrer un.
En pratique, je regarde rarement l’écran et je le consulte sur mon téléphone via Home Assistant. La principale leçon apprise, comme déjà dit, c’est d’ouvrir les fenêtres de temps en temps, surtout quand le four ou les plaques sont allumés. C’était aussi bien de pouvoir confirmer que le purificateur d’air fonctionne vraiment.
Le kit AirGradient DIY Pro est entièrement open source, donc on peut envoyer les données vers n’importe quel serveur, comme Home Assistant. Si vous savez assembler des Lego, vous pouvez assembler cet appareil aussi, et je trouve le prix correct par rapport aux produits concurrents. Ce n’est ni aussi petit ni aussi joli qu’un Aranet 4, et ce n’est pas portable sans batterie externe, mais il coûte moitié moins cher.
https://www.airgradient.com/kits/
Les valeurs PM2.5 sont à 2~3 μm/m3 près de celles d’un capteur laser acheté sur Ali, donc c’est plutôt précis.
L’application n’est « nécessaire » que pour les mises à jour du firmware. En revanche, depuis la toute dernière mise à jour du firmware, le calibrage semble faux, et l’air extérieur est maintenant lu à 600 ppm. J’espère que ce sera corrigé bientôt.
Ça me rappelle la manière dont Strava pousse les utilisateurs à cocher « partager mes données avec les responsables de la planification des transports urbains », en leur donnant l’impression d’être de bons citoyens au service de la noble cause des transports alternatifs.
Mais après en avoir parlé avec un urbaniste, il m’a dit que les données Strava sont pour l’essentiel sans valeur. La grande majorité des usagers des transports n’a aucun intérêt à enregistrer ses trajets, donc il y a peu de données, fortement biaisées par les habitudes de déplacement des Blancs, des catégories aisées, des hommes technophiles et des femmes très présentes sur les réseaux sociaux. Ce sont justement des gens déjà bien représentés dans les réunions publiques, les enquêtes par e-mail et les comptages de trafic centrés sur les navetteurs de 9 h à 17 h.
Les profils difficiles à repérer et à compter sont les navetteurs « invisibles » : migrants, ouvriers, salariés des services, surtout ceux qui travaillent en horaires décalés. Ils n’ont pas le temps d’aller à une audition publique à l’hôtel de ville à 16 h, ne parlent peut-être pas anglais, ou ne penseront même pas à chercher ce type de procédure. Les associations de défense du vélo ont elles aussi historiquement été très mauvaises sur ce point, et beaucoup essaient désormais d’en prendre conscience, de s’améliorer ou au moins de tenir compte de ce biais.
Ces données ne sont pas fournies gratuitement ; elles sont au contraire proposées à des tarifs absurdement élevés par rapport à d’autres sources de données. C’est lourd même pour des villes relativement petites. Je ne me souviens plus du chiffre exact, mais pour une petite ville de la côte Est des États-Unis, c’était de l’ordre de plusieurs dizaines de milliers de dollars, soit presque le coût d’un mile de piste cyclable.
Je suis tombé par hasard sur cet article sur HN, alors que j’étais plongé dans le même terrier du lapin une ou deux semaines plus tôt, et j’ai fini par choisir le kit DIY Nettigo.
Il suffit de souder et connecter quelques capteurs, puis de flasher un firmware open source sur le Wemos D1 qui le fait tourner, et c’est prêt à l’emploi. Ça fonctionne aussi nativement avec Home Assistant. Ça ressemble beaucoup à ce produit AirGradient.
L’appareil que j’ai reçu comprend un élément chauffant pour éviter la condensation et autres problèmes en usage extérieur, un capteur d’humidité et de température, la pression atmosphérique, ainsi que la mesure des PM2.5 et PM10.
https://nettigo.eu/products/nettigo-air-monitor-0-3-base-kit
Le fait que les fabricants de capteurs veuillent pousser les gens vers l’abonnement, au point que cela soit mentionné comme indicateur dans les rapports annuels, est un problème bien plus vaste que le seul sujet de cet article.
La plupart des entreprises, surtout les sociétés cotées, veulent inscrire dans leurs comptes des revenus récurrents plutôt que des ventes ponctuelles. C’est pourquoi même des acteurs historiques du hardware comme Cisco ou Juniper mettent des fonctions comme le déverrouillage de ports derrière un abonnement, afin d’obtenir autant de revenus récurrents que possible.
Un CFO a un jour expliqué que « 1 dollar de revenu ponctuel contribue pour 1x à la valorisation de l’entreprise, tandis que 1 dollar de revenu récurrent y contribue pour 17x ». Je cite peut-être mal, mais l’idée était celle-là.
Je me demande qui est ce « l’un des plus grands fabricants mondiaux de moniteurs de qualité de l’air » non nommé
Awair semble être la marque grand public la plus connue. J’utilise un Awair Element, il fonctionne bien, et il n’y a pas d’abonnement pour l’application ni pour les fonctions de l’API locale, donc je doute que ce soit cette entreprise
Aux États-Unis, AirNow.gov inclut la plupart des capteurs PurpleAir, mais ils sont affichés différemment des capteurs « de meilleure qualité ». J’allais dire des capteurs gouvernementaux, mais dans le Connecticut, l’État a aussi déployé plusieurs moniteurs PurpleAir, et en a ajouté d’autres plus rapidement il y a quelques semaines lorsque la situation s’est aggravée à cause des feux de forêt au Canada
Heureusement, les utilisateurs locaux peuvent accéder directement à leur propre capteur et récupérer les données aussi souvent qu’ils le souhaitent. J’ai aussi écrit un outil pour aider à les envoyer dans InfluxDB et à les publier via MQTT. La récupération locale des données est toujours prise en charge, mais les intégrations par défaut d’outils comme Home Assistant utilisent l’intégration cloud, donc elles peuvent être affectées
https://community.purpleair.com/t/api-pricing/4523
https://github.com/pridkett/purpleair2mqtt
https://community.purpleair.com/t/api-pricing/
https://www.reddit.com/r/Awair/comments/y7i5ku/awair_discontinues_support_for_v1_devices/
Ce qui me déplaît le plus chez Awair, c’est que les données facilement téléchargeables depuis l’application se limitent au dernier mois. À part ça, c’est plutôt hacker-friendly. Par exemple, ils fournissent une API locale