Skip to content

ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーション

License

Notifications You must be signed in to change notification settings

nana4rider/e2m-hass-bridge

Repository files navigation

ECHONETLite2MQTT Home Assistant Bridge

License: ISC GitHub Actions Test GitHub Actions Release

概要

ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーションです。

また特定のプロパティに対し、定期的に更新要求を送信します。

ECHONET Liteの仕様では取得できない設定値(エアコン設定温度の範囲など)は、deviceConfig.tsで管理しています。

使い方

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

Production

npm install
npm run build
node dist/index

Development

npm install
npm run dev

Docker

docker run -d \
  --name e2m-hass-bridge \
  -e MQTT_BROKER=mqtt://localhost \
  -e MQTT_USERNAME=username \
  -e MQTT_PASSWORD=password \
  -p 3000:3000 \
  --restart always \
  nana4rider/e2m-hass-bridge:latest

デモ

echonet-lite-kaden-emulatorを利用しています。

ECHONETLite2MQTT

デバイス一覧

電気錠

シャッター

電気温水器

エアコン

About

ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーション

Topics

Resources

License

Stars

Watchers

Forks