自動制御 自動制御ルール / 時間スケジュール / 命令履歴
センサー値が閾値を超えたら登録機器を自動 ON/OFF します。
ON 閾値 ≠ OFF 閾値 のヒステリシスが必須 (チャタリング防止、同値は禁止)。
ON > OFF (順: 高くなったら ON) と ON < OFF (逆: 低くなったら ON、暖房・加湿) の両方が指定できます。
CO (一酸化炭素) ルールは人命安全のため通知が常時 ON で時間帯指定は無視されます。
登録済み自動制御ルール
| ID | 有効 | 機器 | メトリック | ON 閾値 | OFF 閾値 | クールダウン | 時間帯 | 曜日 | 祝日 | 通知 | メモ | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 読み込み中… | ||||||||||||
指定した時刻に機器を自動 ON/OFF します。
曜日チェックなしの場合は 毎日発火します。
⚠ cron が動いていないと発火しません (crontab 設定が必要)。
tools/cron_schedule.php が毎分実行され、
時刻が一致した行を発火 → サーバ系 (SwitchBot / Nature Remo Cloud) は即時 HTTPS 発射、
ESP32 系 (LAN スマートプラグ / IR) は次回 ESP32 POST 時に配布。
曜日チェックなしの場合は 毎日発火します。
⚠ cron が動いていないと発火しません (crontab 設定が必要)。
| 有効 | 機器 | 時刻 | 動作 | 曜日 | 祝日 | メモ | 直近発火 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 読み込み中… | ||||||||
手動ルールは 1 ボタン押下で 複数機器を 同時制御 します。
家電操作 ページの上段ボタンから発火できます。
ON 中は その対象機器に対する 自動制御ルール / 時間スケジュール を 一時的に排他オーバーライド。
OFF 化したとき 連鎖する別の手動ルールを指定することもできます (例: 在宅 → 就寝)。
⚠ 手動ルールテーブル (sql/037 / sql/038) が未適用です。サーバで次を実行してください:
mysql -u air -p air < /home/eco-therm-air/sql/037_manual_rule.sql
mysql -u air -p air < /home/eco-therm-air/sql/038_alter_device_kiki_manual_rule.sql
🎛 新規 手動ルール を追加
「弾く」 = 在宅・就寝 等のシーンモード (ボタン押下 → 他ルールを停止)。
「弾かない」 = 単発の トリガ的に使う (押した瞬間に command を送るだけで auto/schedule は通常通り動作継続)。
このルールを停止したとき、指定した別ルールが自動 ON 化されます。
🔌 操作する機器 (複数指定可)
各機器に送る運転モード / 温度 / 風量 / 風向を指定。空欄はそのフィールドを送らない (= 機器の現設定を維持)。
温度は機器対応範囲で 0.5 刻み。風量・風向は Nature Remo Cloud の能力情報で絞り込みます。
登録済み 手動ルール
読み込み中…
家電操作ページで実行
| ID | 有効 | 名前 | 動作 | 状態 | 機器・payload | OFF 連鎖先 | 操作 |
|---|---|---|---|---|---|---|---|
| 読み込み中… | |||||||
device_command テーブルの最近の発行履歴。
手動 ON/OFF (機器セクション) と 自動ルール発火 の両方が記録されます。
| 発行 | 機器 | チャネル | 動作 | 送信内容 | 発火元 | 完了 | 結果 | 詳細 |
|---|---|---|---|---|---|---|---|---|
| 読み込み中… | ||||||||