天天看點

HomeAssistant--Sonoff接入BH1750FVI光線感應器

1.将庫檔案解壓到arduino預設庫目錄,我的是C:\Users\Freddy\Documents\Arduino\libraries\,如有同名,替換同名庫檔案;

2.修改固件中相應參數,包括wifi SSID和密碼,topic,mqtt使用者名密碼等;

HomeAssistant--Sonoff接入BH1750FVI光線感應器

3.長按sonoff再插入USB進入刷機模式。本固件有OTA功能,即先用USB-TTL刷機一次後,以後可直接無線刷機。

4.刷機完成後,斷開與電腦連接配接,按以下方式連接配接sonoff與BH1750子產品:

  1. sonoff 3v3(從微動開關數第1針) -> BH1750 VCC
  2. sonoff GND(從微動開關數第4針) -> BH1750 GND
  3. sonoff RX(從微動開關數第2針)-> BH1750 SCL
  4. sonoff TX (從微動開關數第3針)-> BH1750 SDA

5.給sonoff通電(連接配接220v電源),若成功邊上wifi後,LED燈會快速閃4下然後熄滅

6.此時可配置HomeAssistant了,在configurations.yaml的sensor段中,加入

- platform: mqtt
  name: "sonoff light sensor bh1750"
  state_topic: "home/bedroom/sonoff_light_sensor/light_intensity"
  qos: 
  unit_of_measurement: "lux"
  value_template: "{{ value_json.Intensity }}"
           

name随便取,topic要根據你固件中的内容修改,其他不要動。

7.重新開機HomeAssistant後,會出現sensor.sonoff_light_sensor_bh1750(與你設定的名字有關)這樣的傳感器,加入你的相應group即可!