Moin,
auch wenn der Thread schon ein wenig älter ist möchte ich mal Danke für die Anleitung, Hinweise und Tipps sagen. Habe heute erfolgreich einen BH1750 an einen Wemos D1 mini mittels ESPHome angebunden, so dass er mir ganz wunderbar die LUX-Werte per MQTT liefert (mit 4 Nachkommastellen ) und ich so schön damit arbeiten kann was Dämmerungsschaltungen angeht. Falls man kein MQTT möchte, geht das ganze auch wunderbar mit dem ESPHome adapter for ioBroker.
Hier mal meine yaml für den Sensor:
esphome:
name: d1-lux-balkon
platform: ESP8266
board: esp01_1m
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
ota:
password: "***"
wifi:
ssid: "***"
password: "***"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "***"
password: "***"
captive_portal:
# MQTT connection
mqtt:
broker: 100.100.0.1
username: ***
password: ***
# Enable I²C bus
i2c:
sda: 0
scl: 2
scan: true
# LUX sensor settings
sensor:
- platform: bh1750
name: "Helligkeit BH1750"
address: 0x23
measurement_duration: 180
update_interval: 60s
accuracy_decimals: 4
Gruß
Sascha