https://github.com/nana4rider/e2m-hass-bridge
ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーション
https://github.com/nana4rider/e2m-hass-bridge
echonet-lite home-assistant mqtt smarthome
Last synced: 2 months ago
JSON representation
ECHONETLite2MQTTで検出されたデバイスを、Home Assistantのデバイスとして自動検出させるためのアプリケーション
- Host: GitHub
- URL: https://github.com/nana4rider/e2m-hass-bridge
- Owner: nana4rider
- License: isc
- Created: 2024-12-31T09:53:32.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T00:10:50.000Z (2 months ago)
- Last Synced: 2025-03-05T01:20:07.517Z (2 months ago)
- Topics: echonet-lite, home-assistant, mqtt, smarthome
- Language: TypeScript
- Homepage: https://registry.hub.docker.com/r/nana4rider/e2m-hass-bridge/tags
- Size: 913 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ECHONETLite2MQTT Home Assistant Bridge
[](LICENSE)

## 概要
[ECHONETLite2MQTT](https://github.com/banban525/echonetlite2mqtt)で検出されたデバイスを、[Home Assistant](https://www.home-assistant.io/)のデバイスとして自動検出させるためのアプリケーションです。
また特定のプロパティに対し、定期的に[更新要求](https://github.com/banban525/echonetlite2mqtt/blob/master/README.ja.md#2-echonet-lite-%E6%A9%9F%E5%99%A8%E3%81%8C%E8%87%AA%E5%8B%95%E3%81%A7%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%82%92%E9%80%81%E3%82%89%E3%81%AA%E3%81%84%E3%81%AE%E3%81%8B%E3%82%82)を送信します。
ECHONET Liteの仕様では取得できない設定値(エアコン設定温度の範囲など)は、[deviceConfig.ts](src/deviceConfig.ts)で管理しています。
## 使い方
### Native
```sh
npm install
npm run build
node --env-file=.env dist/index
```### Docker
```sh
docker run -d \
--name e2m-hass-bridge \
--env-file .env \
-p 3000:3000 \
--restart always \
nana4rider/e2m-hass-bridge:latest
```> [!TIP]
> 必要な環境変数については[こちら](src/env.ts)をご確認ください。## デモ
[echonet-lite-kaden-emulator](https://github.com/banban525/echonet-lite-kaden-emulator)を利用しています。





