ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーションです。
また特定のプロパティに対し、定期的に更新要求を送信します。
ECHONET Liteの仕様では取得できない設定値(エアコン設定温度の範囲など)は、deviceConfig.tsで管理しています。
必要な環境変数についてはこちらをご確認ください。
npm install
npm run build
node dist/index
npm install
npm run dev
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を利用しています。