6 des 9 caractéristiques de notre tableau diffèrent entre le BH1750 et le VEML7700.
ROHM
BH1750
de 0,11 lx à 100 000 lx · I²C · de 2,4 à 3,6 V
Le luxmètre I²C simple de ROHM : de 1 à 65 535 lx par défaut, et de 0,11 à 100 000 lx quand le pilote ajuste le temps de mesure.
Attention : En plein soleil, il faut un temps de mesure plus court que celui par défaut : ESPHome le règle tout seul ; avec une autre bibliothèque, vérifiez qu’elle le fait. La datasheet indique une variation de ±20 %.
Vishay
VEML7700
de 0,0042 lx à 140 000 lx · I²C · de 2,5 à 3,6 V
Le capteur de lumière ambiante de Vishay : jusqu’à 140 000 lx et une résolution de 0,0042 lx, assez pour le plein soleil comme pour le crépuscule.
Attention : Adresse fixe 0x10. Réglez le gain et le temps d’intégration selon la lumière, ou laissez faire la bibliothèque.
Différences
Caractéristique
BH1750
VEML7700
Plage de lumière
de 0,11 lx à 100 000 lx
de 0,0042 lx à 140 000 lx
Résolution
0,11 lx
0,0042 lx
Adresse I²C
0x23, 0x5C (choisie par une broche)
0x10
Alimentation
de 2,4 à 3,6 V
de 2,5 à 3,6 V
Courant entre deux mesures
0,01 µA
0,5 µA
ESPHome
bh1750
veml7700
Lignes identiques pour les deux capteurs : mesure · interface · statut.
Choisissez un BH1750 pour avoir
le choix de l’adresse I²C, pour en mettre deux sur le même bus
moins de courant entre deux mesures (0,01 µA contre 0,5 µA)
Choisissez un VEML7700 pour avoir
des mesures en lumière très faible (dès 0,0042 lx)
Quelle est la différence entre le BH1750 et le VEML7700 ?
Côté BH1750 : le choix de l’adresse I²C et moins de courant entre deux mesures. Côté VEML7700 : des mesures en lumière très faible.
Lequel couvre le plus de niveaux de lumière, le BH1750 ou le VEML7700 ?
BH1750 : de 0,11 lx à 100 000 lx. VEML7700 : de 0,0042 lx à 140 000 lx.
Puis-je remplacer un BH1750 par un VEML7700 ?
Souvent oui : les deux utilisent l’I²C. Changez le pilote ou, dans ESPHome, le composant (bh1750 → veml7700). L’adresse I²C change aussi (0x23/0x5C → 0x10).