JEM1427(HA端子、JEM-A端子)をGPIOに接続し、MQTT、Home Assistantで操作するためのアプリケーションです。
Raspberry Pi Zero 2 Wに下記の回路を取り付けることで動作します。
- XHコネクタ ベース付ポスト サイド型 4P x1
- フォトカプラ TLP785(BLランク) x2
- カーボン抵抗(炭素皮膜抵抗) 1/4W220Ω x1
- L型ピンソケット 1x6 x1
- ユニバーサル基板 x1
config.json に機器情報を設定
{
"deviceId": "string",
"entities": [
{
"id": "string",
"name": "name",
"domain": "lock",
"controlGpio": 98,
"monitorGpio": 99
}
]
}npm install
npm run build
node --env-file=.env index.mjsTip
必要な環境変数についてはこちらをご確認ください。
ビルド済みのindex.mjs、config.json、.envのみで動作します。(npm install不要)
サービス登録のためのスクリプトをこちらに用意しています。
