コマンド一覧表
Version 1.3.3
📘 はじめに
このコマンド一覧表は、UZU ROASTERを操作する際に使用できるコマンドをまとめたものです。コマンドは、USBシリアル通信またはWeb画面(WebSerial)から送信することができます。
| コマンド | 使用例 | 説明 |
|---|---|---|
| help | help |
使用可能なコマンドの一覧を表示します。困ったときはこのコマンドで確認できます。 |
| start | start |
温度測定を開始します。USBシリアル経由で経過時間と温度データ(JSON形式)の出力が始まります。 |
| stop | stop |
温度測定を停止します。USBシリアル経由で経過時間と温度データ(JSON形式)の出力が止まります。 |
|
status status -h |
statusstatus -h
|
UZU ROASTERの内部状態を表示します。Wi-Fi・温度・LED・ボタンなど主要な設定と現在値を一覧表示します。status -hではCPU・メモリ・Flash・FreeRTOSタスクなどハードウェアの詳細情報を表示します。 |
| コマンド | 使用例 | 説明 |
|---|---|---|
| reset | reset |
UZU ROASTERを再起動します。設定は保持されます。 |
| reset all | reset all |
すべての設定を工場出荷時の状態に戻し、再起動します。Wi-Fi設定などもすべて消去されます。 |
| lowenergy | lowenergy onlowenergy off
|
低消費電力モードを有効にします。このモードでは、CPUの動作周波数を落としたりWi-Fiの出力を抑制して 消費電力を抑えることができます。 |
| コマンド | 使用例 | 説明 |
|---|---|---|
| wifi <on/off> |
wifi onwifi off
|
Wi-Fi機能のオン・オフを切り替えます。 |
|
ssid ssid <text> |
ssidssid MyCoffeessid MyCoffee -r
|
APモード時(アドホック接続時)、引数(大文字/小文字/記号/絵文字/各種言語可能)を付けると、Wi-FiのSSID(ネットワーク名)を変更します。引数なしで実行すると、現在のSSIDを表示します。
末尾に -r を付けると設定後に再起動します。
|
|
password password <text> |
passwordpassword 12345678password 12345678 -r
|
APモード時(アドホック接続時)、引数(大文字/小文字/記号)を付けると、Wi-Fiのパスワードを変更します。引数なしで実行すると、パスワードを無効化します。
末尾に -r を付けると設定後に再起動します。パスワードは8文字以上必要です。(パスワードを8文字未満で登録した場合の動作は保証されません) |
| ip <address> | ip 192.168.0.100 |
APモード時(アドホック接続時)の固定IPアドレスを設定します。デフォルトは192.168.4.1です。引数なしで実行すると、現在のIPアドレスを表示します。 |
| staip | staip |
STAモード(ルーター接続)時のIPアドレスを表示します。ルーター経由でUZU ROASTERにアクセスしたい場合に確認してください。 |
|
stassid <text> stassidclear |
stassid MyRouterstassid MyRouter -rstassidclear
|
接続先のルーターSSIDを設定します。設定するとUZU ROASTERがルーターに接続されます(AP+STAモード)。 末尾に -r を付けると設定後に再起動します。
stassidclearで設定をクリアします。 |
|
stapassword stapassword <text> |
stapasswordstapassword 12345678stapassword 12345678 -r
|
接続先ルーターのパスワードを設定します。引数なしで実行すると、パスワードを無効化します。末尾に -r を付けると設定後に再起動します。 |
| wifiscan |
wifiscan
|
周辺のWi-Fiネットワークをスキャンします。wifiscanでスキャンを開始し、SSIDと電波強度(dBm)が表示されます。数値が大きいほど電波が強くなります。例: 0: MyRouter (-45dBm) ← 電波強い / 1: Neighbor (-85dBm) ← 電波弱い
|
| wifimode <ap/sta> |
wifimode apwifimode sta
|
Wi-Fiの動作モードを切り替えて再起動します。wifimode ap:APモード(アドホック接続)に切り替えます。スマホやPCから直接UZU ROASTERのWi-Fiに接続する通常の使い方です。wifimode sta:STAモード(ルーター接続)に切り替えます。家庭のルーター経由でUZU ROASTERにアクセスしたい場合に使用します。事前にstassidとstapasswordの設定が必要です。⚠️ モード切り替え後は再起動が行われます。STAモード時のIPアドレスは staipコマンド、またはLED表示(ipled)で確認してください。
|
| maxwifi <number> |
maxwifi 1maxwifi 4
|
APモード時に同時接続できるWi-Fiクライアントの最大数を設定します。デフォルトは1です。 複数のデバイスから同時にアクセスしたい場合に増やしてください。設定後は再起動が必要です。 ⚠️ 接続数を増やすとESP32のメモリ消費が増加したり、安定性が低下する可能性があります。自己責任でご使用ください。 |
| wifilog <on/off> |
wifilog onwifilog off
|
ESP32内部のWi-Fiシステムログの表示を切り替えます。デフォルトはoffです。 Wi-Fi接続のトラブルシューティング時にonにすると詳細なログが確認できます。通常使用時はoffを推奨します。 |
| コマンド | 使用例 | 説明 |
|---|---|---|
| temp <on/off> |
temp ontemp off
|
USBシリアル経由での温度データ出力のオン・オフを切り替えます。Artisan連携時に使用します。 |
| interval <number> |
interval 1000interval 500
|
温度データの更新間隔をミリ秒単位で設定します。1000=1秒です。最小200msまで設定可能です。 |
| digit <number> |
digit 1digit 2
|
温度表示の小数点以下の桁数を設定します。0~2の範囲で設定できます。 |
| prefix <text> | prefix TEMP: |
USBシリアル出力時の温度データの前に付ける文字列を設定します。 |
| suffix <text> | suffix °C |
USBシリアル出力時の温度データの後ろに付ける文字列を設定します。 |
| tgain <number> | tgain 1.0083tgain reset |
y = ax + b で表される1次関数の温度補正の傾き(Gain/a)を設定します。デフォルト値は1.0000です。 0.1~10.0の範囲で0.0001単位で調整可能です。 引数を省略すると現在の値を表示します。 引数にresetを指定するとデフォルト値(1.0000)に戻ります。 |
| toffset <number> | toffset -1.5tgain reset |
y = ax + b で表される1次関数の温度補正の切片(Offset/b)を差分で設定します。デフォルト値は0.0です。 現在の表示温度を2度下げたい場合は「-2.0」と入力します。 引数を省略すると現在の値を表示します。 引数にresetを指定するとデフォルト値(0.0)に戻ります。 |
| tcalc <t1> <T1> <t2> <T2> | tcalc 20.3 21.8 100.0 98.8tcalc 25.3 25.0 |
低温側と高温側の実測値(表示温度)と理論値(外部温度計等による正確な温度)の温度データを入力することで、1次関数の補正係数を一括更新します。 引数の数によって、温度補正係数を自動算出し、 (Gain/a) と (Offset/b) を更新します。※注意: 実行前に tgain 1.0, toffset 0.0 でリセットし、実測値は補正なしの「生の温度」を入力してください。・引数4つの場合(フル校正): tcalc [理論値1(t1)] [実測値1(T1)] [理論値2(t2)] [実測値2(T2)]2点の温度データから 1次関数 (y = ax + b) を解き、傾きと切片を同時に設定します。全領域のズレを修正します。 ・引数2つの場合(オフセット調整): tcalc [理論値1(t1)] [実測値1(T1)]現在の tgain (傾き) を維持したまま、指定した1点において理論値と一致するように toffset (切片) のみを再計算します。【簡易オフセット設定例】沸騰水を参照してズレを確認する場合 tcalc 100.0 102.5 1atm(標準気圧)で沸騰水100度のはずが102.5度と表示されている場合、これで簡易的にオフセットを修正できます。 |
| コマンド | 使用例 | 説明 |
|---|---|---|
| usbserial <on/off> |
usbserial onusbserial off
|
JSON形式(時刻と温度)でのUSBシリアル出力を開始・停止します。この設定は再起動後に保持されません。 |
| simulate <on/off> |
simulate onsimulate off
|
シミュレーションモードのオン・オフを切り替えます。オンにすると、ダミーの温度データが生成されます。テスト用です。 |
| echo <message> | echo Hello |
指定したメッセージをUSBシリアルに出力します。接続テスト用です。 |
| echon <number> | echon 123 |
指定した数値をUSBシリアルに出力します。接続テスト用です。 |
| コマンド | 使用例 | 説明 |
|---|---|---|
| ls | ls |
LittleFSファイルシステム内のファイルとディレクトリの一覧を表示します。 |
| cat <file> | cat /index.html |
指定したファイルの内容を表示します。 |
| rm <file> | rm /oldfile.txt |
指定したファイルを削除します。削除したファイルは復元できませんのでご注意ください。 |
| format | format |
LittleFSファイルシステムをフォーマットします。ファイルはすべて削除されますのでご注意ください。 |
.、約200ms)-、約600ms). , - # を入力できます。a = .- / s = ... / z = --.. / 5 = ..... / . = .-.-.-| コマンド | 使用例 | 説明 |
|---|---|---|
| get_data / getData | get_datagetData |
WebSocketへ現在の温度データをUZCPプロトコルで返却します。 |
| READ | READ |
Arduino TC4用の温度データを返却します。雰囲気温度、予備データは0.00固定です。 環境温度,豆温度,排気温度,予備データ 例: 0.00,148.3,160.2,0.00 |
usbserialコマンドの設定だけは再起動後に保持されません。wifimodeのように自動的にリセットするコマンドもあります)reset all」コマンドを使用してください。