これは Apple HomeAppからシーリングライトとエアコンをコントロールするためのアプリケーションです。
accessories/light/build.shaccessories/thermostat/build.shaccessories/remoconCrawler/build.sh
を実行
chmod 777 hogeを各ディレクトリの実行ファイルと.confファイルに対して実行
accessories/cmd4Config.jsonをHomeBridgeのCMD4の設定ファイルにコピー&ペースト
以下のファイルを /etc/systemd/system におく。ファイル名はremoconCrawler.service
[Unit]
Description = remoconCrawler
[Service]
ExecStart=/home/pi/accessories/remoconCrawler/build/remoconCrawler
Type=simple
[Install]
WantedBy=multi-user.target
次に
sudo systemctl enable remoconCrawler
Raspberry PiにHomebridgeをインスールした時のデフォルトのままだと http://raspberrypi.local:8581/ にアクセス
server.sh Set server On 1./airPurifier Set airpurifier RotationSpeed 20./airPurifier Get airpurifier RotationSpeed/home/pi/accessories/thermostat/thermostat Get Thermostat TargetHeatingCoolingState/home/pi/accessories/thermostat/thermostat Set Thermostat TargetHeatingCoolingState 1
[コマンド] [Set or Get] [displayName] [characteristic] [Setの場合は目標値 Getの場合はない]
accessory/cmdBufferに赤外線リモコンの波形パターンが記録されたcsvファイルのパスを書き込むとremoconEmulatorが赤外線信号を出力する
例:/home/pi/accessories/light/cmd_zento.csv
arduinoを用いてリモコンの赤外線信号を解析し、シリアルモニターにscvデータを出力するプログラム
- 照明
accesories/light - エアコン
accesories/thermostat - 空気清浄機
accesories/airPurifier- Arduino側のREADME.md