|
本帖最后由 windgo 于 2021-12-1 21:14 编辑
從伯虎網頁可得到設備的空氣數據json範例:
http://www.bohu-tech.com/phone/api/433808264
{"pm1":"24","hcho":"0.15","o2":"-1","time":"2021-11-30 21:47:30","tvoc":"0.00","pm2.5":"36","aqi":"51","temp":"21","co2":"538","pm10":"43","humi":"63"}
config中使用的your_device_id可以在空氣檢測儀常按右邊數來第二個按鈕的詳細資料中取得
修改configuration.yaml
sensor:
- platform: rest
resource: http://www.bohu-tech.com/phone/api/your_device_id
value_template: '{{ value_json["pm2.5"] }}'
name: pm25
- platform: rest
resource: http://www.bohu-tech.com/phone/api/your_device_id
value_template: '{{ value_json.temp }}'
name: temp
- platform: rest
resource: http://www.bohu-tech.com/phone/api/your_device_id
value_template: '{{ value_json.co2 }}'
name: co2
- platform: rest
resource: http://www.bohu-tech.com/phone/api/your_device_id
value_template: '{{ value_json.humi }}'
name: humi
重啟HA就能得四個sensor了
#######################################
第二個透過Node-Red本地接入方法
伯虎空氣檢測儀可以tcp送出資料給tcp server去接收
但Home-assistant沒有tcp server sensor功能
感謝大神回覆,可透過Node-Red使用下面方法本地取得空氣數值
前置作業:
Home-assistant與Node-Red要先連接起來
1.新增tcp in節點
2.新增yaml節點
3.新增entity節點
4.將節點連起來後按下佈署
過1-2分鐘HA就會收到sensor.bohu的資訊了
附錄:
伯虎空氣檢測儀如何丟到本地端HA(TCP/9008)
如果檢測儀離開紅色配置IP畫面,就無法回到配置HA主機IP的網頁,需要重頭再操作一次
|
评分
-
查看全部评分
|