メインコンテンツまでスキップ

環境設定

ディスプレイ、LED、スクリーンセーバー、およびオプションのグローバルラダー。


GET /api/setting/preference​

レスポンス​

{
"Brightness": 80,
"RotateScreen": 270,
"LedEnable": 1,
"ScreenSaver": "5m",
"ScreenSaverMode": "image",
"LadderEnable": false
}
フィールド型意味
Brightnessinteger画面の明るさ、1-100(≥ 1 にクランプされます)。
RotateScreeninteger画面回転(度)。典型値:0, 90, 180, 270。
LedEnableintegerステータス LED を有効化するなら 1、無効化するなら 0。
ScreenSaverstringスクリーンセーバー起動までのアイドルタイムアウト。例:"off", "1m", "5m", "30m"。
ScreenSaverModestring"image"(スライドショー)または "black"(バックライトオフ)。
LadderEnablebooleanグローバルラダーへのオプトイン。デフォルトはオフ。

POST /api/setting/preference​

部分更新 — 再起動なしで ライブに 適用されます。

リクエスト​

{
"Brightness": 60,
"ScreenSaverMode": "black"
}

レスポンス​

本文 OK を伴う 200 OK。

例​

curl -X POST http://192.168.1.42/api/setting/preference \
-H "Content-Type: application/json" \
-d '{"Brightness":40,"LedEnable":0}'
ヒント

ScreenSaverMode: "black" は 最大ハッシュレート を求めるユーザーにおすすめの設定です — 画面リフレッシュのコストがありません。