anatsuk1のウェブログ

ブログを書いてみたい!

deCONZでIKEAをON!

E17の照明

リビングの照明をSiriに任せたい。考えると、IKEAPhilipsの照明が当たる。Philipsは良い。Hue Goがカラフルにムーディーなライトを発する。色んな色があるけれど、俺が好きなのは、「春の明かり」

IKEAのライト、気になる。サイドテーブルのウィンドウショッピングに出かけると、良いライトを見つけた。少し細長く出っ張っている。暖かい色、集中の色、良い、ルーメンもグレート。

f:id:anatsuk1:20210303211609p:plain
IKEA Light

deCONZ

deCONZはライト、センサー、スイッチのREST APIを提供する。

phoscon.de

インストール

Phoscon public keyのインポート

 wget -O - http://phoscon.de/apt/deconz.pub.key | \
           sudo apt-key add -

deCONZのためのAPTレポジトリをコンフィグする

sudo sh -c "echo 'deb http://phoscon.de/apt/deconz \
            $(lsb_release -cs) main' > \
            /etc/apt/sources.list.d/deconz.list"

APTパッケージリストをアップデート

 sudo apt update

deCONZインストール

 sudo apt install deconz

www.phoscon.de

ヘッドレス起動

Phoscon Appはhttp://<deCONZのマシンIP>でWebアプリとして動くよ。

マシンを再起動するとdeconzサービス開始

sudo systemctl enable deconz

deCONZ GUIサービスを停止

sudo systemctl disable deconz-gui
sudo systemctl stop deconz-gui

github.com

HTTPプロトコルのポート番号はdeCONZコマンドのオプション引数で指定できるよ。 deconzサービスは、サービスファイルにある。 deCONZコマンド起動のオプションを書き換えてね。

/lib/systemd/system/deconz.service

ポート番号を8080にしたいときは、これ!--http-port=8080

他にもオプション引数はあるけど、他はまだいいかな。

Homebridge-Hue

Homebridge UIからプラグイン、Homebridge Hue、をインストールする。 Homebridge UIのHomebridgeログを確認すると、usersに設定するセンシティブ情報(秘密の情報)が表示されるかも。