Nous allons nous intéresser au détecteur d’ouverture de Netatmo, en regardant ce qu’il a dans le ventre.

Cet article fait partie d’une série consacrée à Netatmo : les autres articles sont disponibles ici.

Il y a une notice ici, sur le site de Netatmo, mais elle nous renvoie vers l’app sans rien nous apprendre.

Ouverture du DO

Le DO est relativement petit, et n’est pas démontable. Pour accéder au PCB, j’ai dû scier le plastique.

Désolé pour la mauvaise qualité des photos, je vais devoir m’améliorer…

Le détecteur Netatmo, avec ses piles, comparé à une pièce d'un euro.

Les piles fournies sont des piles alcalines Duracell AAA avec une date de fabrication « 04/2024 », ce qui est correct pour un kit acheté en octobre 2024.

Une fois démonté, on voit que la majeure partie du boîtier est occupé par les piles. Le PCB est assez petit:

Le PCB du détecteur Netatmo, avec ses piles, comparé à une pièce d'un euro, côté composants.Le PCB du détecteur Netatmo, avec ses piles, comparé à une pièce d'un euro, côté antenne et points de tests.

On note que tous les composants sont montés sur la même face pour minimiser les coûts de production. La densité de composants est plutôt importante. Le routage n’a pas du être facile. On voit également un numéro de version sur le PCB : V1.03. Et ce qui semble être les références années/semaine de production : 24 13 pour 2024, semaine n°13?

Il y a trois « gros » composants sur la carte :

Tout d’abord un NFR51822 de chez Nordic qui doit embarquer le software du détecteur (ainsi qu’une stack BLE à 2.4Ghz).

NRF51822, composant principal du DO Netatmo

Ensuite on voit un modem radio sub-GHZ de chez TI un CC110L utilisable dans les bandes 433Mhz et 868Mhz.

Modem radio CC110L du DO Netatmo

On trouve également une accéléromètre / magnétomètre LSM303AGRTR de chez ST. Le magnétomètre permet de détecter des variations lentes d’orientation qui pourraient échapper à l’accéléromètre (à voir si cette fonction est implémentée), ou des perturbations magnétique. Si quelqu’un essaye de frauder avec un aimant, pensant qu’il s’agit d’un détecteur d’ouverture basé sur un pion magnétique. Cette fonction n’est probablement pas implémentée mais serait possible.

Accéléro LSM303 du DO Netatmo

On note la présence d’un composant non monté à côté de l’accéléro. Peut-être pour être compatible avec un autre accéléro (double source)?

On remarque 3 quartz différents : un NSK J 26TAA (26MHz?), un M124N4 (quartz 4Mhz? je pencherait plutôt pour un 32kHz) et un JFVNY 16.000 (16MHz?)… De par leur répartition sur la carte, on a envie de dire que le NS sert pour la radio et le M124 et le JFVVNY servent pour le Nordic.

Fun fact : il y a une led de debug qui clignote au démarrage (dans l’antenne). Mais, elle n’est pas visible quand le produit est dans son boîtier.

Taille des composants sur le DO Netatmo

On voit que les plus petits composants font environ 0.6mm, on est donc en format 0201. Si on ajoute à cette petite taille le fait que certains composants sont en BGA et que la carte électronique n’est pas accessible, difficile d’imaginer réparer quoique ce soit! Voir ici pour plus de détails sur les tailles et formats de boîtiers.

La petite taille de ces composants augmente le risque de formation de dendrite en cas de présence d’humidité. Si ça ne vous dit rien, voir des explications en video). Le problème des dendrites est crucial sur un DO, car le DO est placé sur la fenêtre. A cet endroit, l’environnement plus de froid et plus d’humide que le reste de la maison. Une contre-mesure a été prise. En effet, le boîtier est « étanche » (fermé par un joint). Mais le problème avec cette solution, c’est que l’humidité rentre dans le boîtier quand vous installez les piles. En conséquent, la condensation va se faire à l’intérieur du boîtier, et comme le boîtier est étanche, une fois qu’il y aura de la condensation, elle ne sortira pas du boîtier.

Je ne peux malheureusement pas le prouver : je n’ai pas d’étuve pour faire les essais. La conséquence de tout ça peut être : une augmentation de la consommation du produit, ainsi que des pertes partielles ou totales de fonctionnalités.

Un autre problème lié à la mécanique, c’est que si jamais les contacts piles sont corrodés, impossible de les nettoyer (et cela peut entraîner un non-fonctionnement du produit). Or, les piles alcalines sont connues pour couler… Là aussi, une contre-mesure a été prise, si le DO est installé à la verticale, et dans le bon sens (Logo « NetAmto » lisible), si jamais les piles coulent, le PCB ne sera pas attaqué. Ce n’est pas forcément le cas si le DO est installé à l’horizontale, où s’il est monté « à l’envers ».

Mesure de consommation

Mesures faite à 3V, sur produit non installé (à l’aide du Power Profiler Kit de chez Nordic). J’ai choisit une tension de 3V qui est représentative pour 2 piles alcalines plutôt neuve en série (tension de 1.6V à vide sur pile neuve).
On voit bien les 5 pics d’allumage de Led au démarrage (NB : pas de PWM)

Consommation au démarrage du DO Netatmo


On note un réveil périodique (toutes les 500 ms) a démarrage, qui se transforme en 1 réveil toutes les 27s, avec une conso en veille d’environ 5µA après la phase de démarrage d’une minute. La conso « on » qui monte à 18mA au démarrage, puis plutôt à 4mA une fois le démarrage passé.

Zoom sur la consommation d'un pic périodique


La phase de réveil toutes les 27s dure environ 180µs.
Il y a un autre processus périodique qui se réveille lui toutes les 4 min 15 environ, qui dure un peu plus longtemps, environ 800µs.

Le produit se bloque à 1.7V environ et refuse de démarrer en dessous de 2V. Ce blocage à 1.7V est du au BOR (brown out reset) qui est actif uniquement quand le µC tourne.

Illustration du fonctionnement du BOR (Brown out Detect)
Illustration du fonctionnement du BOR (Brown out Detect) (source: documentation Nordic)

Premières conclusions sur le DO Netatmo

  • Un produit non démontable, et non-réparable : c’est dommage en 2025!
  • Des problèmes de dendrites peuvent apparaître au fil du temps et dégrader les fonctionnalités ou augmenter la consommation.
  • Impossible de nettoyer les contacts piles si ceux-ci sont corrodés.