This usermod will read from an ambient light sensor like the BH1750.
The luminance is displayed in both the Info section of the web UI, as well as published to the /luminance
MQTT topic if enabled.
claws/BH1750 @^1.2.0
lib_deps
in your platformio.ini
(or platformio_override.ini
).To enable, compile with USERMOD_BH1750
defined (e.g. in platformio_override.ini
)
[env:usermod_BH1750_d1_mini]
extends = env:d1_mini
build_flags =
${common.build_flags_esp8266}
-D USERMOD_BH1750
lib_deps =
${esp8266.lib_deps}
claws/BH1750 @ ^1.2.0
The following settings can be set at compile-time but are configurable on the usermod menu (except First Measurement time):
USERMOD_BH1750_MAX_MEASUREMENT_INTERVAL
- the max number of milliseconds between measurements, defaults to 10000msUSERMOD_BH1750_MIN_MEASUREMENT_INTERVAL
- the min number of milliseconds between measurements, defaults to 500msUSERMOD_BH1750_OFFSET_VALUE
- the offset value to report on, defaults to 1USERMOD_BH1750_FIRST_MEASUREMENT_AT
- the number of milliseconds after boot to take first measurement, defaults to 10000 msIn addition, the Usermod screen allows you to:
The following method is available to interact with the usermod from other code modules:
getIlluminance
read the brightness from the sensorJul 2022
readme.md
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )