[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
UsersWiki
»
nao-pon
»
blog
» Source of nao-pon/blog/2021-03-17
|
List
Search
Recent
Help
Back to page
History
Referer
Print
Source of
SwitchBot 温湿度計を ESP32 でモニタリング
Source of
UsersWiki
:
nao-pon
/
blog
/
2021-03-17
View the
diff
.
Go to
nao-pon/blog/2021-03-17
.
« Prev
#navi RIGHT:&rsslink(../); #boxdate * SwitchBot 温湿度計を ESP32 でモニタリング [#hefa2313] RIGHT:&tag(SwitchBot,Meter,温湿度計,HomeAssistant,ESP32,ESPHome,BLE); [[SwitchBot の温湿度計:https://www.switchbot.jp/meter]]は、リーズナブルで家庭で使うには問題のない精度があるので、なかなか便利です。 この温湿度計は、公式の [[API (Meter BLE open API):https://github.com/OpenWonderLabs/python-host/wiki/Meter-BLE-open-API]] が公開されていて、BLE Advertisement パケットをリッスンすることで、温湿度データを取得できます。 これを、ESP32 を使い HomeAssistant で利用できるようにしました。ESP32 のファームには ESPHome を使用しています。 &ref(210317-224349.png,mw:480,mh:360);&ref(210317-224648.png,mw:480,mh:360); ** ESPHome 用 yaml の該当部分の抜粋 [#xdf548e2] #code(yaml){{ substitutions: devicename: switchbot_meter sensor: - platform: template name: "$devicename Humidity" id: humidity0 unit_of_measurement: '%' accuracy_decimals: 0 icon: "mdi:water-percent" - platform: template name: "$devicename Temperature" id: temperature0 unit_of_measurement: '°C' accuracy_decimals: 1 icon: "mdi:thermometer" - platform: template name: "$devicename BT RSSI" id: rssi0 unit_of_measurement: 'dB' accuracy_decimals: 0 icon: "mdi:bluetooth" - platform: template name: "$devicename Battery" id: battery0 unit_of_measurement: '%' accuracy_decimals: 0 icon: "mdi:battery" esp32_ble_tracker: scan_parameters: duration: 60s on_ble_advertise: - mac_address: f4:42:fa:b4:72:2a then: - lambda: |- for (auto data : x.get_service_datas()) { if(data.data.size() == 6) { float temperature = (float)(data.data[4] & 0b01111111) + ((float)(data.data[3] & 0b00001111) / 10); if (!(data.data[4] & 0b10000000)) { temperature = -temperature; } int8_t humidity= data.data[5] & 0b01111111; int8_t battery = data.data[2] & 0b01111111; int8_t rssi=x.get_rssi(); id(humidity0).publish_state(humidity); id(temperature0).publish_state(temperature); id(rssi0).publish_state(rssi); id(battery0).publish_state(battery); } } }} シンプルですね。カスタムコンポーネントを作るまでもないので、lambda を使いました。 RIGHT:&font(90%){&page_comments;}; #navi
« Prev
Backup list of nao-pon/blog/2021-03-17
Backup source of nao-pon/blog/2021-03-17(No. All)
1: 2021-03-17 (Wed) 22:45:52
nao-pon
With "attach" plugin. (Created empty)
Cur: 2021-03-17 (Wed) 22:48:29
nao-pon
Page Info
Page Name :
nao-pon/blog/2021-03-17
Page aliases :
None
Page owner :
nao-pon
Can Read
Groups :
All visitors
Users :
All visitors
Can Edit
Groups :
No one
Users :
ゲスト
Counter: 2903, today: 2, yesterday: 2
メインメニュー
ホーム
価格比較 百貨
UsersWiki
新規ページ作成
最新ページ一覧
全ページ一覧
全コメント一覧
ヘルプ
» 関連ページ
» 記述を見る
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
xpwiki
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
最近の更新
recent(20)
2023-01-20
nao-pon
/
blog
/
ESP8266 を壊してしまいました しかも続けて2回も
2022-09-22
nao-pon
/
blog
/
ESP32 + ESPHome の Bluetooth Proxy で SwitchBot Mater
2022-08-26
nao-pon
/
blog
/
独自ビルドの Tasmota を 12.1.1 へ
2022-08-19
nao-pon
/
blog
/
Zigbee + ZHA のメモ書き
2022-01-17
nao-pon
/
blog
/
HomeAssistant 統合の Tasmota-IRHVAC に貢献
2021-08-03
nao-pon
/
ファイル置き場
/
スペースサワダ
2021-07-01
nao-pon
/
blog
/
HomeAssistant 統合の Tasmota-IRHVAC の不具合修正
2021-06-20
nao-pon
/
blog
/
Tasmota を 9.4.0 から 9.5.0 へアップデート
2021-06-15
nao-pon
/
blog
/
ミンティア[MINTIA] で WiFi 6ボタンスイッチを作った
2021-04-27
PublicBlog
2021-03-17
nao-pon/blog/2021-03-17
2021-03-13
nao-pon
/
blog
/
東芝エアコンのエントリーモデルもWiFi化
2021-02-23
risoulaser
2021-02-18
nao-pon
/
blog
/
Panasonic (ナショナル) エアコンの 2008 年モデルも WiFi 化
2021-02-15
nao-pon
/
blog
/
Tasmota で HA 端子(JEM-A) 連携
2021-02-07
nao-pon
/
blog
/
Tasmota で三菱エアコンを完全コントロール
2021-01-27
nao-pon
/
blog
/
ラトック RS-WFIREX4 用の HomeAssistant カスタムコンポーネントを作った
2020-12-28
nao-pon
/
blog
/
ESPHome の CCS811 コンポーネントで Baseline 値センサーを追加
2020-12-15
nao-pon
/
blog
/
KS0457 keyestudio CCS811 Carbon Dioxide Air Quality Sensor
2020-09-19
nao-pon
/
Amazonアソシエイト
オンライン状況
370 人のユーザが現在オンラインです。 (1 人のユーザが UsersWiki を参照しています。)
登録ユーザ: 0
ゲスト: 370
もっと...
サイト情報