# BH1750FVI test -2024.1.18- import smbus import time bus = smbus.SMBus(1) # BH1750FVI address addr = 0x23 def main(): luxRead = bus.read_i2c_block_data(addr, 0x10) # dummy read time.sleep(0.1) luxRead = bus.read_i2c_block_data(addr, 0x10) # main read lx = int((luxRead[0]*256 + luxRead[1]) / 1.2) print('Illuminance: ' + str(lx) + ' lux') return lx if __name__ == '__main__': main()