[FreeBSD-users-jp 96453] Re: rc.local
kouya
kouya @ ryuhoku.jp
2019年 9月 15日 (日) 00:46:44 UTC
青木様 KIRIYAMA 様
有難うございます。
すみません daemon の使い方解りません。
command="daemon -f /usr/local/bin/picogw"
reboot すると
WARNING: cannot read shebang line from daemon
WARNING: run_rc_command: cannot run daemon -f /usr/local/bin/picogw
picogw は起動しないが、他の rc を処理し login purompt に戻る。
daemon 無
command="/usr/local/bin/picogw"
reboot すると
picogw は起動するが、login purompt に戻らず、 残りの rc を処理出来ず。
CtrlC で login puromput に戻り picogw は停止。
ターミナルから
/usr/local/etc/rc.d/picogw start &
又は
/usr/local/bin/picogw &
とタイプすると、picogw は起動しpurompt に戻る
/etc/rc.local に /usr/local/bin/picogw &
とかでOS再起動で起動出来ればいいのですが。
/etc/rc.d/local start とタイプすると起動するのですが、OS再起動では無視される。
何処か私の設定が、間違っているかもしれないので、もうしばらく、調べています。
picogw 利用例
エアコン1の室内温度取得
http://hostname:8080/v1/echonet/airconditioner_1/indoortemperaturemeasurementvalue
GET すると
{"/v1/echonet/airconditioner_1/indoortemperaturemeasurementvalue":{"epc":187,"edt":[26],"value":[26]}}
のようなデーターが戻るので edt か value の値を取り出す
PUT することで、リモコンの操作と同じく簡単に出来ます。
その他 echonet のページを参照下さい。
java は理解できないので、perl で動作する script を作成し、ウェブ画面で、エアコンの制御をしています。
ソーラ発電、来年で10年、買い取り価格が、かなり安くなるみたいなので、自動で自家消費の量を増やす
方法を考えています。
http://www.kna.jp/sun/
夏ー>冷房 売電余裕ありー>冷房温度下げる 売電余裕なしー>冷房温度上げる 売電無ー>冷房断
八代市昭和同仁町948
浦口 耕也
freebsd-users-jp メーリングリストの案内