Skip to content

スマートメーターから取得したデータを、Home Assistantで管理するためのアプリケーション

License

Notifications You must be signed in to change notification settings

nana4rider/wisun2mqtt

Repository files navigation

Wi-SUN2MQTT

License: ISC GitHub Actions Test GitHub Actions Release

概要

ECHONET Liteプロトコルを使用して、Wi-SUN対応スマートメーターから取得したデータを解析し、Home AssistantのMQTT Discovery形式で公開するアプリケーションです。

このアプリケーションにより、スマートメーターの情報をHome Assistantに自動登録し、エネルギー使用量のモニタリングや管理を簡単に行えます。

エンティティ一覧

Home Assistant

サポートデバイス

  • ROHM BP35C2(動作確認済み)
  • ROHM BP35C0
  • ROHM BP35A1
  • JORJIN WSR35A1-00
  • ラトックシステム RS-WSUHA-P

使い方

必要な環境変数についてはこちらをご確認ください。

Native

npm install
npm run build
node --env-file=.env dist/index

Docker

# .paninfo をホスト側に配置するとスキャン結果がコンテナ再起動後も残るため、次回からの接続が早くなります。
touch .paninfo

docker run -d \
  --name wisun2mqtt \
  --device /dev/ttyUSB0:/dev/ttyUSB0 \
  -v /dev/ttyUSB0:/dev/ttyUSB0 \
  -v $(pwd)/.paninfo.json:/app/.paninfo.json \
  --env-file .env \
  -p 3000:3000 \
  --restart always \
  nana4rider/wisun2mqtt:latest

Tip

必要な環境変数についてはこちらをご確認ください。